I'm trying to get a kernel to boot on an SA1110 platform
(development board with 64mb SDRAM). I set up the memory configurations
in mm/mm-sa1100.c and kernel/arch.c. I pass architecture number 0x10 from
the bootloader but it never gets out of head-armv.S. I traced the problem
to the instruction turning on the MMU:
mcr p15, 0, r0, c1, c0
At this point r0 = 0xc000517d; mmu, write buffer, and all caches
on. Is all of that really supposed to happen here? Or is r0 getting
incorrectly set in __create_page_tables?
I remember someone else reporting a freeze when the MMU is
switched on (SA1110 also). Any ideas?
Thanks,
Chris
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]
++ Please use [EMAIL PROTECTED] for ++
++ kernel-related discussions. ++