Linux Kernel Issue: MPC8540 Errata (CPU29)
kumar.gala at freescale.com
Thu Apr 28 04:36:42 EST 2005
On Apr 27, 2005, at 12:46 PM, Chiradeep Vittal wrote:
> We're running Linux Kernel 2.4.26 on an 8540 ADS derivative. We're
> seeing an
> "illegal instruction" (SIGILL) exception under some circumstances
> (during a pthread_create call). We were wondering if this could be a
> symptom of
> CPU29 and if there is a patch available for CPU29.
> "CPU29 L1 instruction cache gets multiple entries for same line after
> in MSR[IS] bit "
The way the Linux kernel manages the MMU on e500 it doesn't actually
ever modify MSR[IS] or MSR[DS]. They are always zero so I dont believe
you are hitting this errata.
Are you running with math emulation turned on? Do you know what the
instruction is that causes the SIGILL?
More information about the Linuxppc-embedded