[SeaBIOS] Non-PNP legacy option rom scan and init

Sebastian Herbszt herbszt at gmx.de
Thu May 5 00:53:36 CEST 2011


Kevin O'Connor wrote:
> On Tue, May 03, 2011 at 11:38:45PM +0200, Sebastian Herbszt wrote:
>> SeaBIOS doesn't seem to call non-PNP legacy option roms and handles
>> them like BCV.  I think this behaviour is incorrect because non-PNP
>> legacy option roms should get called without exceptions.
> 
> SeaBIOS calls all non-PNP option roms unconditionally.  It places them
> in the "BootList" so that it can order their invocation relative to
> PNP option roms.  This is the recommendation of the BBS spec - the
> idea is that many legacy option roms hook the C: drive - so ordering
> their invocation allows a PNP drive to hook the C: drive first.

Got a pointer in the BBS spec?

I thought the order should be:
- init PNP roms
- init legacy roms
- call BEV/BCV

Sebastian




More information about the SeaBIOS mailing list