_EFI_LEGACY_8259_PROTOCOL Struct Reference


Data Fields

EFI_LEGACY_8259_SET_VECTOR_BASE SetVectorBase
EFI_LEGACY_8259_GET_MASK GetMask
EFI_LEGACY_8259_SET_MASK SetMask
EFI_LEGACY_8259_SET_MODE SetMode
EFI_LEGACY_8259_GET_VECTOR GetVector
EFI_LEGACY_8259_ENABLE_IRQ EnableIrq
EFI_LEGACY_8259_DISABLE_IRQ DisableIrq
EFI_LEGACY_8259_GET_INTERRUPT_LINE GetInterruptLine
EFI_LEGACY_8259_END_OF_INTERRUPT EndOfInterrupt

Detailed Description

Protocol Description:
Abstracts the 8259 and APIC hardware control between EFI usage and Compatibility16 usage.
Parameters:
SetVectorBase Sets the vector bases for master and slave PICs.
GetMask Gets IRQ and edge/level masks for 16-bit real mode and 32-bit protected mode.
SetMask Sets the IRQ and edge masks for 16-bit real mode and 32-bit protected mode.
SetMode Sets PIC mode to 16-bit real mode or 32-bit protected mode.
GetVector Gets the base vector assigned to an IRQ.
EnableIrq Enables an IRQ.
DisableIrq Disables an IRQ.
GetInterruptLine Gets an IRQ that is assigned to a PCI device.
EndOfInterrupt Issues the end of interrupt command.

Field Documentation


Generated on Wed Sep 2 13:08:33 2015 for IntelFrameworkPkg[ALL] by  doxygen 1.5.7.1