Specifications

Code Definitions
83
Signature
“$PIR”.
MinorVersion
0x00.
MajorVersion
0x01 for table version 1.0.
TableSize
0x20 + RoutingTableEntries * 0x10.
Bus
PCI interrupt router bus.
DevFunc
PCI interrupt router device/function.
PciOnlyIrq
If nonzero, bit map of IRQs reserved for PCI.
CompatibleVid
Vendor ID of a compatible PCI interrupt router.
CompatibleDid
Device ID of a compatible PCI interrupt router.
Minport
If nonzero, a value passed directly to the IRQ miniport’s Initialize function.
Reserved
Reserved for future usage.
Checksum
This byte plus the sum of all other bytes in the LocalPirqTable equal 0x00.
//*********************************************
// EFI_LEGACY_IRQ_PRIORITY_TABLE_ENTRY
//*********************************************
typedef struct {
UINT8 Irq;
UINT8 Used;
} EFI_LEGACY_IRQ_PRIORITY_TABLE_ENTRY;