So we have been playing with the EPIA-M/MII code. Getting very close. Joathan has been able to get us to filo, but at this point I am lost. Filo is called, but it does not look like my kernel is getting called. Here is what I see. Any ideas? Adam
Welcome to elfboot, the open sourced starter. January 2002, Eric Biederman. Version 1.3
23:stream_init() - rom_stream: 0xfffe0000 - 0xfffeffff Found ELF candiate at offset 0 header_offset is 0 Try to load at offset 0x0 malloc Enter, size 32, free_mem_ptr 000164f0 malloc 0x000164f0 New segment addr 0x100000 size 0x210a0 offset 0xe0 filesize 0x70c8 (cleaned up) New segment addr 0x100000 size 0x210a0 offset 0xe0 filesize 0x70c8 lb: [0x0000000000004000, 0x000000000001a000) malloc Enter, size 32, free_mem_ptr 00016510 malloc 0x00016510 New segment addr 0x1210a0 size 0x48 offset 0x71c0 filesize 0x48 (cleaned up) New segment addr 0x1210a0 size 0x48 offset 0x71c0 filesize 0x48 lb: [0x0000000000004000, 0x000000000001a000) Dropping non PT_LOAD segment Dropping non PT_LOAD segment Dropping non PT_LOAD segment Loading Segment: addr: 0x0000000000100000 memsz: 0x00000000000210a0 filesz: 0x00000000000070c8 [ 0x0000000000100000, 00000000001070c8, 0x00000000001210a0) <- 00000000000000e0 Clearing Segment: addr: 0x00000000001070c8 memsz: 0x0000000000019fd8 Loading Segment: addr: 0x00000000001210a0 memsz: 0x0000000000000048 filesz: 0x0000000000000048 [ 0x00000000001210a0, 00000000001210e8, 0x00000000001210e8) <- 00000000000071c0 Loaded segments verified segments closed down stream Jumping to boot code at 0x104ec8 entry = 0x00104ec8 lb_start = 0x00004000 lb_size = 0x00016000 adjust = 0xfcfe6000 buffer = 0xfcfd4000 elf_boot_notes = 0x000112e0 adjusted_boot_notes = 0xfcff72e0