[gPXE-devel] One ROM, multiple PCI IDs
Glenn Brown
tornadoglenn at gmail.com
Mon Aug 2 11:55:26 EDT 2010
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
More information about the gPXE-devel
mailing list