Specifications
Code Definitions
147
Compatibility16InstallPciHandler()
Summary
Enables the EfiCompatibility module to install an interrupt handler for PCI mass media
devices that do not have an OpROM associated with them. An example is SATA.
Input Registers
AX = Compatibility16InstallPciHandler
ES:BX = Pointer to EFI_LEGACY_INSTALL_PCI_HANDLER structure
Output Registers
AX = Returned status codes
Related Definitions
//****************************************************
// EFI_LEGACY_INSTALL_PCI_HANDLER
//****************************************************
typedef struct {
UINT8 PciBus;
UINT8 PciDeviceFun;
UINT8 PciSegment;
UINT8 PciClass;
UINT8 PciSubclass;
UINT8 PciInterface;
//
// Primary section
//
UINT8 PrimaryIrq;
UINT8 PrimaryReserved;
UINT16 PrimaryControl;
UINT16 PrimaryBase;
UINT16 PrimaryBusMaster;
//










