19 #define EFI_ACPI_3_0_AML_CSD_REVISION 0 24 #define EFI_ACPI_3_0_AML_CSD_NUM_ENTRIES 6 29 #define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME 0x0B 31 #define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR 0x8B 37 #define ACPI_AML_COORD_TYPE_SW_ALL 0xFC 38 #define ACPI_AML_COORD_TYPE_SW_ANY 0xFD 39 #define ACPI_AML_COORD_TYPE_HW_ALL 0xFE 45 #define EFI_ACPI_3_0_AML_PSD_REVISION 0 75 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC 0x0000000000000001 76 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC 0x0000000000000002 77 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT 0x0000000000000004 78 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB 0x0000000000000008 79 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE 0x0000000000000010 80 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV 0x0000000000008000 101 #define EFI_ACPI_3_0_SYSTEM_MEMORY 0 102 #define EFI_ACPI_3_0_SYSTEM_IO 1 103 #define EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE 2 104 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER 3 105 #define EFI_ACPI_3_0_SMBUS 4 106 #define EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE 0x7F 111 #define EFI_ACPI_3_0_UNDEFINED 0 112 #define EFI_ACPI_3_0_BYTE 1 113 #define EFI_ACPI_3_0_WORD 2 114 #define EFI_ACPI_3_0_DWORD 3 115 #define EFI_ACPI_3_0_QWORD 4 139 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02 159 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 170 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 233 #define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x04 238 #define EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED 0 239 #define EFI_ACPI_3_0_PM_PROFILE_DESKTOP 1 240 #define EFI_ACPI_3_0_PM_PROFILE_MOBILE 2 241 #define EFI_ACPI_3_0_PM_PROFILE_WORKSTATION 3 242 #define EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER 4 243 #define EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER 5 244 #define EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC 6 245 #define EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER 7 251 #define EFI_ACPI_3_0_LEGACY_DEVICES BIT0 252 #define EFI_ACPI_3_0_8042 BIT1 253 #define EFI_ACPI_3_0_VGA_NOT_PRESENT BIT2 254 #define EFI_ACPI_3_0_MSI_NOT_SUPPORTED BIT3 255 #define EFI_ACPI_3_0_PCIE_ASPM_CONTROLS BIT4 261 #define EFI_ACPI_3_0_WBINVD BIT0 262 #define EFI_ACPI_3_0_WBINVD_FLUSH BIT1 263 #define EFI_ACPI_3_0_PROC_C1 BIT2 264 #define EFI_ACPI_3_0_P_LVL2_UP BIT3 265 #define EFI_ACPI_3_0_PWR_BUTTON BIT4 266 #define EFI_ACPI_3_0_SLP_BUTTON BIT5 267 #define EFI_ACPI_3_0_FIX_RTC BIT6 268 #define EFI_ACPI_3_0_RTC_S4 BIT7 269 #define EFI_ACPI_3_0_TMR_VAL_EXT BIT8 270 #define EFI_ACPI_3_0_DCK_CAP BIT9 271 #define EFI_ACPI_3_0_RESET_REG_SUP BIT10 272 #define EFI_ACPI_3_0_SEALED_CASE BIT11 273 #define EFI_ACPI_3_0_HEADLESS BIT12 274 #define EFI_ACPI_3_0_CPU_SW_SLP BIT13 275 #define EFI_ACPI_3_0_PCI_EXP_WAK BIT14 276 #define EFI_ACPI_3_0_USE_PLATFORM_CLOCK BIT15 277 #define EFI_ACPI_3_0_S4_RTC_STS_VALID BIT16 278 #define EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE BIT17 279 #define EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL BIT18 280 #define EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19 300 #define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x01 306 #define EFI_ACPI_3_0_S4BIOS_F BIT0 315 #define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02 316 #define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02 331 #define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x02 337 #define EFI_ACPI_3_0_PCAT_COMPAT BIT0 344 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC 0x00 345 #define EFI_ACPI_3_0_IO_APIC 0x01 346 #define EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE 0x02 347 #define EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE 0x03 348 #define EFI_ACPI_3_0_LOCAL_APIC_NMI 0x04 349 #define EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE 0x05 350 #define EFI_ACPI_3_0_IO_SAPIC 0x06 351 #define EFI_ACPI_3_0_LOCAL_SAPIC 0x07 352 #define EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES 0x08 372 #define EFI_ACPI_3_0_LOCAL_APIC_ENABLED BIT0 419 #define EFI_ACPI_3_0_POLARITY (3 << 0) 420 #define EFI_ACPI_3_0_TRIGGER_MODE (3 << 2) 499 #define EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE BIT0 514 #define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01 532 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01 547 #define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION 0x02 554 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00 555 #define EFI_ACPI_3_0_MEMORY_AFFINITY 0x01 574 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0) 596 #define EFI_ACPI_3_0_MEMORY_ENABLED (1 << 0) 597 #define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE (1 << 1) 598 #define EFI_ACPI_3_0_MEMORY_NONVOLATILE (1 << 2) 612 #define EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION 0x01 621 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ') 626 #define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 631 #define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T') 636 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T') 641 #define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P') 646 #define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S') 651 #define EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T') 656 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T') 661 #define EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T') 666 #define EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T') 671 #define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T') 676 #define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T') 681 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T') 686 #define EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T') 691 #define EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE SIGNATURE_32('C', 'P', 'E', 'P') 696 #define EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P') 701 #define EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T') 706 #define EFI_ACPI_3_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE SIGNATURE_32('H', 'P', 'E', 'T') 711 #define EFI_ACPI_3_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'F', 'G') 716 #define EFI_ACPI_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R') 721 #define EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I') 726 #define EFI_ACPI_3_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE SIGNATURE_32('T', 'C', 'P', 'A') 731 #define EFI_ACPI_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'R', 'T') 736 #define EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'A', 'T') 741 #define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE SIGNATURE_32('W', 'S', 'P', 'T') 746 #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