[OpenBIOS] x86 multiboot header?

Mark Cave-Ayland mark.cave-ayland at siriusit.co.uk
Thu Sep 30 15:26:30 CEST 2010


Nathan Kunkee wrote:

> However, even with this, qemu doesn't successfully load the multiboot image:
> 
> nathan at fangorn:~/openbios-devel/obj-x86$ /usr/local/build/qemu/i386-softmmu/qemu -L /usr/local/src/qemu/pc-bios/ -kernel openbios.multiboot -initrd openbios-x86.dict
> qemu: I believe we found a multiboot image!
> multiboot: mh_header_addr = 0
> multiboot: mh_load_addr = 0x8
> multiboot: mh_load_end_addr = 0x9
> multiboot: mh_bss_end_addr = 0x1
> qemu: loading multiboot kernel (0x14d28 bytes) at 0x8
> multiboot loading module: openbios-x86.dict
> mod00: 00016008 - 0002dd44
> mod_start: 0x9b73cd0
> mod_end:   0x9b8ba0c
> cmdline: 00015018
> multiboot: mh_entry_addr = 0x42464c45
> mb_buf_phys   = 00000008
> mod_start     = 00016008
> mb_mods_count = 1
> qemu: fatal: Trying to execute code outside RAM or ROM at 0x42464c45
> 
> I've uploaded a zip (openbios-multi.zip) to http://filebin.ca/boqpcs/openbios-multi.zip [filebin.ca] if you'd like to look at my test image.
> 
> Thank you for your assistance!
> Nathan

Hi Nathan,

Thanks for the detailed information. Is there any chance that you can 
keep a constant QEMU version and then svn bisect OpenBIOS until you find 
the last version that works? Otherwise looking at the information above, 
I'm going to struggle to find the time to do this part myself :(


ATB,

Mark.

-- 
Mark Cave-Ayland - Senior Technical Architect
PostgreSQL - PostGIS
Sirius Corporation plc - control through freedom
http://www.siriusit.co.uk
t: +44 870 608 0063

Sirius Labs: http://www.siriusit.co.uk/labs



More information about the OpenBIOS mailing list