Linux Kernel Issue: MPC8540 Errata (CPU29)
Kumar Gala
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
> change
> in MSR[IS] bit "
>
> www.freescale.com/files/32bit/doc/errata/MPC8540CE.pdf
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?
- kumar
More information about the Linuxppc-embedded
mailing list