Can't one boot an undionly.rom (boot stack) over a minimal gPXE
undi-provider ROM? This is the canonical "split driver" booting model
of UNDI and EFI. If one chained these ROMs to create a single PCI
expansion ROM, would both drivers get loaded? If so, one could chain
any number of minimal device ROMs plus a single undioonly.rom.
My concerns with this approach are:
Will BIOSes consistently load both the device ROM and the
undionly.rom, since both must match the same PCI Vendor+DeviceID?
Does PCI3 ROM header multi-device support scale to large numbers of
device IDs, or just a few?
Does gPXE have a ROM-chaining utility? (I wrote one in C, but
would need clearance to contribute it.)
--Glenn
_______________________________________________
gPXE-devel mailing list
[email protected]
http://etherboot.org/mailman/listinfo/gpxe-devel