18 #define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME 0x0B 20 #define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR 0x8B 26 #define ACPI_AML_COORD_TYPE_SW_ALL 0xFC 27 #define ACPI_AML_COORD_TYPE_SW_ANY 0xFD 28 #define ACPI_AML_COORD_TYPE_HW_ALL 0xFE 34 #define EFI_ACPI_3_0_AML_PSD_REVISION 0 64 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC 0x0000000000000001 65 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC 0x0000000000000002 66 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT 0x0000000000000004 67 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB 0x0000000000000008 68 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE 0x0000000000000010 69 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV 0x0000000000008000 90 #define EFI_ACPI_3_0_SYSTEM_MEMORY 0 91 #define EFI_ACPI_3_0_SYSTEM_IO 1 92 #define EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE 2 93 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER 3 94 #define EFI_ACPI_3_0_SMBUS 4 95 #define EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE 0x7F 100 #define EFI_ACPI_3_0_UNDEFINED 0 101 #define EFI_ACPI_3_0_BYTE 1 102 #define EFI_ACPI_3_0_WORD 2 103 #define EFI_ACPI_3_0_DWORD 3 104 #define EFI_ACPI_3_0_QWORD 4 128 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02 148 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 159 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 222 #define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x04 227 #define EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED 0 228 #define EFI_ACPI_3_0_PM_PROFILE_DESKTOP 1 229 #define EFI_ACPI_3_0_PM_PROFILE_MOBILE 2 230 #define EFI_ACPI_3_0_PM_PROFILE_WORKSTATION 3 231 #define EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER 4 232 #define EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER 5 233 #define EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC 6 234 #define EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER 7 240 #define EFI_ACPI_3_0_LEGACY_DEVICES BIT0 241 #define EFI_ACPI_3_0_8042 BIT1 242 #define EFI_ACPI_3_0_VGA_NOT_PRESENT BIT2 243 #define EFI_ACPI_3_0_MSI_NOT_SUPPORTED BIT3 244 #define EFI_ACPI_3_0_PCIE_ASPM_CONTROLS BIT4 250 #define EFI_ACPI_3_0_WBINVD BIT0 251 #define EFI_ACPI_3_0_WBINVD_FLUSH BIT1 252 #define EFI_ACPI_3_0_PROC_C1 BIT2 253 #define EFI_ACPI_3_0_P_LVL2_UP BIT3 254 #define EFI_ACPI_3_0_PWR_BUTTON BIT4 255 #define EFI_ACPI_3_0_SLP_BUTTON BIT5 256 #define EFI_ACPI_3_0_FIX_RTC BIT6 257 #define EFI_ACPI_3_0_RTC_S4 BIT7 258 #define EFI_ACPI_3_0_TMR_VAL_EXT BIT8 259 #define EFI_ACPI_3_0_DCK_CAP BIT9 260 #define EFI_ACPI_3_0_RESET_REG_SUP BIT10 261 #define EFI_ACPI_3_0_SEALED_CASE BIT11 262 #define EFI_ACPI_3_0_HEADLESS BIT12 263 #define EFI_ACPI_3_0_CPU_SW_SLP BIT13 264 #define EFI_ACPI_3_0_PCI_EXP_WAK BIT14 265 #define EFI_ACPI_3_0_USE_PLATFORM_CLOCK BIT15 266 #define EFI_ACPI_3_0_S4_RTC_STS_VALID BIT16 267 #define EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE BIT17 268 #define EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL BIT18 269 #define EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19 289 #define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x01 295 #define EFI_ACPI_3_0_S4BIOS_F BIT0 304 #define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02 305 #define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02 320 #define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x02 326 #define EFI_ACPI_3_0_PCAT_COMPAT BIT0 333 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC 0x00 334 #define EFI_ACPI_3_0_IO_APIC 0x01 335 #define EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE 0x02 336 #define EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE 0x03 337 #define EFI_ACPI_3_0_LOCAL_APIC_NMI 0x04 338 #define EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE 0x05 339 #define EFI_ACPI_3_0_IO_SAPIC 0x06 340 #define EFI_ACPI_3_0_LOCAL_SAPIC 0x07 341 #define EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES 0x08 361 #define EFI_ACPI_3_0_LOCAL_APIC_ENABLED BIT0 408 #define EFI_ACPI_3_0_POLARITY (3 << 0) 409 #define EFI_ACPI_3_0_TRIGGER_MODE (3 << 2) 488 #define EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE BIT0 503 #define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01 521 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01 536 #define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION 0x02 543 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00 544 #define EFI_ACPI_3_0_MEMORY_AFFINITY 0x01 563 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0) 585 #define EFI_ACPI_3_0_MEMORY_ENABLED (1 << 0) 586 #define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE (1 << 1) 587 #define EFI_ACPI_3_0_MEMORY_NONVOLATILE (1 << 2) 601 #define EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION 0x01 610 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ') 615 #define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 620 #define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T') 625 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T') 630 #define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P') 635 #define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S') 640 #define EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T') 645 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T') 650 #define EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T') 655 #define EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T') 660 #define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T') 665 #define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T') 670 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T') 675 #define EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T') 680 #define EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE SIGNATURE_32('C', 'P', 'E', 'P') 685 #define EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P') 690 #define EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T') 695 #define EFI_ACPI_3_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE SIGNATURE_32('H', 'P', 'E', 'T') 700 #define EFI_ACPI_3_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'F', 'G') 705 #define EFI_ACPI_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R') 710 #define EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I') 715 #define EFI_ACPI_3_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE SIGNATURE_32('T', 'C', 'P', 'A') 720 #define EFI_ACPI_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'R', 'T') 725 #define EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'A', 'T') 730 #define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE SIGNATURE_32('W', 'S', 'P', 'T') 735 #define EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE SIGNATURE_32('i', 'B', 'F', 'T')
EFI_ACPI_DESCRIPTION_HEADER Header
EFI_ACPI_DESCRIPTION_HEADER Header
Fixed ACPI Description Table Structure (FADT)
Processor Local APIC/SAPIC Affinity Structure Definition.
EFI_ACPI_DESCRIPTION_HEADER Header
UINT32 WarningEnergyLevel
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE EcControl
Memory Affinity Structure Definition.
Processor Local APIC Structure Definition.
UINT32 GlobalSystemInterrupt
Interrupt Source Override Structure.
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm2CntBlk
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE ResetReg
UINT32 ACPIProcessorUIDValue
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1bEvtBlk
UINT32 GlobalSystemInterrupt
UINT64 AddrSpaceGranularity
Root System Description Pointer Structure.
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1aEvtBlk
Local APIC Address Override Structure.
Local APIC NMI Structure.
UINT32 GlobalSystemInterruptBase
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1bCntBlk
Smart Battery Description Table (SBST)
unsigned long long UINT64
UINT64 XFirmwareWakingVector
FILE_LICENCE(BSD2_PATENT)
Local SAPIC Structure This struct followed by a null-terminated ASCII string - ACPI Processor UID Str...
UINT32 GlobalSystemInterruptBase
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XGpe1Blk
UINT8 ProximityDomain7To0
Non-Maskable Interrupt Source Structure.
PACKED struct @532 ACPI_LARGE_RESOURCE_HEADER
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPmTmrBlk
ACPI 2.0 definitions from the ACPI Specification, revision 2.0.
UINT32 CriticalEnergyLevel
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XGpe0Blk
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE EcData
UINT32 FirmwareWakingVector
UINT64 TypeSpecificAttribute
UINT64 AddrTranslationOffset
Embedded Controller Boot Resources Table (ECDT) The table is followed by a null terminated ASCII stri...
PACKED struct @549 EFI_ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR
Extended Address Space Descriptor.
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk
ACPI 3.0 Generic Address Space definition.
Firmware ACPI Control Structure.
ACPI_LARGE_RESOURCE_HEADER Header