Supporting extension ROMs and beyond...

SONE Takeshi ts1 at tsn.or.jp
Thu Aug 7 15:55:01 CEST 2003


I guess, in this direction of development, you will most certainly
have to implement more legacy BIOS services (realmode INTxx).

And, once SCSI BIOS worked, you automatically get INT13
(disk services) because SCSI BIOS hooks it.
You already have INT10 (video services) by external VGA BIOS.
Also you already have IDE and floppy drivers to implement your own
INT13.

OTOH, loading first sector of first drive into 0x7c00
and jumping into it is an easy task, because you already have pieces of code
to support it (realmode switching, bounce buffer, etc.)

So, will you add a few more legacy services to run LILO and bzImage
directly from LinuxBIOS? Even more services to boot Windows?
What do you think?

--
Takeshi



More information about the coreboot mailing list