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.                      ++

Reply via email to