TLB and CSSBAR problems with MPC8540 and BDI2000
Milliorn Gary-rxcr80
Gary.Milliorn at motorola.com
Thu Jan 15 04:19:17 EST 2004
> From: owner-linuxppc-embedded at lists.linuxppc.org
> [mailto:owner-linuxppc-embedded at lists.linuxppc.org]On Behalf Of Dan
> Malek
>
> Yep. I have one now. Make sure your u-boot image also has a TLB1
> entry for your "default" CCSRBAR. Further, make sure your BDI init
> section doesn't move the CCSRBAR from the default value assumed by
> your u-boot image. I had the latter correct, just didn't realize
> that a "TLB1 flash invalidate" command to the MMUCSR0 doesn't seem
> to honor the 'invalidate protect' in the TLB entry. Everything
> works fine when you get all of the ducks in a row :-)
The TLB1 issue is due to the MPC85x0 errata "CPU4"; there's a s/w
workaround. It's nice if BDI fixes it for you, but seems like it would
not be necessary.
Gary Milliorn
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-embedded
mailing list