Greetings,
Thanks for the answer.
I'm a little further but not much :(
Applied the 2.6.11 patch. Enabled the Kernel low-level debugging
(DEBUG_LL). At this point the MMU is initialized correctly (in my view
the "IO space map for serial debugging did the trick).
So head.S is ok:
ldr r3, =0xe0840020
mov r4, #3
str r4, [r3, #0x00]
ldr r0, =start_kernel
bl printhex8
b start_kernel // I have 0xC02186F0
I'm now in the C code, and I debug with printhex8/printch/printascii.
It seems to crash here:
asmlinkage void __init start_kernel(void) (init/main.c)
setup_arch (arm/kernel/setup.c)
paging_init (arch/arm/mm/init.c)
memtable_init (initialise the page tables, it before
mdesc->map_io())
... inside arch/arm/mm/mm-armv.c
* I have CONFIG_DISCONTIGMEM=y.
I'm lost with this memory stuff..
I will drop a mail to Liberty Young.
matt
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|