caokai wrote: > But if I set IMMR to 0xFF000000, the linux kernel can work good. > I think this limitation must be somewhere in the > arch/ppc/kernel/head_8xx.S.right?
It's a requirement to be mapped at a very high address like this for the kernel to work properly. This is due to the early memory mapping required by the kernel to access devices in this space. There is lots of discussion about this if you search the e-mail archives and FAQs. -- Dan ** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/