[coreboot] Minimal seabios for coreboot
joe at settoplinux.org
Thu Aug 7 20:52:11 CEST 2008
On Fri, 8 Aug 2008 00:11:23 +0800, "Zhang Rui" <zrfail at gmail.com> wrote:
> 2008/8/6, Kevin O'Connor <kevin at koconnor.net>:
>> On Tue, Aug 05, 2008 at 12:44:55PM +0800, Zhang Rui wrote:
>> > so if I want to write the int13 for scsi booting, should I write
>> > interrupt function in coreboot and inject it to int13, or just write
>> > codes in seabios?
>> I'm not sure what you mean. The difficulty is going to be in passing
>> the information from the coreboot option rom scan to seabios so that
>> seabios can properly boot the machine (and fail over to an alternative
>> boot source if necessary). I suppose one could add the legacy bios
>> bootup rules to coreboot, but I don't like that idea much.
> My understanding is this:
> 1. the option rom is some place SeaBIOS can find. So we can use
> SeaBIOS as a payload to boot.
> 2. the option rom is in zipped in coreboot.rom. So I should copy bin
> of SeaBIOS to coreboot and let the scsi controller option rom install
> int13 in coreboot. So some boot loader can load the OS from scsi
Maybe I missed something....
Normally option roms are supposed to get copied to memory just below the 4G
boundry (bios size - 4G) and then exicuted from there. Why not just have
seabios copy it to memory and exicute it there??
More information about the coreboot