[PATCH v2] i.MX31 and i.MX35 : fix errate TLSbo65953 and ENGcm09472
Russell King - ARM Linux
linux at arm.linux.org.uk
Thu Oct 7 03:27:41 EDT 2010
On Tue, Oct 05, 2010 at 09:46:59PM +0200, Uwe Kleine-König wrote:
> Hmm, when the caches are off before entering wfi, does that mean that
> all interrupt (and fiq) handlers run with the caches off, too? That's
> very bad, isn't it?
IRQs are disabled before cpu_idle() calls the calling the chosen idle
function. If we didn't, we'd miss waking up threads from idle mode.
FIQs aren't covered by the core code though - you have to deal with
any issues there yourself.
More information about the linux-arm-kernel
mailing list