I.MX35 GPIO IRQ + Preempt -> Oops
Russell King - ARM Linux
linux at arm.linux.org.uk
Sun Oct 3 12:20:21 EDT 2010
On Sun, Oct 03, 2010 at 05:25:31PM +0200, Eric Bénard wrote:
> Hi Russell,
> Le 03/10/2010 13:41, Russell King - ARM Linux a écrit :
>> The common theme here looks like instruction cache corruption in
>> default_idle() - iow, the CPU isn't executing the code which is in
> thanks for the analysis.
> This problem seems to be related to the ARM11 bug described in page 4 of
> this PDF :
> ENGcm09472 ARM: WFI and interrupt problems
> There are two issues:
> • The behavior of the FIQ signal to the ARM11 core can cause a problem
> when exiting WFI mode.
Are you using FIQs? The kernel normally uses IRQs unless you explicitly
do something that with FIQs.
More information about the linux-arm-kernel