18 #define ACPI_LARGE_GENERIC_REGISTER_DESCRIPTOR_NAME 0x02 20 #define ACPI_GENERIC_REGISTER_DESCRIPTOR 0x82 60 #define EFI_ACPI_2_0_SYSTEM_MEMORY 0 61 #define EFI_ACPI_2_0_SYSTEM_IO 1 62 #define EFI_ACPI_2_0_PCI_CONFIGURATION_SPACE 2 63 #define EFI_ACPI_2_0_EMBEDDED_CONTROLLER 3 64 #define EFI_ACPI_2_0_SMBUS 4 65 #define EFI_ACPI_2_0_FUNCTIONAL_FIXED_HARDWARE 0x7F 89 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02 109 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 120 #define EFI_ACPI_2_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 183 #define EFI_ACPI_2_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x03 188 #define EFI_ACPI_2_0_PM_PROFILE_UNSPECIFIED 0 189 #define EFI_ACPI_2_0_PM_PROFILE_DESKTOP 1 190 #define EFI_ACPI_2_0_PM_PROFILE_MOBILE 2 191 #define EFI_ACPI_2_0_PM_PROFILE_WORKSTATION 3 192 #define EFI_ACPI_2_0_PM_PROFILE_ENTERPRISE_SERVER 4 193 #define EFI_ACPI_2_0_PM_PROFILE_SOHO_SERVER 5 194 #define EFI_ACPI_2_0_PM_PROFILE_APPLIANCE_PC 6 200 #define EFI_ACPI_2_0_LEGACY_DEVICES BIT0 201 #define EFI_ACPI_2_0_8042 BIT1 207 #define EFI_ACPI_2_0_WBINVD BIT0 208 #define EFI_ACPI_2_0_WBINVD_FLUSH BIT1 209 #define EFI_ACPI_2_0_PROC_C1 BIT2 210 #define EFI_ACPI_2_0_P_LVL2_UP BIT3 211 #define EFI_ACPI_2_0_PWR_BUTTON BIT4 212 #define EFI_ACPI_2_0_SLP_BUTTON BIT5 213 #define EFI_ACPI_2_0_FIX_RTC BIT6 214 #define EFI_ACPI_2_0_RTC_S4 BIT7 215 #define EFI_ACPI_2_0_TMR_VAL_EXT BIT8 216 #define EFI_ACPI_2_0_DCK_CAP BIT9 217 #define EFI_ACPI_2_0_RESET_REG_SUP BIT10 218 #define EFI_ACPI_2_0_SEALED_CASE BIT11 219 #define EFI_ACPI_2_0_HEADLESS BIT12 220 #define EFI_ACPI_2_0_CPU_SW_SLP BIT13 240 #define EFI_ACPI_2_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x01 246 #define EFI_ACPI_2_0_S4BIOS_F BIT0 261 #define EFI_ACPI_2_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x01 267 #define EFI_ACPI_2_0_PCAT_COMPAT BIT0 274 #define EFI_ACPI_2_0_PROCESSOR_LOCAL_APIC 0x00 275 #define EFI_ACPI_2_0_IO_APIC 0x01 276 #define EFI_ACPI_2_0_INTERRUPT_SOURCE_OVERRIDE 0x02 277 #define EFI_ACPI_2_0_NON_MASKABLE_INTERRUPT_SOURCE 0x03 278 #define EFI_ACPI_2_0_LOCAL_APIC_NMI 0x04 279 #define EFI_ACPI_2_0_LOCAL_APIC_ADDRESS_OVERRIDE 0x05 280 #define EFI_ACPI_2_0_IO_SAPIC 0x06 281 #define EFI_ACPI_2_0_PROCESSOR_LOCAL_SAPIC 0x07 282 #define EFI_ACPI_2_0_PLATFORM_INTERRUPT_SOURCES 0x08 302 #define EFI_ACPI_2_0_LOCAL_APIC_ENABLED BIT0 412 #define EFI_ACPI_2_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01 430 #define EFI_ACPI_2_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01 439 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ') 447 #define EFI_ACPI_2_0_MULTIPLE_SAPIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 452 #define EFI_ACPI_2_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T') 457 #define EFI_ACPI_2_0_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P') 462 #define EFI_ACPI_2_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T') 467 #define EFI_ACPI_2_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T') 472 #define EFI_ACPI_2_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T') 477 #define EFI_ACPI_2_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S') 482 #define EFI_ACPI_2_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P') 487 #define EFI_ACPI_2_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 492 #define EFI_ACPI_2_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T') 497 #define EFI_ACPI_2_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T') 502 #define EFI_ACPI_2_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T') 507 #define EFI_ACPI_2_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T') 512 #define EFI_ACPI_2_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R') 517 #define EFI_ACPI_2_0_STATIC_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T') 522 #define EFI_ACPI_2_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T') 527 #define EFI_ACPI_2_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I') 532 #define EFI_ACPI_2_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T') 537 #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
PACKED struct @548 EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR
Generic Register Descriptor.
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
EFI_ACPI_DESCRIPTION_HEADER Header
Local APIC NMI Structure.
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.
PACKED struct @532 ACPI_LARGE_RESOURCE_HEADER
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