20 #define EFI_ACPI_3_0_AML_CSD_REVISION 0 25 #define EFI_ACPI_3_0_AML_CSD_NUM_ENTRIES 6 30 #define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME 0x0B 32 #define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR 0x8B 38 #define ACPI_AML_COORD_TYPE_SW_ALL 0xFC 39 #define ACPI_AML_COORD_TYPE_SW_ANY 0xFD 40 #define ACPI_AML_COORD_TYPE_HW_ALL 0xFE 46 #define EFI_ACPI_3_0_AML_PSD_REVISION 0 76 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC 0x0000000000000001 77 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC 0x0000000000000002 78 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT 0x0000000000000004 79 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB 0x0000000000000008 80 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE 0x0000000000000010 81 #define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV 0x0000000000008000 102 #define EFI_ACPI_3_0_SYSTEM_MEMORY 0 103 #define EFI_ACPI_3_0_SYSTEM_IO 1 104 #define EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE 2 105 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER 3 106 #define EFI_ACPI_3_0_SMBUS 4 107 #define EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE 0x7F 112 #define EFI_ACPI_3_0_UNDEFINED 0 113 #define EFI_ACPI_3_0_BYTE 1 114 #define EFI_ACPI_3_0_WORD 2 115 #define EFI_ACPI_3_0_DWORD 3 116 #define EFI_ACPI_3_0_QWORD 4 140 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION 0x02 160 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 171 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x01 234 #define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION 0x04 239 #define EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED 0 240 #define EFI_ACPI_3_0_PM_PROFILE_DESKTOP 1 241 #define EFI_ACPI_3_0_PM_PROFILE_MOBILE 2 242 #define EFI_ACPI_3_0_PM_PROFILE_WORKSTATION 3 243 #define EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER 4 244 #define EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER 5 245 #define EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC 6 246 #define EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER 7 252 #define EFI_ACPI_3_0_LEGACY_DEVICES BIT0 253 #define EFI_ACPI_3_0_8042 BIT1 254 #define EFI_ACPI_3_0_VGA_NOT_PRESENT BIT2 255 #define EFI_ACPI_3_0_MSI_NOT_SUPPORTED BIT3 256 #define EFI_ACPI_3_0_PCIE_ASPM_CONTROLS BIT4 262 #define EFI_ACPI_3_0_WBINVD BIT0 263 #define EFI_ACPI_3_0_WBINVD_FLUSH BIT1 264 #define EFI_ACPI_3_0_PROC_C1 BIT2 265 #define EFI_ACPI_3_0_P_LVL2_UP BIT3 266 #define EFI_ACPI_3_0_PWR_BUTTON BIT4 267 #define EFI_ACPI_3_0_SLP_BUTTON BIT5 268 #define EFI_ACPI_3_0_FIX_RTC BIT6 269 #define EFI_ACPI_3_0_RTC_S4 BIT7 270 #define EFI_ACPI_3_0_TMR_VAL_EXT BIT8 271 #define EFI_ACPI_3_0_DCK_CAP BIT9 272 #define EFI_ACPI_3_0_RESET_REG_SUP BIT10 273 #define EFI_ACPI_3_0_SEALED_CASE BIT11 274 #define EFI_ACPI_3_0_HEADLESS BIT12 275 #define EFI_ACPI_3_0_CPU_SW_SLP BIT13 276 #define EFI_ACPI_3_0_PCI_EXP_WAK BIT14 277 #define EFI_ACPI_3_0_USE_PLATFORM_CLOCK BIT15 278 #define EFI_ACPI_3_0_S4_RTC_STS_VALID BIT16 279 #define EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE BIT17 280 #define EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL BIT18 281 #define EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE BIT19 301 #define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION 0x01 307 #define EFI_ACPI_3_0_S4BIOS_F BIT0 316 #define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02 317 #define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION 0x02 332 #define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION 0x02 338 #define EFI_ACPI_3_0_PCAT_COMPAT BIT0 345 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC 0x00 346 #define EFI_ACPI_3_0_IO_APIC 0x01 347 #define EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE 0x02 348 #define EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE 0x03 349 #define EFI_ACPI_3_0_LOCAL_APIC_NMI 0x04 350 #define EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE 0x05 351 #define EFI_ACPI_3_0_IO_SAPIC 0x06 352 #define EFI_ACPI_3_0_LOCAL_SAPIC 0x07 353 #define EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES 0x08 373 #define EFI_ACPI_3_0_LOCAL_APIC_ENABLED BIT0 420 #define EFI_ACPI_3_0_POLARITY (3 << 0) 421 #define EFI_ACPI_3_0_TRIGGER_MODE (3 << 2) 500 #define EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE BIT0 515 #define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION 0x01 533 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION 0x01 548 #define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION 0x02 555 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY 0x00 556 #define EFI_ACPI_3_0_MEMORY_AFFINITY 0x01 575 #define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED (1 << 0) 597 #define EFI_ACPI_3_0_MEMORY_ENABLED (1 << 0) 598 #define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE (1 << 1) 599 #define EFI_ACPI_3_0_MEMORY_NONVOLATILE (1 << 2) 613 #define EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION 0x01 622 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ') 627 #define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('A', 'P', 'I', 'C') 632 #define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('D', 'S', 'D', 'T') 637 #define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE SIGNATURE_32('E', 'C', 'D', 'T') 642 #define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'P') 647 #define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE SIGNATURE_32('F', 'A', 'C', 'S') 652 #define EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('P', 'S', 'D', 'T') 657 #define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('R', 'S', 'D', 'T') 662 #define EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE SIGNATURE_32('S', 'B', 'S', 'T') 667 #define EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE SIGNATURE_32('S', 'L', 'I', 'T') 672 #define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE SIGNATURE_32('S', 'R', 'A', 'T') 677 #define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('S', 'S', 'D', 'T') 682 #define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('X', 'S', 'D', 'T') 687 #define EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE SIGNATURE_32('B', 'O', 'O', 'T') 692 #define EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE SIGNATURE_32('C', 'P', 'E', 'P') 697 #define EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE SIGNATURE_32('D', 'B', 'G', 'P') 702 #define EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T') 707 #define EFI_ACPI_3_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE SIGNATURE_32('H', 'P', 'E', 'T') 712 #define EFI_ACPI_3_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('M', 'C', 'F', 'G') 717 #define EFI_ACPI_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'C', 'R') 722 #define EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE SIGNATURE_32('S', 'P', 'M', 'I') 727 #define EFI_ACPI_3_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE SIGNATURE_32('T', 'C', 'P', 'A') 732 #define EFI_ACPI_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'R', 'T') 737 #define EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE SIGNATURE_32('W', 'D', 'A', 'T') 742 #define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE SIGNATURE_32('W', 'S', 'P', 'T') 747 #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
PACKED struct @541 ACPI_LARGE_RESOURCE_HEADER
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.
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
PACKED struct @558 EFI_ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR
Extended Address Space Descriptor.
Embedded Controller Boot Resources Table (ECDT) The table is followed by a null terminated ASCII stri...
EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE XPm1aCntBlk
ACPI 3.0 Generic Address Space definition.
Firmware ACPI Control Structure.
ACPI_LARGE_RESOURCE_HEADER Header