[okl4-developer] S3C2440A and okl4
Geoffrey Lee
glee at ok-labs.com
Thu Aug 21 13:01:39 EST 2008
On Wed, Aug 20, 2008 at 07:06:01PM +0200, Dennis Gessner wrote:
> Hi all,
>
> unfortunately it seems the patch does not fix all problems.
>
> Here is what I've done:
>
> - download the current version of okl4 (2.1.1 patch 9)
> - applied the patch posted in one of the last mails
> - compiled okl4 without wombat
> tools/build.py machine=gta01 project=iguana wombat=false
>
> After this, I've flashed the kernel onto my real gta01 hardware
> (OpenMoko Neo1973 - S3C2410 cpu). Starting it, it produces the following
> error:
>
> GTA01Bv4 # bootelf 0x32000000
> Loading kernel.text @ 0x30000000 (79576 bytes)
> Loading kernel.rodata @ 0x300136d8 (27910 bytes)
> Loading kernel.kdebug @ 0x3001a3de (16774 bytes)
> Loading kernel.init @ 0x3001e564 (6124 bytes)
> Loading kernel.roinit @ 0x3001fd50 (768 bytes)
> Loading kernel.data @ 0x30020400 (5636 bytes)
> Loading kernel.got @ 0x30021a04 (4 bytes)
> Loading kernel.got.plt @ 0x30021a08 (12 bytes)
> Loading kernel.kdebug-data @ 0x30021a14 (1052 bytes)
> Clearing kernel.bss @ 0x30021e30 (14152 bytes)
> Loading kernel.kspace @ 0x30028000 (16384 bytes)
> Loading kernel.traps @ 0x3002c000 (4096 bytes)
> Loading kernel.utcb_page @ 0x3002d000 (4096 bytes)
> Loading ig_server.text @ 0x30088000 (47140 bytes)
> Loading ig_server.rodata @ 0x30093824 (3083 bytes)
> Loading ig_server.data @ 0x30027430 (372 bytes)
> Loading ig_server.got @ 0x300275a4 (16 bytes)
> Clearing ig_server.bss @ 0x300275b8 (292 bytes)
> Loading event.text @ 0x30098000 (20780 bytes)
> Loading event.rodata @ 0x3009d12c (1827 bytes)
> Loading event.data @ 0x30096850 (264 bytes)
> Loading event.got @ 0x30096958 (16 bytes)
> Clearing event.bss @ 0x30096968 (288 bytes)
> Loading vtimer.text @ 0x300c0000 (26176 bytes)
> Loading vtimer.rodata @ 0x300c6640 (3260 bytes)
> Loading vtimer.data @ 0x300c82fc (580 bytes)
> Loading vtimer.got @ 0x300c8540 (16 bytes)
> Clearing vtimer.bss @ 0x300c8550 (408 bytes)
> Loading vserial.text @ 0x300e0000 (25496 bytes)
> Loading vserial.rodata @ 0x300e6398 (2696 bytes)
> Loading vserial.data @ 0x300cc000 (1076 bytes)
> Loading vserial.got @ 0x300cc434 (16 bytes)
> Clearing vserial.bss @ 0x300cc444 (1056 bytes)
> Loading vlcd.text @ 0x300e8000 (22876 bytes)
> Loading vlcd.rodata @ 0x300ed95c (2003 bytes)
> Loading vlcd.data @ 0x300e7130 (992 bytes)
> Loading vlcd.got @ 0x300e7510 (16 bytes)
> Clearing vlcd.bss @ 0x300e7520 (412 bytes)
> Loading vrtc.text @ 0x30514000 (28024 bytes)
> Loading vrtc.rodata @ 0x3051ad78 (3756 bytes)
> Loading vrtc.data @ 0x30512000 (612 bytes)
> Loading vrtc.got @ 0x30512264 (16 bytes)
> Clearing vrtc.bss @ 0x30512274 (396 bytes)
> Loading bootinfo @ 0x30530000 (20480 bytes)
> ## Starting application at 0x30000000 ...
> s3c2410_init_interrupts:124: LN2410_INT_MASK
> s3c2410_init_interrupts:135: LN2410_INT_MASK: 6f7f7fff
>
> OKL4 - (provider: Open Kernel Labs) built on Aug 20 2008 18:45:06 using
> gcc version 3.4.4.
> Kernel undefined exception at ffff01f8
Hi Dennis
This looks like something in the arm high vector page.
The arch/arm/pistachio/v5/src/traps.spp might give more clues.
>
>
> This is nothing I can debug. :-(
>
> Any suggestions?
>
> Thank you and best regards,
> Dennis
-gl
>
> _______________________________________________
> Developer mailing list
> Developer at okl4.org
> https://lists.okl4.org/mailman/listinfo/developer
>
--
More information about the Developer
mailing list