Specifications

Code Definitions
95
EFI_LEGACY_8259_PROTOCOL.SetVectorBase()
Summary
Sets the base address for the 8259 master and slave PICs.
Prototype
typedef
EFI_STATUS
(EFIAPI *EFI_LEGACY_8259_SET_VECTOR_BASE) (
IN EFI_LEGACY_8259_PROTOCOL *This,
IN UINT8 MasterBase,
IN UINT8 SlaveBase
)
Parameters
This
Indicates the EFI_LEGACY_8259_PROTOCOL instance.
MasterBase
Interrupt vectors for IRQ0IRQ7.
SlaveBase
Interrupt vectors for IRQ8IRQ15.
Description
This function sets the 8259 master and slave address that maps the IRQ to the
processor interrupt vector number.
Status Codes Returned
EFI_SUCCESS The 8259 PIC was programmed successfully.
EFI_DEVICE_ERROR There was an error while writing to the 8259 PIC.