[coreboot] elf payload legacybios - boots on v3 in qemu
c-d.hailfinger.devel.2006 at gmx.net
Sun May 11 14:52:50 CEST 2008
wow, this is sooo awesome!
On 10.05.2008 22:04, Kevin O'Connor wrote:
> The latest git version of legacybios now supports building an elf
> payload. I've successfully booted it using coreboot-v3 under qemu.
> Note that the payload likely wont work on real hardware - see my
> previous email on legacybios and coreboot.
> To build, pull the latest legacybios from git (see
> http://git.linuxtogo.org ) and run make. The resulting elf payload
> will be in out/bios.bin.elf. I've also placed a payload (with serial
> debugging) at:
> Some sample v3 messages:
> LAR: CHECK normal/payload/segment0 @ 0xfffc3e30
> start 0xfffc3e80 len 23167 reallen 65536 compression 1 entry 0x000f6c90 loadaddress 0
> LAR: Compression algorithm #1 (lzma) used
> LAR: Attempting to open 'normal/payload/segment1'.
> LAR: Start 0xfffc0000 len 0x40000
> LAR: seen member normal/option_table
> LAR: seen member normal/initram/segment0
> LAR: seen member normal/stage2/segment0
> LAR: seen member normal/stage2/segment1
> LAR: seen member normal/stage2/segment2
> LAR: seen member normal/payload/segment0
> LAR: seen member bootblock
> LAR: File not found!
> LAR: load_file: No such file 'normal/payload/segment1'
> LAR: load_file_segments: All loaded, entry 0x000f6c90
> Start bios
> BIOS - begin
> Starting rombios32
Thanks for doing this work! I'm looking forward to the day when this
works on real hardware.
More information about the coreboot