19 #define ACPI_LARGE_GENERIC_REGISTER_DESCRIPTOR_NAME 0x02 21 #define ACPI_GENERIC_REGISTER_DESCRIPTOR 0x82 61 #define EFI_ACPI_2_0_SYSTEM_MEMORY 0 62 #define EFI_ACPI_2_0_SYSTEM_IO 1 63 #define EFI_ACPI_2_0_PCI_CONFIGURATION_SPACE 2 64 #define EFI_ACPI_2_0_EMBEDDED_CONTROLLER 3 65 #define EFI_ACPI_2_0_SMBUS 4 66 #define EFI_ACPI_2_0_FUNCTIONAL_FIXED_HARDWARE 0x7F 90 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02 110 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 121 #define EFI_ACPI_2_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 184 #define EFI_ACPI_2_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x03 189 #define EFI_ACPI_2_0_PM_PROFILE_UNSPECIFIED 0 190 #define EFI_ACPI_2_0_PM_PROFILE_DESKTOP 1 191 #define EFI_ACPI_2_0_PM_PROFILE_MOBILE 2 192 #define EFI_ACPI_2_0_PM_PROFILE_WORKSTATION 3 193 #define EFI_ACPI_2_0_PM_PROFILE_ENTERPRISE_SERVER 4 194 #define EFI_ACPI_2_0_PM_PROFILE_SOHO_SERVER 5 195 #define EFI_ACPI_2_0_PM_PROFILE_APPLIANCE_PC 6 201 #define EFI_ACPI_2_0_LEGACY_DEVICES BIT0 202 #define EFI_ACPI_2_0_8042 BIT1 208 #define EFI_ACPI_2_0_WBINVD BIT0 209 #define EFI_ACPI_2_0_WBINVD_FLUSH BIT1 210 #define EFI_ACPI_2_0_PROC_C1 BIT2 211 #define EFI_ACPI_2_0_P_LVL2_UP BIT3 212 #define EFI_ACPI_2_0_PWR_BUTTON BIT4 213 #define EFI_ACPI_2_0_SLP_BUTTON BIT5 214 #define EFI_ACPI_2_0_FIX_RTC BIT6 215 #define EFI_ACPI_2_0_RTC_S4 BIT7 216 #define EFI_ACPI_2_0_TMR_VAL_EXT BIT8 217 #define EFI_ACPI_2_0_DCK_CAP BIT9 218 #define EFI_ACPI_2_0_RESET_REG_SUP BIT10 219 #define EFI_ACPI_2_0_SEALED_CASE BIT11 220 #define EFI_ACPI_2_0_HEADLESS BIT12 221 #define EFI_ACPI_2_0_CPU_SW_SLP BIT13 241 #define EFI_ACPI_2_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x01 247 #define EFI_ACPI_2_0_S4BIOS_F BIT0 262 #define EFI_ACPI_2_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x01 268 #define EFI_ACPI_2_0_PCAT_COMPAT BIT0 275 #define EFI_ACPI_2_0_PROCESSOR_LOCAL_APIC 0x00 276 #define EFI_ACPI_2_0_IO_APIC 0x01 277 #define EFI_ACPI_2_0_INTERRUPT_SOURCE_OVERRIDE 0x02 278 #define EFI_ACPI_2_0_NON_MASKABLE_INTERRUPT_SOURCE 0x03 279 #define EFI_ACPI_2_0_LOCAL_APIC_NMI 0x04 280 #define EFI_ACPI_2_0_LOCAL_APIC_ADDRESS_OVERRIDE 0x05 281 #define EFI_ACPI_2_0_IO_SAPIC 0x06 282 #define EFI_ACPI_2_0_PROCESSOR_LOCAL_SAPIC 0x07 283 #define EFI_ACPI_2_0_PLATFORM_INTERRUPT_SOURCES 0x08 303 #define EFI_ACPI_2_0_LOCAL_APIC_ENABLED BIT0 413 #define EFI_ACPI_2_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01 431 #define EFI_ACPI_2_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01 440 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ') 448 #define EFI_ACPI_2_0_MULTIPLE_SAPIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 453 #define EFI_ACPI_2_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T') 458 #define EFI_ACPI_2_0_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P') 463 #define EFI_ACPI_2_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T') 468 #define EFI_ACPI_2_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T') 473 #define EFI_ACPI_2_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T') 478 #define EFI_ACPI_2_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S') 483 #define EFI_ACPI_2_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P') 488 #define EFI_ACPI_2_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 493 #define EFI_ACPI_2_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T') 498 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T') 503 #define EFI_ACPI_2_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T') 508 #define EFI_ACPI_2_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T') 513 #define EFI_ACPI_2_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R') 518 #define EFI_ACPI_2_0_STATIC_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T') 523 #define EFI_ACPI_2_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T') 528 #define EFI_ACPI_2_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I') 533 #define EFI_ACPI_2_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T') 538 #define EFI_ACPI_2_0_MEMORY_MAPPED_CONFIGURATION_BASE_ADDRESS_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'F', 'G')
UINT32 FirmwareWakingVector
UINT32 GlobalSystemInterruptBase
EFI_ACPI_DESCRIPTION_HEADER Header
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XPm1bEvtBlk
UINT32_t Reserved[2]
Must be zero.
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE EcControl
Processor Local APIC Structure Definition.
UINT32 CriticalEnergyLevel
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XPmTmrBlk
Root System Description Pointer Structure.
ACPI 1.0b definitions from the ACPI Specification, revision 1.0b.
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XPm1bCntBlk
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XPm1aEvtBlk
PACKED struct @541 ACPI_LARGE_RESOURCE_HEADER
EFI_ACPI_DESCRIPTION_HEADER Header
Local APIC NMI Structure.
PACKED struct @557 EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR
Generic Register Descriptor.
UINT32 WarningEnergyLevel
Local APIC Address Override Structure.
unsigned long long UINT64
Fixed ACPI Description Table Structure (FADT)
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XGpe1Blk
UINT32 GlobalSystemInterrupt
FILE_LICENCE(BSD2_PATENT)
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE EcData
Smart Battery Description Table (SBST)
Embedded Controller Boot Resources Table (ECDT) The table is followed by a null terminated ASCII stri...
EFI_ACPI_DESCRIPTION_HEADER Header
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk
UINT64 XFirmwareWakingVector
UINT32 GlobalSystemInterrupt
UINT32 GlobalSystemInterruptBase
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XPm2CntBlk
Firmware ACPI Control Structure.
Interrupt Source Override Structure.
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE XGpe0Blk
Non-Maskable Interrupt Source Structure.
ACPI 2.0 Generic Address Space definition.
ACPI_LARGE_RESOURCE_HEADER Header
EFI_ACPI_2_0_GENERIC_ADDRESS_STRUCTURE ResetReg