I've got the 1.12 mkelfImage. I build an initrd and kernel and load into
compact flash. With a brand-new linuxbios I get this:

Found ELF candiate at offset 0
header_offset is 0
Try to load at offset 0x0
Loading Linux version: 2.4.17-lanl.10customslave (root@localhost) #8 Tue
Apr 30 03:42:48 M2
Dropping non PT_LOAD segment
New segment addr 0x80000 size 0x1c83ae offset 0x1000 filesize 0x1c40f6
(cleaned up) New segment addr 0x80000 size 0x1c83ae offset 0x1000 filesize
0x1c40f6
Loading Segment: addr: 0x0000000000080000 memsz: 0x00000000001c83ae
filesz: 0x00000000001c6
Clearing Segment: addr: 0x00000000002440f6 memsz: 0x00000000000042b8
Jumping to boot code

It gets the linux version right.

The segment loading looks good, extending from 0x80000 to the end of my
ramdisk at 0x2483ae (0x8000+0x1c83ae above).

So that seems ok.

But jumping to boot code is the last think I see :-=(

do I need to patch my kernel to use the new elf loader?

ron

Reply via email to