TianoCore EDK2 master
Loading...
Searching...
No Matches
Acpi40.h File Reference

Go to the source code of this file.

Data Structures

struct  EFI_ACPI_4_0_GENERIC_ADDRESS_STRUCTURE
 
struct  EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER
 
struct  EFI_ACPI_4_0_COMMON_HEADER
 
struct  EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE
 
struct  EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE
 
struct  EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER
 
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_STRUCTURE
 
struct  EFI_ACPI_4_0_IO_APIC_STRUCTURE
 
struct  EFI_ACPI_4_0_INTERRUPT_SOURCE_OVERRIDE_STRUCTURE
 
struct  EFI_ACPI_4_0_PLATFORM_INTERRUPT_APIC_STRUCTURE
 
struct  EFI_ACPI_4_0_NON_MASKABLE_INTERRUPT_SOURCE_STRUCTURE
 
struct  EFI_ACPI_4_0_LOCAL_APIC_NMI_STRUCTURE
 
struct  EFI_ACPI_4_0_LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE
 
struct  EFI_ACPI_4_0_IO_SAPIC_STRUCTURE
 
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_SAPIC_STRUCTURE
 
struct  EFI_ACPI_4_0_PLATFORM_INTERRUPT_SOURCES_STRUCTURE
 
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_STRUCTURE
 
struct  EFI_ACPI_4_0_LOCAL_X2APIC_NMI_STRUCTURE
 
struct  EFI_ACPI_4_0_SMART_BATTERY_DESCRIPTION_TABLE
 
struct  EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE
 
struct  EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER
 
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY_STRUCTURE
 
struct  EFI_ACPI_4_0_MEMORY_AFFINITY_STRUCTURE
 
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_AFFINITY_STRUCTURE
 
struct  EFI_ACPI_4_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_HEADER
 
struct  EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_HEADER
 
struct  EFI_ACPI_4_0_CPEP_PROCESSOR_APIC_SAPIC_STRUCTURE
 
struct  EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_HEADER
 
struct  EFI_ACPI_4_0_MAXIMUM_PROXIMITY_DOMAIN_INFORMATION_STRUCTURE
 
struct  EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_HEADER
 
struct  EFI_ACPI_4_0_ERROR_BLOCK_STATUS
 
struct  EFI_ACPI_4_0_BOOT_ERROR_REGION_STRUCTURE
 
struct  EFI_ACPI_4_0_GENERIC_ERROR_DATA_ENTRY_STRUCTURE
 
struct  EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_HEADER
 
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION_STRUCTURE
 
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_BANK_STRUCTURE
 
struct  EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE
 
struct  EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_STRUCTURE
 
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK_STRUCTURE
 
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_NMI_ERROR_STRUCTURE
 
struct  EFI_ACPI_4_0_PCI_EXPRESS_ROOT_PORT_AER_STRUCTURE
 
struct  EFI_ACPI_4_0_PCI_EXPRESS_DEVICE_AER_STRUCTURE
 
struct  EFI_ACPI_4_0_PCI_EXPRESS_BRIDGE_AER_STRUCTURE
 
struct  EFI_ACPI_4_0_GENERIC_HARDWARE_ERROR_SOURCE_STRUCTURE
 
struct  EFI_ACPI_4_0_GENERIC_ERROR_STATUS_STRUCTURE
 
struct  EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_HEADER
 
struct  EFI_ACPI_4_0_ERST_SERIALIZATION_INSTRUCTION_ENTRY
 
struct  EFI_ACPI_4_0_ERROR_INJECTION_TABLE_HEADER
 
struct  EFI_ACPI_4_0_EINJ_INJECTION_INSTRUCTION_ENTRY
 
struct  EFI_ACPI_4_0_EINJ_TRIGGER_ACTION_TABLE
 

Macros

#define EFI_ACPI_4_0_AML_PSD_REVISION   0
 
#define EFI_ACPI_4_0_SYSTEM_MEMORY   0
 
#define EFI_ACPI_4_0_SYSTEM_IO   1
 
#define EFI_ACPI_4_0_PCI_CONFIGURATION_SPACE   2
 
#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER   3
 
#define EFI_ACPI_4_0_SMBUS   4
 
#define EFI_ACPI_4_0_FUNCTIONAL_FIXED_HARDWARE   0x7F
 
#define EFI_ACPI_4_0_UNDEFINED   0
 
#define EFI_ACPI_4_0_BYTE   1
 
#define EFI_ACPI_4_0_WORD   2
 
#define EFI_ACPI_4_0_DWORD   3
 
#define EFI_ACPI_4_0_QWORD   4
 
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02
 ACPISpec (Revision 4.0a) says current value is 2.
 
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x04
 
#define EFI_ACPI_4_0_PM_PROFILE_UNSPECIFIED   0
 
#define EFI_ACPI_4_0_PM_PROFILE_DESKTOP   1
 
#define EFI_ACPI_4_0_PM_PROFILE_MOBILE   2
 
#define EFI_ACPI_4_0_PM_PROFILE_WORKSTATION   3
 
#define EFI_ACPI_4_0_PM_PROFILE_ENTERPRISE_SERVER   4
 
#define EFI_ACPI_4_0_PM_PROFILE_SOHO_SERVER   5
 
#define EFI_ACPI_4_0_PM_PROFILE_APPLIANCE_PC   6
 
#define EFI_ACPI_4_0_PM_PROFILE_PERFORMANCE_SERVER   7
 
#define EFI_ACPI_4_0_LEGACY_DEVICES   BIT0
 
#define EFI_ACPI_4_0_8042   BIT1
 
#define EFI_ACPI_4_0_VGA_NOT_PRESENT   BIT2
 
#define EFI_ACPI_4_0_MSI_NOT_SUPPORTED   BIT3
 
#define EFI_ACPI_4_0_PCIE_ASPM_CONTROLS   BIT4
 
#define EFI_ACPI_4_0_WBINVD   BIT0
 
#define EFI_ACPI_4_0_WBINVD_FLUSH   BIT1
 
#define EFI_ACPI_4_0_PROC_C1   BIT2
 
#define EFI_ACPI_4_0_P_LVL2_UP   BIT3
 
#define EFI_ACPI_4_0_PWR_BUTTON   BIT4
 
#define EFI_ACPI_4_0_SLP_BUTTON   BIT5
 
#define EFI_ACPI_4_0_FIX_RTC   BIT6
 
#define EFI_ACPI_4_0_RTC_S4   BIT7
 
#define EFI_ACPI_4_0_TMR_VAL_EXT   BIT8
 
#define EFI_ACPI_4_0_DCK_CAP   BIT9
 
#define EFI_ACPI_4_0_RESET_REG_SUP   BIT10
 
#define EFI_ACPI_4_0_SEALED_CASE   BIT11
 
#define EFI_ACPI_4_0_HEADLESS   BIT12
 
#define EFI_ACPI_4_0_CPU_SW_SLP   BIT13
 
#define EFI_ACPI_4_0_PCI_EXP_WAK   BIT14
 
#define EFI_ACPI_4_0_USE_PLATFORM_CLOCK   BIT15
 
#define EFI_ACPI_4_0_S4_RTC_STS_VALID   BIT16
 
#define EFI_ACPI_4_0_REMOTE_POWER_ON_CAPABLE   BIT17
 
#define EFI_ACPI_4_0_FORCE_APIC_CLUSTER_MODEL   BIT18
 
#define EFI_ACPI_4_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19
 
#define EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x02
 
#define EFI_ACPI_4_0_S4BIOS_F   BIT0
 
#define EFI_ACPI_4_0_64BIT_WAKE_SUPPORTED_F   BIT1
 
#define EFI_ACPI_4_0_OSPM_64BIT_WAKE__F   BIT0
 
#define EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
 
#define EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
 
#define EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x03
 
#define EFI_ACPI_4_0_PCAT_COMPAT   BIT0
 
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC   0x00
 
#define EFI_ACPI_4_0_IO_APIC   0x01
 
#define EFI_ACPI_4_0_INTERRUPT_SOURCE_OVERRIDE   0x02
 
#define EFI_ACPI_4_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03
 
#define EFI_ACPI_4_0_LOCAL_APIC_NMI   0x04
 
#define EFI_ACPI_4_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05
 
#define EFI_ACPI_4_0_IO_SAPIC   0x06
 
#define EFI_ACPI_4_0_LOCAL_SAPIC   0x07
 
#define EFI_ACPI_4_0_PLATFORM_INTERRUPT_SOURCES   0x08
 
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC   0x09
 
#define EFI_ACPI_4_0_LOCAL_X2APIC_NMI   0x0A
 
#define EFI_ACPI_4_0_LOCAL_APIC_ENABLED   BIT0
 
#define EFI_ACPI_4_0_POLARITY   (3 << 0)
 
#define EFI_ACPI_4_0_TRIGGER_MODE   (3 << 2)
 
#define EFI_ACPI_4_0_CPEI_PROCESSOR_OVERRIDE   BIT0
 
#define EFI_ACPI_4_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x03
 
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00
 
#define EFI_ACPI_4_0_MEMORY_AFFINITY   0x01
 
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_AFFINITY   0x02
 
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)
 
#define EFI_ACPI_4_0_MEMORY_ENABLED   (1 << 0)
 
#define EFI_ACPI_4_0_MEMORY_HOT_PLUGGABLE   (1 << 1)
 
#define EFI_ACPI_4_0_MEMORY_NONVOLATILE   (1 << 2)
 
#define EFI_ACPI_4_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_CPEP_PROCESSOR_APIC_SAPIC   0x00
 
#define EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTABLE   0x00
 
#define EFI_ACPI_4_0_ERROR_SEVERITY_RECOVERABLE   0x00
 
#define EFI_ACPI_4_0_ERROR_SEVERITY_FATAL   0x01
 
#define EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTED   0x02
 
#define EFI_ACPI_4_0_ERROR_SEVERITY_NONE   0x03
 
#define EFI_ACPI_4_0_GENERIC_ERROR_DATA_ENTRY_REVISION   0x0201
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION   0x00
 
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK   0x01
 
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_NMI_ERROR   0x02
 
#define EFI_ACPI_4_0_PCI_EXPRESS_ROOT_PORT_AER   0x06
 
#define EFI_ACPI_4_0_PCI_EXPRESS_DEVICE_AER   0x07
 
#define EFI_ACPI_4_0_PCI_EXPRESS_BRIDGE_AER   0x08
 
#define EFI_ACPI_4_0_GENERIC_HARDWARE_ERROR   0x09
 
#define EFI_ACPI_4_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST   (1 << 0)
 
#define EFI_ACPI_4_0_ERROR_SOURCE_FLAG_GLOBAL   (1 << 1)
 
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32   0x00
 
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64   0x01
 
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64   0x02
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_POLLED   0x00
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT   0x01
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT   0x02
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_SCI   0x03
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_NMI   0x04
 
#define EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_ERST_BEGIN_WRITE_OPERATION   0x00
 
#define EFI_ACPI_4_0_ERST_BEGIN_READ_OPERATION   0x01
 
#define EFI_ACPI_4_0_ERST_BEGIN_CLEAR_OPERATION   0x02
 
#define EFI_ACPI_4_0_ERST_END_OPERATION   0x03
 
#define EFI_ACPI_4_0_ERST_SET_RECORD_OFFSET   0x04
 
#define EFI_ACPI_4_0_ERST_EXECUTE_OPERATION   0x05
 
#define EFI_ACPI_4_0_ERST_CHECK_BUSY_STATUS   0x06
 
#define EFI_ACPI_4_0_ERST_GET_COMMAND_STATUS   0x07
 
#define EFI_ACPI_4_0_ERST_GET_RECORD_IDENTIFIER   0x08
 
#define EFI_ACPI_4_0_ERST_SET_RECORD_IDENTIFIER   0x09
 
#define EFI_ACPI_4_0_ERST_GET_RECORD_COUNT   0x0A
 
#define EFI_ACPI_4_0_ERST_BEGIN_DUMMY_WRITE_OPERATION   0x0B
 
#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE   0x0D
 
#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH   0x0E
 
#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES   0x0F
 
#define EFI_ACPI_4_0_EINJ_STATUS_SUCCESS   0x00
 
#define EFI_ACPI_4_0_EINJ_STATUS_NOT_ENOUGH_SPACE   0x01
 
#define EFI_ACPI_4_0_EINJ_STATUS_HARDWARE_NOT_AVAILABLE   0x02
 
#define EFI_ACPI_4_0_EINJ_STATUS_FAILED   0x03
 
#define EFI_ACPI_4_0_EINJ_STATUS_RECORD_STORE_EMPTY   0x04
 
#define EFI_ACPI_4_0_EINJ_STATUS_RECORD_NOT_FOUND   0x05
 
#define EFI_ACPI_4_0_ERST_READ_REGISTER   0x00
 
#define EFI_ACPI_4_0_ERST_READ_REGISTER_VALUE   0x01
 
#define EFI_ACPI_4_0_ERST_WRITE_REGISTER   0x02
 
#define EFI_ACPI_4_0_ERST_WRITE_REGISTER_VALUE   0x03
 
#define EFI_ACPI_4_0_ERST_NOOP   0x04
 
#define EFI_ACPI_4_0_ERST_LOAD_VAR1   0x05
 
#define EFI_ACPI_4_0_ERST_LOAD_VAR2   0x06
 
#define EFI_ACPI_4_0_ERST_STORE_VAR1   0x07
 
#define EFI_ACPI_4_0_ERST_ADD   0x08
 
#define EFI_ACPI_4_0_ERST_SUBTRACT   0x09
 
#define EFI_ACPI_4_0_ERST_ADD_VALUE   0x0A
 
#define EFI_ACPI_4_0_ERST_SUBTRACT_VALUE   0x0B
 
#define EFI_ACPI_4_0_ERST_STALL   0x0C
 
#define EFI_ACPI_4_0_ERST_STALL_WHILE_TRUE   0x0D
 
#define EFI_ACPI_4_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE   0x0E
 
#define EFI_ACPI_4_0_ERST_GOTO   0x0F
 
#define EFI_ACPI_4_0_ERST_SET_SRC_ADDRESS_BASE   0x10
 
#define EFI_ACPI_4_0_ERST_SET_DST_ADDRESS_BASE   0x11
 
#define EFI_ACPI_4_0_ERST_MOVE_DATA   0x12
 
#define EFI_ACPI_4_0_ERST_PRESERVE_REGISTER   0x01
 
#define EFI_ACPI_4_0_ERROR_INJECTION_TABLE_REVISION   0x01
 
#define EFI_ACPI_4_0_EINJ_BEGIN_INJECTION_OPERATION   0x00
 
#define EFI_ACPI_4_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE   0x01
 
#define EFI_ACPI_4_0_EINJ_SET_ERROR_TYPE   0x02
 
#define EFI_ACPI_4_0_EINJ_GET_ERROR_TYPE   0x03
 
#define EFI_ACPI_4_0_EINJ_END_OPERATION   0x04
 
#define EFI_ACPI_4_0_EINJ_EXECUTE_OPERATION   0x05
 
#define EFI_ACPI_4_0_EINJ_CHECK_BUSY_STATUS   0x06
 
#define EFI_ACPI_4_0_EINJ_GET_COMMAND_STATUS   0x07
 
#define EFI_ACPI_4_0_EINJ_TRIGGER_ERROR   0xFF
 
#define EFI_ACPI_4_0_EINJ_STATUS_SUCCESS   0x00
 
#define EFI_ACPI_4_0_EINJ_STATUS_UNKNOWN_FAILURE   0x01
 
#define EFI_ACPI_4_0_EINJ_STATUS_INVALID_ACCESS   0x02
 
#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_CORRECTABLE   (1 << 0)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL   (1 << 1)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL   (1 << 2)
 
#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_CORRECTABLE   (1 << 3)
 
#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL   (1 << 4)
 
#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL   (1 << 5)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE   (1 << 6)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL   (1 << 7)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL   (1 << 8)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_CORRECTABLE   (1 << 9)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL   (1 << 10)
 
#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL   (1 << 11)
 
#define EFI_ACPI_4_0_EINJ_READ_REGISTER   0x00
 
#define EFI_ACPI_4_0_EINJ_READ_REGISTER_VALUE   0x01
 
#define EFI_ACPI_4_0_EINJ_WRITE_REGISTER   0x02
 
#define EFI_ACPI_4_0_EINJ_WRITE_REGISTER_VALUE   0x03
 
#define EFI_ACPI_4_0_EINJ_NOOP   0x04
 
#define EFI_ACPI_4_0_EINJ_PRESERVE_REGISTER   0x01
 
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE   SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
 
#define EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('A', 'P', 'I', 'C')
 
#define EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_SIGNATURE   SIGNATURE_32('B', 'E', 'R', 'T')
 
#define EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE   SIGNATURE_32('C', 'P', 'E', 'P')
 
#define EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('D', 'S', 'D', 'T')
 
#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE   SIGNATURE_32('E', 'C', 'D', 'T')
 
#define EFI_ACPI_4_0_ERROR_INJECTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'I', 'N', 'J')
 
#define EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE   SIGNATURE_32('E', 'R', 'S', 'T')
 
#define EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'P')
 
#define EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'S')
 
#define EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE   SIGNATURE_32('H', 'E', 'S', 'T')
 
#define EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE   SIGNATURE_32('M', 'S', 'C', 'T')
 
#define EFI_ACPI_4_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('P', 'S', 'D', 'T')
 
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('R', 'S', 'D', 'T')
 
#define EFI_ACPI_4_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'B', 'S', 'T')
 
#define EFI_ACPI_4_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'T')
 
#define EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE   SIGNATURE_32('S', 'R', 'A', 'T')
 
#define EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'S', 'D', 'T')
 
#define EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('X', 'S', 'D', 'T')
 
#define EFI_ACPI_4_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE   SIGNATURE_32('B', 'O', 'O', 'T')
 
#define EFI_ACPI_4_0_DEBUG_PORT_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', 'P')
 
#define EFI_ACPI_4_0_DMA_REMAPPING_TABLE_SIGNATURE   SIGNATURE_32('D', 'M', 'A', 'R')
 
#define EFI_ACPI_4_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'T', 'D', 'T')
 
#define EFI_ACPI_4_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE   SIGNATURE_32('H', 'P', 'E', 'T')
 
#define EFI_ACPI_4_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE   SIGNATURE_32('i', 'B', 'F', 'T')
 
#define EFI_ACPI_4_0_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE   SIGNATURE_32('I', 'V', 'R', 'S')
 
#define EFI_ACPI_4_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'F', 'G')
 
#define EFI_ACPI_4_0_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'H', 'I')
 
#define EFI_ACPI_4_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'C', 'R')
 
#define EFI_ACPI_4_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'M', 'I')
 
#define EFI_ACPI_4_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE   SIGNATURE_32('T', 'C', 'P', 'A')
 
#define EFI_ACPI_4_0_UEFI_ACPI_DATA_TABLE_SIGNATURE   SIGNATURE_32('U', 'E', 'F', 'I')
 
#define EFI_ACPI_4_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE   SIGNATURE_32('W', 'A', 'E', 'T')
 
#define EFI_ACPI_4_0_WATCHDOG_ACTION_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'A', 'T')
 
#define EFI_ACPI_4_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'R', 'T')
 

Detailed Description

ACPI 4.0 definitions from the ACPI Specification Revision 4.0a April 5, 2010

Copyright (c) 2010 - 2022, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file Acpi40.h.

Macro Definition Documentation

◆ EFI_ACPI_4_0_64BIT_WAKE_SUPPORTED_F

#define EFI_ACPI_4_0_64BIT_WAKE_SUPPORTED_F   BIT1

Definition at line 245 of file Acpi40.h.

◆ EFI_ACPI_4_0_8042

#define EFI_ACPI_4_0_8042   BIT1

Definition at line 188 of file Acpi40.h.

◆ EFI_ACPI_4_0_AML_PSD_REVISION

#define EFI_ACPI_4_0_AML_PSD_REVISION   0

_PSD Revision for ACPI 4.0

Definition at line 16 of file Acpi40.h.

◆ EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_REVISION

#define EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_REVISION   0x01

BERT Version (as defined in ACPI 4.0 spec.)

Definition at line 669 of file Acpi40.h.

◆ EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_SIGNATURE

#define EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_SIGNATURE   SIGNATURE_32('B', 'E', 'R', 'T')

"BERT" Boot Error Record Table

Definition at line 1145 of file Acpi40.h.

◆ EFI_ACPI_4_0_BYTE

#define EFI_ACPI_4_0_BYTE   1

Definition at line 48 of file Acpi40.h.

◆ EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION

#define EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION   0x01

CPEP Version (as defined in ACPI 4.0 spec.)

Definition at line 611 of file Acpi40.h.

◆ EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE

#define EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE   SIGNATURE_32('C', 'P', 'E', 'P')

"CPEP" Corrected Platform Error Polling Table

Definition at line 1150 of file Acpi40.h.

◆ EFI_ACPI_4_0_CPEI_PROCESSOR_OVERRIDE

#define EFI_ACPI_4_0_CPEI_PROCESSOR_OVERRIDE   BIT0

Platform Interrupt Source Flags. All other bits are reserved and must be set to 0.

Definition at line 446 of file Acpi40.h.

◆ EFI_ACPI_4_0_CPEP_PROCESSOR_APIC_SAPIC

#define EFI_ACPI_4_0_CPEP_PROCESSOR_APIC_SAPIC   0x00

Definition at line 616 of file Acpi40.h.

◆ EFI_ACPI_4_0_CPU_SW_SLP

#define EFI_ACPI_4_0_CPU_SW_SLP   BIT13

Definition at line 210 of file Acpi40.h.

◆ EFI_ACPI_4_0_DCK_CAP

#define EFI_ACPI_4_0_DCK_CAP   BIT9

Definition at line 206 of file Acpi40.h.

◆ EFI_ACPI_4_0_DEBUG_PORT_TABLE_SIGNATURE

#define EFI_ACPI_4_0_DEBUG_PORT_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', 'P')

"DBGP" MS Debug Port Spec

Definition at line 1235 of file Acpi40.h.

◆ EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02

Definition at line 260 of file Acpi40.h.

◆ EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('D', 'S', 'D', 'T')

"DSDT" Differentiated System Description Table

Definition at line 1155 of file Acpi40.h.

◆ EFI_ACPI_4_0_DMA_REMAPPING_TABLE_SIGNATURE

#define EFI_ACPI_4_0_DMA_REMAPPING_TABLE_SIGNATURE   SIGNATURE_32('D', 'M', 'A', 'R')

"DMAR" DMA Remapping Table

Definition at line 1240 of file Acpi40.h.

◆ EFI_ACPI_4_0_DWORD

#define EFI_ACPI_4_0_DWORD   3

Definition at line 50 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_BEGIN_INJECTION_OPERATION

#define EFI_ACPI_4_0_EINJ_BEGIN_INJECTION_OPERATION   0x00

EINJ Error Injection Actions

Definition at line 1058 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_CHECK_BUSY_STATUS

#define EFI_ACPI_4_0_EINJ_CHECK_BUSY_STATUS   0x06

Definition at line 1064 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_END_OPERATION

#define EFI_ACPI_4_0_EINJ_END_OPERATION   0x04

Definition at line 1062 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_MEMORY_CORRECTABLE

#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_CORRECTABLE   (1 << 3)

Definition at line 1081 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL

#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL   (1 << 5)

Definition at line 1083 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL   (1 << 4)

Definition at line 1082 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE

#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE   (1 << 6)

Definition at line 1084 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL

#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL   (1 << 8)

Definition at line 1086 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL   (1 << 7)

Definition at line 1085 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_CORRECTABLE

#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_CORRECTABLE   (1 << 9)

Definition at line 1087 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL

#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL   (1 << 11)

Definition at line 1089 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL   (1 << 10)

Definition at line 1088 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_CORRECTABLE

#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_CORRECTABLE   (1 << 0)

EINJ Error Type Definition

Definition at line 1078 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL

#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL   (1 << 2)

Definition at line 1080 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL   (1 << 1)

Definition at line 1079 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_EXECUTE_OPERATION

#define EFI_ACPI_4_0_EINJ_EXECUTE_OPERATION   0x05

Definition at line 1063 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_GET_COMMAND_STATUS

#define EFI_ACPI_4_0_EINJ_GET_COMMAND_STATUS   0x07

Definition at line 1065 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_GET_ERROR_TYPE

#define EFI_ACPI_4_0_EINJ_GET_ERROR_TYPE   0x03

Definition at line 1061 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE

#define EFI_ACPI_4_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE   0x01

Definition at line 1059 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_NOOP

#define EFI_ACPI_4_0_EINJ_NOOP   0x04

Definition at line 1098 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_PRESERVE_REGISTER

#define EFI_ACPI_4_0_EINJ_PRESERVE_REGISTER   0x01

EINJ Instruction Flags

Definition at line 1103 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_READ_REGISTER

#define EFI_ACPI_4_0_EINJ_READ_REGISTER   0x00

EINJ Injection Instructions

Definition at line 1094 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_READ_REGISTER_VALUE

#define EFI_ACPI_4_0_EINJ_READ_REGISTER_VALUE   0x01

Definition at line 1095 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_SET_ERROR_TYPE

#define EFI_ACPI_4_0_EINJ_SET_ERROR_TYPE   0x02

Definition at line 1060 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_FAILED

#define EFI_ACPI_4_0_EINJ_STATUS_FAILED   0x03

Definition at line 994 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_HARDWARE_NOT_AVAILABLE

#define EFI_ACPI_4_0_EINJ_STATUS_HARDWARE_NOT_AVAILABLE   0x02

Definition at line 993 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_INVALID_ACCESS

#define EFI_ACPI_4_0_EINJ_STATUS_INVALID_ACCESS   0x02

Definition at line 1073 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_NOT_ENOUGH_SPACE

#define EFI_ACPI_4_0_EINJ_STATUS_NOT_ENOUGH_SPACE   0x01

Definition at line 992 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_RECORD_NOT_FOUND

#define EFI_ACPI_4_0_EINJ_STATUS_RECORD_NOT_FOUND   0x05

Definition at line 996 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_RECORD_STORE_EMPTY

#define EFI_ACPI_4_0_EINJ_STATUS_RECORD_STORE_EMPTY   0x04

Definition at line 995 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_SUCCESS [1/2]

#define EFI_ACPI_4_0_EINJ_STATUS_SUCCESS   0x00

ERST Action Command Status

EINJ Action Command Status

Definition at line 1071 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_SUCCESS [2/2]

#define EFI_ACPI_4_0_EINJ_STATUS_SUCCESS   0x00

ERST Action Command Status

EINJ Action Command Status

Definition at line 1071 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_STATUS_UNKNOWN_FAILURE

#define EFI_ACPI_4_0_EINJ_STATUS_UNKNOWN_FAILURE   0x01

Definition at line 1072 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_TRIGGER_ERROR

#define EFI_ACPI_4_0_EINJ_TRIGGER_ERROR   0xFF

Definition at line 1066 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_WRITE_REGISTER

#define EFI_ACPI_4_0_EINJ_WRITE_REGISTER   0x02

Definition at line 1096 of file Acpi40.h.

◆ EFI_ACPI_4_0_EINJ_WRITE_REGISTER_VALUE

#define EFI_ACPI_4_0_EINJ_WRITE_REGISTER_VALUE   0x03

Definition at line 1097 of file Acpi40.h.

◆ EFI_ACPI_4_0_EMBEDDED_CONTROLLER

#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER   3

Definition at line 40 of file Acpi40.h.

◆ EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION

#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01

ECDT Version (as defined in ACPI 4.0 spec.)

Definition at line 503 of file Acpi40.h.

◆ EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE

#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE   SIGNATURE_32('E', 'C', 'D', 'T')

"ECDT" Embedded Controller Boot Resources Table

Definition at line 1160 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_INJECTION_TABLE_REVISION

#define EFI_ACPI_4_0_ERROR_INJECTION_TABLE_REVISION   0x01

EINJ Version (as defined in ACPI 4.0 spec.)

Definition at line 1053 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_INJECTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_ERROR_INJECTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'I', 'N', 'J')

"EINJ" Error Injection Table

Definition at line 1165 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION

#define EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION   0x01

ERST Version (as defined in ACPI 4.0 spec.)

Definition at line 967 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE   SIGNATURE_32('E', 'R', 'S', 'T')

"ERST" Error Record Serialization Table

Definition at line 1170 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTABLE

#define EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTABLE   0x00

Definition at line 697 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTED

#define EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTED   0x02

Definition at line 700 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SEVERITY_FATAL

#define EFI_ACPI_4_0_ERROR_SEVERITY_FATAL   0x01

Definition at line 699 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SEVERITY_NONE

#define EFI_ACPI_4_0_ERROR_SEVERITY_NONE   0x03

Definition at line 701 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SEVERITY_RECOVERABLE

#define EFI_ACPI_4_0_ERROR_SEVERITY_RECOVERABLE   0x00

Definition at line 698 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST

#define EFI_ACPI_4_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST   (1 << 0)

Definition at line 749 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERROR_SOURCE_FLAG_GLOBAL

#define EFI_ACPI_4_0_ERROR_SOURCE_FLAG_GLOBAL   (1 << 1)

Definition at line 750 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_ADD

#define EFI_ACPI_4_0_ERST_ADD   0x08

Definition at line 1009 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_ADD_VALUE

#define EFI_ACPI_4_0_ERST_ADD_VALUE   0x0A

Definition at line 1011 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_BEGIN_CLEAR_OPERATION

#define EFI_ACPI_4_0_ERST_BEGIN_CLEAR_OPERATION   0x02

Definition at line 974 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_BEGIN_DUMMY_WRITE_OPERATION

#define EFI_ACPI_4_0_ERST_BEGIN_DUMMY_WRITE_OPERATION   0x0B

Definition at line 983 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_BEGIN_READ_OPERATION

#define EFI_ACPI_4_0_ERST_BEGIN_READ_OPERATION   0x01

Definition at line 973 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_BEGIN_WRITE_OPERATION

#define EFI_ACPI_4_0_ERST_BEGIN_WRITE_OPERATION   0x00

ERST Serialization Actions

Definition at line 972 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_CHECK_BUSY_STATUS

#define EFI_ACPI_4_0_ERST_CHECK_BUSY_STATUS   0x06

Definition at line 978 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_END_OPERATION

#define EFI_ACPI_4_0_ERST_END_OPERATION   0x03

Definition at line 975 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_EXECUTE_OPERATION

#define EFI_ACPI_4_0_ERST_EXECUTE_OPERATION   0x05

Definition at line 977 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GET_COMMAND_STATUS

#define EFI_ACPI_4_0_ERST_GET_COMMAND_STATUS   0x07

Definition at line 979 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE

#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE   0x0D

Definition at line 984 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES

#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES   0x0F

Definition at line 986 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH

#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH   0x0E

Definition at line 985 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GET_RECORD_COUNT

#define EFI_ACPI_4_0_ERST_GET_RECORD_COUNT   0x0A

Definition at line 982 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GET_RECORD_IDENTIFIER

#define EFI_ACPI_4_0_ERST_GET_RECORD_IDENTIFIER   0x08

Definition at line 980 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_GOTO

#define EFI_ACPI_4_0_ERST_GOTO   0x0F

Definition at line 1016 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_LOAD_VAR1

#define EFI_ACPI_4_0_ERST_LOAD_VAR1   0x05

Definition at line 1006 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_LOAD_VAR2

#define EFI_ACPI_4_0_ERST_LOAD_VAR2   0x06

Definition at line 1007 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_MOVE_DATA

#define EFI_ACPI_4_0_ERST_MOVE_DATA   0x12

Definition at line 1019 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_NOOP

#define EFI_ACPI_4_0_ERST_NOOP   0x04

Definition at line 1005 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_PRESERVE_REGISTER

#define EFI_ACPI_4_0_ERST_PRESERVE_REGISTER   0x01

ERST Instruction Flags

Definition at line 1024 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_READ_REGISTER

#define EFI_ACPI_4_0_ERST_READ_REGISTER   0x00

ERST Serialization Instructions

Definition at line 1001 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_READ_REGISTER_VALUE

#define EFI_ACPI_4_0_ERST_READ_REGISTER_VALUE   0x01

Definition at line 1002 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SET_DST_ADDRESS_BASE

#define EFI_ACPI_4_0_ERST_SET_DST_ADDRESS_BASE   0x11

Definition at line 1018 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SET_RECORD_IDENTIFIER

#define EFI_ACPI_4_0_ERST_SET_RECORD_IDENTIFIER   0x09

Definition at line 981 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SET_RECORD_OFFSET

#define EFI_ACPI_4_0_ERST_SET_RECORD_OFFSET   0x04

Definition at line 976 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SET_SRC_ADDRESS_BASE

#define EFI_ACPI_4_0_ERST_SET_SRC_ADDRESS_BASE   0x10

Definition at line 1017 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE

#define EFI_ACPI_4_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE   0x0E

Definition at line 1015 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_STALL

#define EFI_ACPI_4_0_ERST_STALL   0x0C

Definition at line 1013 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_STALL_WHILE_TRUE

#define EFI_ACPI_4_0_ERST_STALL_WHILE_TRUE   0x0D

Definition at line 1014 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_STORE_VAR1

#define EFI_ACPI_4_0_ERST_STORE_VAR1   0x07

Definition at line 1008 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SUBTRACT

#define EFI_ACPI_4_0_ERST_SUBTRACT   0x09

Definition at line 1010 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_SUBTRACT_VALUE

#define EFI_ACPI_4_0_ERST_SUBTRACT_VALUE   0x0B

Definition at line 1012 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_WRITE_REGISTER

#define EFI_ACPI_4_0_ERST_WRITE_REGISTER   0x02

Definition at line 1003 of file Acpi40.h.

◆ EFI_ACPI_4_0_ERST_WRITE_REGISTER_VALUE

#define EFI_ACPI_4_0_ERST_WRITE_REGISTER_VALUE   0x03

Definition at line 1004 of file Acpi40.h.

◆ EFI_ACPI_4_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'T', 'D', 'T')

"ETDT" Event Timer Description Table

Definition at line 1245 of file Acpi40.h.

◆ EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01

XSDT Revision (as defined in ACPI 4.0 spec.)

Definition at line 106 of file Acpi40.h.

◆ EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('X', 'S', 'D', 'T')

"XSDT" Extended System Description Table

Definition at line 1225 of file Acpi40.h.

◆ EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE

#define EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'S')

"FACS" Firmware ACPI Control Structure

Definition at line 1180 of file Acpi40.h.

◆ EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION

#define EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x02

FACS Version (as defined in ACPI 4.0 spec.)

Definition at line 238 of file Acpi40.h.

◆ EFI_ACPI_4_0_FIX_RTC

#define EFI_ACPI_4_0_FIX_RTC   BIT6

Definition at line 203 of file Acpi40.h.

◆ EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x04

FADT Version (as defined in ACPI 4.0 spec.)

Definition at line 169 of file Acpi40.h.

◆ EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'P')

"FACP" Fixed ACPI Description Table

Definition at line 1175 of file Acpi40.h.

◆ EFI_ACPI_4_0_FORCE_APIC_CLUSTER_MODEL

#define EFI_ACPI_4_0_FORCE_APIC_CLUSTER_MODEL   BIT18

Definition at line 215 of file Acpi40.h.

◆ EFI_ACPI_4_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE

#define EFI_ACPI_4_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19

Definition at line 216 of file Acpi40.h.

◆ EFI_ACPI_4_0_FUNCTIONAL_FIXED_HARDWARE

#define EFI_ACPI_4_0_FUNCTIONAL_FIXED_HARDWARE   0x7F

Definition at line 42 of file Acpi40.h.

◆ EFI_ACPI_4_0_GENERIC_ERROR_DATA_ENTRY_REVISION

#define EFI_ACPI_4_0_GENERIC_ERROR_DATA_ENTRY_REVISION   0x0201

Generic Error Data Entry Version (as defined in ACPI 4.0 spec.)

Definition at line 720 of file Acpi40.h.

◆ EFI_ACPI_4_0_GENERIC_HARDWARE_ERROR

#define EFI_ACPI_4_0_GENERIC_HARDWARE_ERROR   0x09

Definition at line 744 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT

#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT   0x01

Definition at line 795 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT

#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT   0x02

Definition at line 796 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_NMI

#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_NMI   0x04

Definition at line 798 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_POLLED

#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_POLLED   0x00

Definition at line 794 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_SCI

#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_SCI   0x03

Definition at line 797 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION

#define EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION   0x01

HEST Version (as defined in ACPI 4.0 spec.)

Definition at line 733 of file Acpi40.h.

◆ EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE

#define EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE   SIGNATURE_32('H', 'E', 'S', 'T')

"HEST" Hardware Error Source Table

Definition at line 1185 of file Acpi40.h.

◆ EFI_ACPI_4_0_HEADLESS

#define EFI_ACPI_4_0_HEADLESS   BIT12

Definition at line 209 of file Acpi40.h.

◆ EFI_ACPI_4_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE

#define EFI_ACPI_4_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE   SIGNATURE_32('H', 'P', 'E', 'T')

"HPET" IA-PC High Precision Event Timer Table

Definition at line 1250 of file Acpi40.h.

◆ EFI_ACPI_4_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK

#define EFI_ACPI_4_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK   0x01

Definition at line 739 of file Acpi40.h.

◆ EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64

#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64   0x02

Definition at line 789 of file Acpi40.h.

◆ EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32

#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32   0x00

IA-32 Architecture Machine Check Bank Structure MCA data format

Definition at line 787 of file Acpi40.h.

◆ EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64

#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64   0x01

Definition at line 788 of file Acpi40.h.

◆ EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION

#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION   0x00

Definition at line 738 of file Acpi40.h.

◆ EFI_ACPI_4_0_IA32_ARCHITECTURE_NMI_ERROR

#define EFI_ACPI_4_0_IA32_ARCHITECTURE_NMI_ERROR   0x02

Definition at line 740 of file Acpi40.h.

◆ EFI_ACPI_4_0_INTERRUPT_SOURCE_OVERRIDE

#define EFI_ACPI_4_0_INTERRUPT_SOURCE_OVERRIDE   0x02

Definition at line 291 of file Acpi40.h.

◆ EFI_ACPI_4_0_IO_APIC

#define EFI_ACPI_4_0_IO_APIC   0x01

Definition at line 290 of file Acpi40.h.

◆ EFI_ACPI_4_0_IO_SAPIC

#define EFI_ACPI_4_0_IO_SAPIC   0x06

Definition at line 295 of file Acpi40.h.

◆ EFI_ACPI_4_0_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE

#define EFI_ACPI_4_0_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE   SIGNATURE_32('I', 'V', 'R', 'S')

"IVRS" I/O Virtualization Reporting Structure

Definition at line 1260 of file Acpi40.h.

◆ EFI_ACPI_4_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE

#define EFI_ACPI_4_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE   SIGNATURE_32('i', 'B', 'F', 'T')

"iBFT" iSCSI Boot Firmware Table

Definition at line 1255 of file Acpi40.h.

◆ EFI_ACPI_4_0_LEGACY_DEVICES

#define EFI_ACPI_4_0_LEGACY_DEVICES   BIT0

Definition at line 187 of file Acpi40.h.

◆ EFI_ACPI_4_0_LOCAL_APIC_ADDRESS_OVERRIDE

#define EFI_ACPI_4_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05

Definition at line 294 of file Acpi40.h.

◆ EFI_ACPI_4_0_LOCAL_APIC_ENABLED

#define EFI_ACPI_4_0_LOCAL_APIC_ENABLED   BIT0

Local APIC Flags. All other bits are reserved and must be 0.

Definition at line 319 of file Acpi40.h.

◆ EFI_ACPI_4_0_LOCAL_APIC_NMI

#define EFI_ACPI_4_0_LOCAL_APIC_NMI   0x04

Definition at line 293 of file Acpi40.h.

◆ EFI_ACPI_4_0_LOCAL_SAPIC

#define EFI_ACPI_4_0_LOCAL_SAPIC   0x07

Definition at line 296 of file Acpi40.h.

◆ EFI_ACPI_4_0_LOCAL_X2APIC_NMI

#define EFI_ACPI_4_0_LOCAL_X2APIC_NMI   0x0A

Definition at line 299 of file Acpi40.h.

◆ EFI_ACPI_4_0_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE

#define EFI_ACPI_4_0_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'H', 'I')

"MCHI" Management Controller Host Interface Table

Definition at line 1270 of file Acpi40.h.

◆ EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION

#define EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION   0x01

MSCT Version (as defined in ACPI 4.0 spec.)

Definition at line 643 of file Acpi40.h.

◆ EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE

#define EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE   SIGNATURE_32('M', 'S', 'C', 'T')

"MSCT" Maximum System Characteristics Table

Definition at line 1190 of file Acpi40.h.

◆ EFI_ACPI_4_0_MEMORY_AFFINITY

#define EFI_ACPI_4_0_MEMORY_AFFINITY   0x01

Definition at line 526 of file Acpi40.h.

◆ EFI_ACPI_4_0_MEMORY_ENABLED

#define EFI_ACPI_4_0_MEMORY_ENABLED   (1 << 0)

Definition at line 568 of file Acpi40.h.

◆ EFI_ACPI_4_0_MEMORY_HOT_PLUGGABLE

#define EFI_ACPI_4_0_MEMORY_HOT_PLUGGABLE   (1 << 1)

Definition at line 569 of file Acpi40.h.

◆ EFI_ACPI_4_0_MEMORY_NONVOLATILE

#define EFI_ACPI_4_0_MEMORY_NONVOLATILE   (1 << 2)

Definition at line 570 of file Acpi40.h.

◆ EFI_ACPI_4_0_MSI_NOT_SUPPORTED

#define EFI_ACPI_4_0_MSI_NOT_SUPPORTED   BIT3

Definition at line 190 of file Acpi40.h.

◆ EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x03

MADT Revision (as defined in ACPI 4.0 spec.)

Definition at line 276 of file Acpi40.h.

◆ EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('A', 'P', 'I', 'C')

"APIC" Multiple APIC Description Table

Definition at line 1140 of file Acpi40.h.

◆ EFI_ACPI_4_0_NON_MASKABLE_INTERRUPT_SOURCE

#define EFI_ACPI_4_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03

Definition at line 292 of file Acpi40.h.

◆ EFI_ACPI_4_0_OSPM_64BIT_WAKE__F

#define EFI_ACPI_4_0_OSPM_64BIT_WAKE__F   BIT0

OSPM Enabled Firmware Control Structure Flags All other bits are reserved and must be set to 0.

Definition at line 251 of file Acpi40.h.

◆ EFI_ACPI_4_0_P_LVL2_UP

#define EFI_ACPI_4_0_P_LVL2_UP   BIT3

Definition at line 200 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCAT_COMPAT

#define EFI_ACPI_4_0_PCAT_COMPAT   BIT0

Multiple APIC Flags All other bits are reserved and must be set to 0.

Definition at line 282 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCI_CONFIGURATION_SPACE

#define EFI_ACPI_4_0_PCI_CONFIGURATION_SPACE   2

Definition at line 39 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCI_EXP_WAK

#define EFI_ACPI_4_0_PCI_EXP_WAK   BIT14

Definition at line 211 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCI_EXPRESS_BRIDGE_AER

#define EFI_ACPI_4_0_PCI_EXPRESS_BRIDGE_AER   0x08

Definition at line 743 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCI_EXPRESS_DEVICE_AER

#define EFI_ACPI_4_0_PCI_EXPRESS_DEVICE_AER   0x07

Definition at line 742 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'F', 'G')

"MCFG" PCI Express Memory Mapped Configuration Space Base Address Description Table

Definition at line 1265 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCI_EXPRESS_ROOT_PORT_AER

#define EFI_ACPI_4_0_PCI_EXPRESS_ROOT_PORT_AER   0x06

Definition at line 741 of file Acpi40.h.

◆ EFI_ACPI_4_0_PCIE_ASPM_CONTROLS

#define EFI_ACPI_4_0_PCIE_ASPM_CONTROLS   BIT4

Definition at line 191 of file Acpi40.h.

◆ EFI_ACPI_4_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('P', 'S', 'D', 'T')

"PSDT" Persistent System Description Table

Definition at line 1195 of file Acpi40.h.

◆ EFI_ACPI_4_0_PLATFORM_INTERRUPT_SOURCES

#define EFI_ACPI_4_0_PLATFORM_INTERRUPT_SOURCES   0x08

Definition at line 297 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_APPLIANCE_PC

#define EFI_ACPI_4_0_PM_PROFILE_APPLIANCE_PC   6

Definition at line 180 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_DESKTOP

#define EFI_ACPI_4_0_PM_PROFILE_DESKTOP   1

Definition at line 175 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_ENTERPRISE_SERVER

#define EFI_ACPI_4_0_PM_PROFILE_ENTERPRISE_SERVER   4

Definition at line 178 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_MOBILE

#define EFI_ACPI_4_0_PM_PROFILE_MOBILE   2

Definition at line 176 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_PERFORMANCE_SERVER

#define EFI_ACPI_4_0_PM_PROFILE_PERFORMANCE_SERVER   7

Definition at line 181 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_SOHO_SERVER

#define EFI_ACPI_4_0_PM_PROFILE_SOHO_SERVER   5

Definition at line 179 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_UNSPECIFIED

#define EFI_ACPI_4_0_PM_PROFILE_UNSPECIFIED   0

Definition at line 174 of file Acpi40.h.

◆ EFI_ACPI_4_0_PM_PROFILE_WORKSTATION

#define EFI_ACPI_4_0_PM_PROFILE_WORKSTATION   3

Definition at line 177 of file Acpi40.h.

◆ EFI_ACPI_4_0_POLARITY

#define EFI_ACPI_4_0_POLARITY   (3 << 0)

Definition at line 366 of file Acpi40.h.

◆ EFI_ACPI_4_0_PROC_C1

#define EFI_ACPI_4_0_PROC_C1   BIT2

Definition at line 199 of file Acpi40.h.

◆ EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC

#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC   0x00

Definition at line 289 of file Acpi40.h.

◆ EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY

#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00

Definition at line 525 of file Acpi40.h.

◆ EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED

#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)

Local APIC/SAPIC Flags. All other bits are reserved and must be 0.

Definition at line 546 of file Acpi40.h.

◆ EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC

#define EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC   0x09

Definition at line 298 of file Acpi40.h.

◆ EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_AFFINITY

#define EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_AFFINITY   0x02

Definition at line 527 of file Acpi40.h.

◆ EFI_ACPI_4_0_PWR_BUTTON

#define EFI_ACPI_4_0_PWR_BUTTON   BIT4

Definition at line 201 of file Acpi40.h.

◆ EFI_ACPI_4_0_QWORD

#define EFI_ACPI_4_0_QWORD   4

Definition at line 51 of file Acpi40.h.

◆ EFI_ACPI_4_0_REMOTE_POWER_ON_CAPABLE

#define EFI_ACPI_4_0_REMOTE_POWER_ON_CAPABLE   BIT17

Definition at line 214 of file Acpi40.h.

◆ EFI_ACPI_4_0_RESET_REG_SUP

#define EFI_ACPI_4_0_RESET_REG_SUP   BIT10

Definition at line 207 of file Acpi40.h.

◆ EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION

#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02

ACPISpec (Revision 4.0a) says current value is 2.

RSD_PTR Revision (as defined in ACPI 4.0b spec.)

Definition at line 75 of file Acpi40.h.

◆ EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE

#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE   SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')

"RSD PTR " Root System Description Pointer

Definition at line 1135 of file Acpi40.h.

◆ EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01

RSDT Revision (as defined in ACPI 4.0 spec.)

Definition at line 95 of file Acpi40.h.

◆ EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('R', 'S', 'D', 'T')

"RSDT" Root System Description Table

Definition at line 1200 of file Acpi40.h.

◆ EFI_ACPI_4_0_RTC_S4

#define EFI_ACPI_4_0_RTC_S4   BIT7

Definition at line 204 of file Acpi40.h.

◆ EFI_ACPI_4_0_S4_RTC_STS_VALID

#define EFI_ACPI_4_0_S4_RTC_STS_VALID   BIT16

Definition at line 213 of file Acpi40.h.

◆ EFI_ACPI_4_0_S4BIOS_F

#define EFI_ACPI_4_0_S4BIOS_F   BIT0

Firmware Control Structure Feature Flags All other bits are reserved and must be set to 0.

Definition at line 244 of file Acpi40.h.

◆ EFI_ACPI_4_0_SEALED_CASE

#define EFI_ACPI_4_0_SEALED_CASE   BIT11

Definition at line 208 of file Acpi40.h.

◆ EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02

Definition at line 261 of file Acpi40.h.

◆ EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'S', 'D', 'T')

"SSDT" Secondary System Description Table

Definition at line 1220 of file Acpi40.h.

◆ EFI_ACPI_4_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'C', 'R')

"SPCR" Serial Port Console Redirection Table

Definition at line 1275 of file Acpi40.h.

◆ EFI_ACPI_4_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'M', 'I')

"SPMI" Server Platform Management Interface Table

Definition at line 1280 of file Acpi40.h.

◆ EFI_ACPI_4_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE   SIGNATURE_32('B', 'O', 'O', 'T')

"BOOT" MS Simple Boot Spec

Definition at line 1230 of file Acpi40.h.

◆ EFI_ACPI_4_0_SLP_BUTTON

#define EFI_ACPI_4_0_SLP_BUTTON   BIT5

Definition at line 202 of file Acpi40.h.

◆ EFI_ACPI_4_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_4_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01

SBST Version (as defined in ACPI 4.0 spec.)

Definition at line 485 of file Acpi40.h.

◆ EFI_ACPI_4_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'B', 'S', 'T')

"SBST" Smart Battery Specification Table

Definition at line 1205 of file Acpi40.h.

◆ EFI_ACPI_4_0_SMBUS

#define EFI_ACPI_4_0_SMBUS   4

Definition at line 41 of file Acpi40.h.

◆ EFI_ACPI_4_0_SYSTEM_IO

#define EFI_ACPI_4_0_SYSTEM_IO   1

Definition at line 38 of file Acpi40.h.

◆ EFI_ACPI_4_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION

#define EFI_ACPI_4_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01

SLIT Version (as defined in ACPI 4.0 spec.)

Definition at line 598 of file Acpi40.h.

◆ EFI_ACPI_4_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'T')

"SLIT" System Locality Information Table

Definition at line 1210 of file Acpi40.h.

◆ EFI_ACPI_4_0_SYSTEM_MEMORY

#define EFI_ACPI_4_0_SYSTEM_MEMORY   0

Definition at line 37 of file Acpi40.h.

◆ EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION

#define EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x03

SRAT Version (as defined in ACPI 4.0 spec.)

Definition at line 518 of file Acpi40.h.

◆ EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE

#define EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE   SIGNATURE_32('S', 'R', 'A', 'T')

"SRAT" System Resource Affinity Table

Definition at line 1215 of file Acpi40.h.

◆ EFI_ACPI_4_0_TMR_VAL_EXT

#define EFI_ACPI_4_0_TMR_VAL_EXT   BIT8

Definition at line 205 of file Acpi40.h.

◆ EFI_ACPI_4_0_TRIGGER_MODE

#define EFI_ACPI_4_0_TRIGGER_MODE   (3 << 2)

Definition at line 367 of file Acpi40.h.

◆ EFI_ACPI_4_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE

#define EFI_ACPI_4_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE   SIGNATURE_32('T', 'C', 'P', 'A')

"TCPA" Trusted Computing Platform Alliance Capabilities Table

Definition at line 1285 of file Acpi40.h.

◆ EFI_ACPI_4_0_UEFI_ACPI_DATA_TABLE_SIGNATURE

#define EFI_ACPI_4_0_UEFI_ACPI_DATA_TABLE_SIGNATURE   SIGNATURE_32('U', 'E', 'F', 'I')

"UEFI" UEFI ACPI Data Table

Definition at line 1290 of file Acpi40.h.

◆ EFI_ACPI_4_0_UNDEFINED

#define EFI_ACPI_4_0_UNDEFINED   0

Definition at line 47 of file Acpi40.h.

◆ EFI_ACPI_4_0_USE_PLATFORM_CLOCK

#define EFI_ACPI_4_0_USE_PLATFORM_CLOCK   BIT15

Definition at line 212 of file Acpi40.h.

◆ EFI_ACPI_4_0_VGA_NOT_PRESENT

#define EFI_ACPI_4_0_VGA_NOT_PRESENT   BIT2

Definition at line 189 of file Acpi40.h.

◆ EFI_ACPI_4_0_WATCHDOG_ACTION_TABLE_SIGNATURE

#define EFI_ACPI_4_0_WATCHDOG_ACTION_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'A', 'T')

"WDAT" Watchdog Action Table

Definition at line 1300 of file Acpi40.h.

◆ EFI_ACPI_4_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE

#define EFI_ACPI_4_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'R', 'T')

"WDRT" Watchdog Resource Table

Definition at line 1305 of file Acpi40.h.

◆ EFI_ACPI_4_0_WBINVD

#define EFI_ACPI_4_0_WBINVD   BIT0

Definition at line 197 of file Acpi40.h.

◆ EFI_ACPI_4_0_WBINVD_FLUSH

#define EFI_ACPI_4_0_WBINVD_FLUSH   BIT1

Definition at line 198 of file Acpi40.h.

◆ EFI_ACPI_4_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE

#define EFI_ACPI_4_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE   SIGNATURE_32('W', 'A', 'E', 'T')

"WAET" Windows ACPI Enlightenment Table

Definition at line 1295 of file Acpi40.h.

◆ EFI_ACPI_4_0_WORD

#define EFI_ACPI_4_0_WORD   2

Definition at line 49 of file Acpi40.h.