mirror of https://github.com/ipxe/ipxe.git
UEFI assumes in several places that an image installs only a single driver binding protocol instance, and that this is installed on the image handle itself. We therefore provide a single driver binding protocol instance, which delegates to the various internal drivers (for EFI_PCI_IO_PROTOCOL, EFI_USB_IO_PROTOCOL, etc) as appropriate. The debug messages produced by our Supported() method can end up slightly misleading, since they will report only the first internal driver that claims support for a device. In the common case of the all-drivers build, there may be multiple drivers that claim support for the same handle: for example, the PCI, NII, SNP, and MNP drivers are all likely to initially find the protocols that they need on the same device handle. Report all internal drivers that claim support for a device, to avoid confusing debug messages. Signed-off-by: Michael Brown <mcb30@ipxe.org> |
||
---|---|---|
.github/workflows | ||
contrib | ||
src | ||
COPYING | ||
COPYING.GPLv2 | ||
COPYING.UBDL | ||
README |
README
iPXE README File Quick start guide: cd src make For any more detailed instructions, see http://ipxe.org