iPXE
Data Structures | Macros | Typedefs | Functions
Acpi50.h File Reference

ACPI 5.0 definitions from the ACPI Specification Revision 5.0a November 13, 2013. More...

#include <ipxe/efi/IndustryStandard/Acpi40.h>

Go to the source code of this file.

Data Structures

struct  EFI_ACPI_5_0_GENERIC_ADDRESS_STRUCTURE
 ACPI 5.0 Generic Address Space definition. More...
 
struct  EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_POINTER
 Root System Description Pointer Structure. More...
 
struct  EFI_ACPI_5_0_COMMON_HEADER
 Common table header, this prefaces all ACPI tables, including FACS, but excluding the RSD PTR structure. More...
 
struct  EFI_ACPI_5_0_FIXED_ACPI_DESCRIPTION_TABLE
 Fixed ACPI Description Table Structure (FADT) More...
 
struct  EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE
 Firmware ACPI Control Structure. More...
 
struct  EFI_ACPI_5_0_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER
 Multiple APIC Description Table header definition. More...
 
struct  EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_STRUCTURE
 Processor Local APIC Structure Definition. More...
 
struct  EFI_ACPI_5_0_IO_APIC_STRUCTURE
 IO APIC Structure. More...
 
struct  EFI_ACPI_5_0_INTERRUPT_SOURCE_OVERRIDE_STRUCTURE
 Interrupt Source Override Structure. More...
 
struct  EFI_ACPI_5_0_PLATFORM_INTERRUPT_APIC_STRUCTURE
 Platform Interrupt Sources Structure Definition. More...
 
struct  EFI_ACPI_5_0_NON_MASKABLE_INTERRUPT_SOURCE_STRUCTURE
 Non-Maskable Interrupt Source Structure. More...
 
struct  EFI_ACPI_5_0_LOCAL_APIC_NMI_STRUCTURE
 Local APIC NMI Structure. More...
 
struct  EFI_ACPI_5_0_LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE
 Local APIC Address Override Structure. More...
 
struct  EFI_ACPI_5_0_IO_SAPIC_STRUCTURE
 IO SAPIC Structure. More...
 
struct  EFI_ACPI_5_0_PROCESSOR_LOCAL_SAPIC_STRUCTURE
 Local SAPIC Structure This struct followed by a null-terminated ASCII string - ACPI Processor UID String. More...
 
struct  EFI_ACPI_5_0_PLATFORM_INTERRUPT_SOURCES_STRUCTURE
 Platform Interrupt Sources Structure. More...
 
struct  EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC_STRUCTURE
 Processor Local x2APIC Structure Definition. More...
 
struct  EFI_ACPI_5_0_LOCAL_X2APIC_NMI_STRUCTURE
 Local x2APIC NMI Structure. More...
 
struct  EFI_ACPI_5_0_GIC_STRUCTURE
 GIC Structure. More...
 
struct  EFI_ACPI_5_0_GIC_DISTRIBUTOR_STRUCTURE
 GIC Distributor Structure. More...
 
struct  EFI_ACPI_5_0_SMART_BATTERY_DESCRIPTION_TABLE
 Smart Battery Description Table (SBST) More...
 
struct  EFI_ACPI_5_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE
 Embedded Controller Boot Resources Table (ECDT) The table is followed by a null terminated ASCII string that contains a fully qualified reference to the name space object. More...
 
struct  EFI_ACPI_5_0_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER
 System Resource Affinity Table (SRAT). More...
 
struct  EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY_STRUCTURE
 Processor Local APIC/SAPIC Affinity Structure Definition. More...
 
struct  EFI_ACPI_5_0_MEMORY_AFFINITY_STRUCTURE
 Memory Affinity Structure Definition. More...
 
struct  EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC_AFFINITY_STRUCTURE
 Processor Local x2APIC Affinity Structure Definition. More...
 
struct  EFI_ACPI_5_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_HEADER
 System Locality Distance Information Table (SLIT). More...
 
struct  EFI_ACPI_5_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_HEADER
 Corrected Platform Error Polling Table (CPEP) More...
 
struct  EFI_ACPI_5_0_CPEP_PROCESSOR_APIC_SAPIC_STRUCTURE
 Corrected Platform Error Polling Processor Structure Definition. More...
 
struct  EFI_ACPI_5_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_HEADER
 Maximum System Characteristics Table (MSCT) More...
 
struct  EFI_ACPI_5_0_MAXIMUM_PROXIMITY_DOMAIN_INFORMATION_STRUCTURE
 Maximum Proximity Domain Information Structure Definition. More...
 
struct  EFI_ACPI_5_0_RAS_FEATURE_TABLE
 ACPI RAS Feature Table definition. More...
 
struct  EFI_ACPI_5_0_RASF_PLATFORM_COMMUNICATION_CHANNEL_SHARED_MEMORY_REGION
 ACPI RASF Platform Communication Channel Shared Memory Region definition. More...
 
struct  EFI_ACPI_5_0_RASF_PATROL_SCRUB_PLATFORM_BLOCK_STRUCTURE
 ACPI RASF Parameter Block structure for PATROL_SCRUB. More...
 
struct  EFI_ACPI_5_0_MEMORY_POWER_STATUS_TABLE
 Memory Power State Table definition. More...
 
struct  EFI_ACPI_5_0_MPST_PLATFORM_COMMUNICATION_CHANNEL_SHARED_MEMORY_REGION
 MPST Platform Communication Channel Shared Memory Region definition. More...
 
struct  EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE
 MPST Memory Power Node Table. More...
 
struct  EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE
 
struct  EFI_ACPI_5_0_MPST_MEMORY_POWER_NODE_TABLE
 
struct  EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE
 MPST Memory Power State Characteristics Table. More...
 
struct  EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_TABLE
 
struct  EFI_ACPI_5_0_MEMORY_TOPOLOGY_TABLE
 Memory Topology Table definition. More...
 
struct  EFI_ACPI_5_0_PMMT_COMMON_MEMORY_AGGREGATOR_DEVICE_STRUCTURE
 Common Memory Aggregator Device Structure. More...
 
struct  EFI_ACPI_5_0_PMMT_SOCKET_MEMORY_AGGREGATOR_DEVICE_STRUCTURE
 Socket Memory Aggregator Device Structure. More...
 
struct  EFI_ACPI_5_0_PMMT_MEMORY_CONTROLLER_MEMORY_AGGREGATOR_DEVICE_STRUCTURE
 MemoryController Memory Aggregator Device Structure. More...
 
struct  EFI_ACPI_5_0_PMMT_DIMM_MEMORY_AGGREGATOR_DEVICE_STRUCTURE
 DIMM Memory Aggregator Device Structure. More...
 
struct  EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE
 Boot Graphics Resource Table definition. More...
 
struct  EFI_ACPI_5_0_FPDT_PERFORMANCE_RECORD_HEADER
 FPDT Performance Record header. More...
 
struct  EFI_ACPI_5_0_FPDT_PERFORMANCE_TABLE_HEADER
 FPDT Performance Table header. More...
 
struct  EFI_ACPI_5_0_FPDT_BOOT_PERFORMANCE_TABLE_POINTER_RECORD
 FPDT Firmware Basic Boot Performance Pointer Record Structure. More...
 
struct  EFI_ACPI_5_0_FPDT_S3_PERFORMANCE_TABLE_POINTER_RECORD
 FPDT S3 Performance Table Pointer Record Structure. More...
 
struct  EFI_ACPI_5_0_FPDT_FIRMWARE_BASIC_BOOT_RECORD
 FPDT Firmware Basic Boot Performance Record Structure. More...
 
struct  EFI_ACPI_5_0_FPDT_FIRMWARE_BASIC_BOOT_TABLE
 
struct  EFI_ACPI_5_0_FPDT_FIRMWARE_S3_BOOT_TABLE
 
struct  EFI_ACPI_5_0_FPDT_S3_RESUME_RECORD
 FPDT Basic S3 Resume Performance Record. More...
 
struct  EFI_ACPI_5_0_FPDT_S3_SUSPEND_RECORD
 FPDT Basic S3 Suspend Performance Record. More...
 
struct  EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_RECORD_TABLE
 Firmware Performance Record Table definition. More...
 
struct  EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE
 Generic Timer Description Table definition. More...
 
struct  EFI_ACPI_5_0_BOOT_ERROR_RECORD_TABLE_HEADER
 Boot Error Record Table (BERT) More...
 
struct  EFI_ACPI_5_0_ERROR_BLOCK_STATUS
 Boot Error Region Block Status Definition. More...
 
struct  EFI_ACPI_5_0_BOOT_ERROR_REGION_STRUCTURE
 Boot Error Region Definition. More...
 
struct  EFI_ACPI_5_0_GENERIC_ERROR_DATA_ENTRY_STRUCTURE
 Generic Error Data Entry Definition. More...
 
struct  EFI_ACPI_5_0_HARDWARE_ERROR_SOURCE_TABLE_HEADER
 HEST - Hardware Error Source Table. More...
 
struct  EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION_STRUCTURE
 IA-32 Architecture Machine Check Exception Structure Definition. More...
 
struct  EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_BANK_STRUCTURE
 IA-32 Architecture Machine Check Bank Structure Definition. More...
 
struct  EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE
 Hardware Error Notification Configuration Write Enable Structure Definition. More...
 
struct  EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_STRUCTURE
 Hardware Error Notification Structure Definition. More...
 
struct  EFI_ACPI_5_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK_STRUCTURE
 IA-32 Architecture Corrected Machine Check Structure Definition. More...
 
struct  EFI_ACPI_5_0_IA32_ARCHITECTURE_NMI_ERROR_STRUCTURE
 IA-32 Architecture NMI Error Structure Definition. More...
 
struct  EFI_ACPI_5_0_PCI_EXPRESS_ROOT_PORT_AER_STRUCTURE
 PCI Express Root Port AER Structure Definition. More...
 
struct  EFI_ACPI_5_0_PCI_EXPRESS_DEVICE_AER_STRUCTURE
 PCI Express Device AER Structure Definition. More...
 
struct  EFI_ACPI_5_0_PCI_EXPRESS_BRIDGE_AER_STRUCTURE
 PCI Express Bridge AER Structure Definition. More...
 
struct  EFI_ACPI_5_0_GENERIC_HARDWARE_ERROR_SOURCE_STRUCTURE
 Generic Hardware Error Source Structure Definition. More...
 
struct  EFI_ACPI_5_0_GENERIC_ERROR_STATUS_STRUCTURE
 Generic Error Status Definition. More...
 
struct  EFI_ACPI_5_0_ERROR_RECORD_SERIALIZATION_TABLE_HEADER
 ERST - Error Record Serialization Table. More...
 
struct  EFI_ACPI_5_0_ERST_SERIALIZATION_INSTRUCTION_ENTRY
 ERST Serialization Instruction Entry. More...
 
struct  EFI_ACPI_5_0_ERROR_INJECTION_TABLE_HEADER
 EINJ - Error Injection Table. More...
 
struct  EFI_ACPI_5_0_EINJ_INJECTION_INSTRUCTION_ENTRY
 EINJ Injection Instruction Entry. More...
 
struct  EFI_ACPI_5_0_EINJ_TRIGGER_ACTION_TABLE
 EINJ Trigger Action Table. More...
 
struct  EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL_TABLE_HEADER
 Platform Communications Channel Table (PCCT) More...
 
struct  EFI_ACPI_5_0_PCCT_SUBSPACE_HEADER
 PCC Subspace Structure Header. More...
 
struct  EFI_ACPI_5_0_PCCT_SUBSPACE_GENERIC
 Generic Communications Subspace Structure. More...
 
struct  EFI_ACPI_5_0_PCCT_GENERIC_SHARED_MEMORY_REGION_COMMAND
 Generic Communications Channel Shared Memory Region. More...
 
struct  EFI_ACPI_5_0_PCCT_GENERIC_SHARED_MEMORY_REGION_STATUS
 
struct  EFI_ACPI_5_0_PCCT_GENERIC_SHARED_MEMORY_REGION_HEADER
 

Macros

#define ACPI_SMALL_FIXED_DMA_DESCRIPTOR_NAME   0x0A
 
#define ACPI_LARGE_GPIO_CONNECTION_DESCRIPTOR_NAME   0x0C
 
#define ACPI_LARGE_GENERIC_SERIAL_BUS_CONNECTION_DESCRIPTOR_NAME   0x0E
 
#define ACPI_FIXED_DMA_DESCRIPTOR   0x55
 
#define ACPI_GPIO_CONNECTION_DESCRIPTOR   0x8C
 
#define ACPI_GENERIC_SERIAL_BUS_CONNECTION_DESCRIPTOR   0x8E
 
#define EFI_ACPI_5_0_AML_PSD_REVISION   0
 _PSD Revision for ACPI 5.0 More...
 
#define EFI_ACPI_5_0_AML_CPC_REVISION   1
 _CPC Revision for ACPI 5.0 More...
 
#define EFI_ACPI_GPIO_CONNECTION_TYPE_INTERRUPT   0x0
 
#define EFI_ACPI_GPIO_CONNECTION_TYPE_IO   0x1
 
#define EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_I2C   0x1
 
#define EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_SPI   0x2
 
#define EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_UART   0x3
 
#define EFI_ACPI_5_0_SYSTEM_MEMORY   0
 
#define EFI_ACPI_5_0_SYSTEM_IO   1
 
#define EFI_ACPI_5_0_PCI_CONFIGURATION_SPACE   2
 
#define EFI_ACPI_5_0_EMBEDDED_CONTROLLER   3
 
#define EFI_ACPI_5_0_SMBUS   4
 
#define EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL   0x0A
 
#define EFI_ACPI_5_0_FUNCTIONAL_FIXED_HARDWARE   0x7F
 
#define EFI_ACPI_5_0_UNDEFINED   0
 
#define EFI_ACPI_5_0_BYTE   1
 
#define EFI_ACPI_5_0_WORD   2
 
#define EFI_ACPI_5_0_DWORD   3
 
#define EFI_ACPI_5_0_QWORD   4
 
#define EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02
 RSD_PTR Revision (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 RSDT Revision (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 XSDT Revision (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x05
 FADT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_PM_PROFILE_UNSPECIFIED   0
 
#define EFI_ACPI_5_0_PM_PROFILE_DESKTOP   1
 
#define EFI_ACPI_5_0_PM_PROFILE_MOBILE   2
 
#define EFI_ACPI_5_0_PM_PROFILE_WORKSTATION   3
 
#define EFI_ACPI_5_0_PM_PROFILE_ENTERPRISE_SERVER   4
 
#define EFI_ACPI_5_0_PM_PROFILE_SOHO_SERVER   5
 
#define EFI_ACPI_5_0_PM_PROFILE_APPLIANCE_PC   6
 
#define EFI_ACPI_5_0_PM_PROFILE_PERFORMANCE_SERVER   7
 
#define EFI_ACPI_5_0_PM_PROFILE_TABLET   8
 
#define EFI_ACPI_5_0_LEGACY_DEVICES   BIT0
 
#define EFI_ACPI_5_0_8042   BIT1
 
#define EFI_ACPI_5_0_VGA_NOT_PRESENT   BIT2
 
#define EFI_ACPI_5_0_MSI_NOT_SUPPORTED   BIT3
 
#define EFI_ACPI_5_0_PCIE_ASPM_CONTROLS   BIT4
 
#define EFI_ACPI_5_0_CMOS_RTC_NOT_PRESENT   BIT5
 
#define EFI_ACPI_5_0_WBINVD   BIT0
 
#define EFI_ACPI_5_0_WBINVD_FLUSH   BIT1
 
#define EFI_ACPI_5_0_PROC_C1   BIT2
 
#define EFI_ACPI_5_0_P_LVL2_UP   BIT3
 
#define EFI_ACPI_5_0_PWR_BUTTON   BIT4
 
#define EFI_ACPI_5_0_SLP_BUTTON   BIT5
 
#define EFI_ACPI_5_0_FIX_RTC   BIT6
 
#define EFI_ACPI_5_0_RTC_S4   BIT7
 
#define EFI_ACPI_5_0_TMR_VAL_EXT   BIT8
 
#define EFI_ACPI_5_0_DCK_CAP   BIT9
 
#define EFI_ACPI_5_0_RESET_REG_SUP   BIT10
 
#define EFI_ACPI_5_0_SEALED_CASE   BIT11
 
#define EFI_ACPI_5_0_HEADLESS   BIT12
 
#define EFI_ACPI_5_0_CPU_SW_SLP   BIT13
 
#define EFI_ACPI_5_0_PCI_EXP_WAK   BIT14
 
#define EFI_ACPI_5_0_USE_PLATFORM_CLOCK   BIT15
 
#define EFI_ACPI_5_0_S4_RTC_STS_VALID   BIT16
 
#define EFI_ACPI_5_0_REMOTE_POWER_ON_CAPABLE   BIT17
 
#define EFI_ACPI_5_0_FORCE_APIC_CLUSTER_MODEL   BIT18
 
#define EFI_ACPI_5_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19
 
#define EFI_ACPI_5_0_HW_REDUCED_ACPI   BIT20
 
#define EFI_ACPI_5_0_LOW_POWER_S0_IDLE_CAPABLE   BIT21
 
#define EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x02
 FACS Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_S4BIOS_F   BIT0
 Firmware Control Structure Feature Flags All other bits are reserved and must be set to 0. More...
 
#define EFI_ACPI_5_0_64BIT_WAKE_SUPPORTED_F   BIT1
 
#define EFI_ACPI_5_0_OSPM_64BIT_WAKE_F   BIT0
 OSPM Enabled Firmware Control Structure Flags All other bits are reserved and must be set to 0. More...
 
#define EFI_ACPI_5_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
 
#define EFI_ACPI_5_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
 
#define EFI_ACPI_5_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x03
 MADT Revision (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_PCAT_COMPAT   BIT0
 Multiple APIC Flags All other bits are reserved and must be set to 0. More...
 
#define EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC   0x00
 
#define EFI_ACPI_5_0_IO_APIC   0x01
 
#define EFI_ACPI_5_0_INTERRUPT_SOURCE_OVERRIDE   0x02
 
#define EFI_ACPI_5_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03
 
#define EFI_ACPI_5_0_LOCAL_APIC_NMI   0x04
 
#define EFI_ACPI_5_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05
 
#define EFI_ACPI_5_0_IO_SAPIC   0x06
 
#define EFI_ACPI_5_0_LOCAL_SAPIC   0x07
 
#define EFI_ACPI_5_0_PLATFORM_INTERRUPT_SOURCES   0x08
 
#define EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC   0x09
 
#define EFI_ACPI_5_0_LOCAL_X2APIC_NMI   0x0A
 
#define EFI_ACPI_5_0_GIC   0x0B
 
#define EFI_ACPI_5_0_GICD   0x0C
 
#define EFI_ACPI_5_0_LOCAL_APIC_ENABLED   BIT0
 Local APIC Flags. More...
 
#define EFI_ACPI_5_0_POLARITY   (3 << 0)
 
#define EFI_ACPI_5_0_TRIGGER_MODE   (3 << 2)
 
#define EFI_ACPI_5_0_CPEI_PROCESSOR_OVERRIDE   BIT0
 Platform Interrupt Source Flags. More...
 
#define EFI_ACPI_5_0_GIC_ENABLED   BIT0
 GIC Flags. More...
 
#define EFI_ACPI_5_0_PERFORMANCE_INTERRUPT_MODEL   BIT1
 
#define EFI_ACPI_5_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01
 SBST Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01
 ECDT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x03
 SRAT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00
 
#define EFI_ACPI_5_0_MEMORY_AFFINITY   0x01
 
#define EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC_AFFINITY   0x02
 
#define EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)
 Local APIC/SAPIC Flags. More...
 
#define EFI_ACPI_5_0_MEMORY_ENABLED   (1 << 0)
 
#define EFI_ACPI_5_0_MEMORY_HOT_PLUGGABLE   (1 << 1)
 
#define EFI_ACPI_5_0_MEMORY_NONVOLATILE   (1 << 2)
 
#define EFI_ACPI_5_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01
 SLIT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION   0x01
 CPEP Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_CPEP_PROCESSOR_APIC_SAPIC   0x00
 
#define EFI_ACPI_5_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION   0x01
 MSCT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_RAS_FEATURE_TABLE_REVISION   0x01
 RASF Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_RASF_PCC_COMMAND_CODE_EXECUTE_RASF_COMMAND   0x01
 ACPI RASF PCC command code. More...
 
#define EFI_ACPI_5_0_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPOTED   0x01
 ACPI RASF Platform RAS Capabilities. More...
 
#define EFI_ACPI_5_0_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPOTED_AND_EXPOSED_TO_SOFTWARE   0x02
 
#define EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_GET_PATROL_PARAMETERS   0x01
 ACPI RASF Patrol Scrub command. More...
 
#define EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER   0x02
 
#define EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER   0x03
 
#define EFI_ACPI_5_0_MEMORY_POWER_STATE_TABLE_REVISION   0x01
 MPST Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_MPST_PCC_COMMAND_CODE_EXECUTE_MPST_COMMAND   0x03
 ACPI MPST PCC command code. More...
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_POWER_STATE   0x01
 ACPI MPST Memory Power command. More...
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_SET_MEMORY_POWER_STATE   0x02
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_AVERAGE_POWER_CONSUMED   0x03
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_ENERGY_CONSUMED   0x04
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_ENABLE   0x01
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_POWER_MANAGED   0x02
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_HOT_PLUGGABLE   0x04
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_MEMORY_CONTENT_PRESERVED   0x01
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_ENTRY   0x02
 
#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_EXIT   0x04
 
#define EFI_ACPI_5_0_MEMORY_TOPOLOGY_TABLE_REVISION   0x01
 PMTT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_SOCKET   0x0
 Memory Aggregator Device Type. More...
 
#define EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_MEMORY_CONTROLLER   0x1
 
#define EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_DIMM   0x2
 
#define EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE_REVISION   1
 BGRT Revision. More...
 
#define EFI_ACPI_5_0_BGRT_VERSION   0x01
 BGRT Version. More...
 
#define EFI_ACPI_5_0_BGRT_STATUS_NOT_DISPLAYED   0x00
 BGRT Status. More...
 
#define EFI_ACPI_5_0_BGRT_STATUS_DISPLAYED   0x01
 
#define EFI_ACPI_5_0_BGRT_STATUS_INVALID   EFI_ACPI_5_0_BGRT_STATUS_NOT_DISPLAYED
 
#define EFI_ACPI_5_0_BGRT_STATUS_VALID   EFI_ACPI_5_0_BGRT_STATUS_DISPLAYED
 
#define EFI_ACPI_5_0_BGRT_IMAGE_TYPE_BMP   0x00
 BGRT Image Type. More...
 
#define EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_DATA_TABLE_REVISION   0x01
 FPDT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_FPDT_RECORD_TYPE_FIRMWARE_BASIC_BOOT_POINTER   0x0000
 FPDT Performance Record Types. More...
 
#define EFI_ACPI_5_0_FPDT_RECORD_TYPE_S3_PERFORMANCE_TABLE_POINTER   0x0001
 
#define EFI_ACPI_5_0_FPDT_RECORD_REVISION_FIRMWARE_BASIC_BOOT_POINTER   0x01
 FPDT Performance Record Revision. More...
 
#define EFI_ACPI_5_0_FPDT_RECORD_REVISION_S3_PERFORMANCE_TABLE_POINTER   0x01
 
#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_S3_RESUME   0x0000
 FPDT Runtime Performance Record Types. More...
 
#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_S3_SUSPEND   0x0001
 
#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_FIRMWARE_BASIC_BOOT   0x0002
 
#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_S3_RESUME   0x01
 FPDT Runtime Performance Record Revision. More...
 
#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_S3_SUSPEND   0x01
 
#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_FIRMWARE_BASIC_BOOT   0x02
 
#define EFI_ACPI_5_0_FPDT_BOOT_PERFORMANCE_TABLE_SIGNATURE   SIGNATURE_32('F', 'B', 'P', 'T')
 FPDT Firmware Basic Boot Performance Table signature. More...
 
#define EFI_ACPI_5_0_FPDT_S3_PERFORMANCE_TABLE_SIGNATURE   SIGNATURE_32('S', '3', 'P', 'T')
 FPDT "S3PT" S3 Performance Table. More...
 
#define EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION   0x01
 GTDT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_GTDT_GLOBAL_FLAG_MEMORY_MAPPED_BLOCK_PRESENT   BIT0
 Global Flags. More...
 
#define EFI_ACPI_5_0_GTDT_GLOBAL_FLAG_INTERRUPT_MODE   BIT1
 
#define EFI_ACPI_5_0_GTDT_TIMER_FLAG_TIMER_INTERRUPT_MODE   BIT0
 Timer Flags. More...
 
#define EFI_ACPI_5_0_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY   BIT1
 
#define EFI_ACPI_5_0_BOOT_ERROR_RECORD_TABLE_REVISION   0x01
 BERT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_ERROR_SEVERITY_CORRECTABLE   0x00
 
#define EFI_ACPI_5_0_ERROR_SEVERITY_RECOVERABLE   0x00
 
#define EFI_ACPI_5_0_ERROR_SEVERITY_FATAL   0x01
 
#define EFI_ACPI_5_0_ERROR_SEVERITY_CORRECTED   0x02
 
#define EFI_ACPI_5_0_ERROR_SEVERITY_NONE   0x03
 
#define EFI_ACPI_5_0_GENERIC_ERROR_DATA_ENTRY_REVISION   0x0201
 Generic Error Data Entry Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION   0x01
 HEST Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION   0x00
 
#define EFI_ACPI_5_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK   0x01
 
#define EFI_ACPI_5_0_IA32_ARCHITECTURE_NMI_ERROR   0x02
 
#define EFI_ACPI_5_0_PCI_EXPRESS_ROOT_PORT_AER   0x06
 
#define EFI_ACPI_5_0_PCI_EXPRESS_DEVICE_AER   0x07
 
#define EFI_ACPI_5_0_PCI_EXPRESS_BRIDGE_AER   0x08
 
#define EFI_ACPI_5_0_GENERIC_HARDWARE_ERROR   0x09
 
#define EFI_ACPI_5_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST   (1 << 0)
 
#define EFI_ACPI_5_0_ERROR_SOURCE_FLAG_GLOBAL   (1 << 1)
 
#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32   0x00
 IA-32 Architecture Machine Check Bank Structure MCA data format. More...
 
#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64   0x01
 
#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64   0x02
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_POLLED   0x00
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT   0x01
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT   0x02
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_SCI   0x03
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_NMI   0x04
 
#define EFI_ACPI_5_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION   0x01
 ERST Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_ERST_BEGIN_WRITE_OPERATION   0x00
 ERST Serialization Actions. More...
 
#define EFI_ACPI_5_0_ERST_BEGIN_READ_OPERATION   0x01
 
#define EFI_ACPI_5_0_ERST_BEGIN_CLEAR_OPERATION   0x02
 
#define EFI_ACPI_5_0_ERST_END_OPERATION   0x03
 
#define EFI_ACPI_5_0_ERST_SET_RECORD_OFFSET   0x04
 
#define EFI_ACPI_5_0_ERST_EXECUTE_OPERATION   0x05
 
#define EFI_ACPI_5_0_ERST_CHECK_BUSY_STATUS   0x06
 
#define EFI_ACPI_5_0_ERST_GET_COMMAND_STATUS   0x07
 
#define EFI_ACPI_5_0_ERST_GET_RECORD_IDENTIFIER   0x08
 
#define EFI_ACPI_5_0_ERST_SET_RECORD_IDENTIFIER   0x09
 
#define EFI_ACPI_5_0_ERST_GET_RECORD_COUNT   0x0A
 
#define EFI_ACPI_5_0_ERST_BEGIN_DUMMY_WRITE_OPERATION   0x0B
 
#define EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE   0x0D
 
#define EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH   0x0E
 
#define EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES   0x0F
 
#define EFI_ACPI_5_0_ERST_STATUS_SUCCESS   0x00
 ERST Action Command Status. More...
 
#define EFI_ACPI_5_0_ERST_STATUS_NOT_ENOUGH_SPACE   0x01
 
#define EFI_ACPI_5_0_ERST_STATUS_HARDWARE_NOT_AVAILABLE   0x02
 
#define EFI_ACPI_5_0_ERST_STATUS_FAILED   0x03
 
#define EFI_ACPI_5_0_ERST_STATUS_RECORD_STORE_EMPTY   0x04
 
#define EFI_ACPI_5_0_ERST_STATUS_RECORD_NOT_FOUND   0x05
 
#define EFI_ACPI_5_0_ERST_READ_REGISTER   0x00
 ERST Serialization Instructions. More...
 
#define EFI_ACPI_5_0_ERST_READ_REGISTER_VALUE   0x01
 
#define EFI_ACPI_5_0_ERST_WRITE_REGISTER   0x02
 
#define EFI_ACPI_5_0_ERST_WRITE_REGISTER_VALUE   0x03
 
#define EFI_ACPI_5_0_ERST_NOOP   0x04
 
#define EFI_ACPI_5_0_ERST_LOAD_VAR1   0x05
 
#define EFI_ACPI_5_0_ERST_LOAD_VAR2   0x06
 
#define EFI_ACPI_5_0_ERST_STORE_VAR1   0x07
 
#define EFI_ACPI_5_0_ERST_ADD   0x08
 
#define EFI_ACPI_5_0_ERST_SUBTRACT   0x09
 
#define EFI_ACPI_5_0_ERST_ADD_VALUE   0x0A
 
#define EFI_ACPI_5_0_ERST_SUBTRACT_VALUE   0x0B
 
#define EFI_ACPI_5_0_ERST_STALL   0x0C
 
#define EFI_ACPI_5_0_ERST_STALL_WHILE_TRUE   0x0D
 
#define EFI_ACPI_5_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE   0x0E
 
#define EFI_ACPI_5_0_ERST_GOTO   0x0F
 
#define EFI_ACPI_5_0_ERST_SET_SRC_ADDRESS_BASE   0x10
 
#define EFI_ACPI_5_0_ERST_SET_DST_ADDRESS_BASE   0x11
 
#define EFI_ACPI_5_0_ERST_MOVE_DATA   0x12
 
#define EFI_ACPI_5_0_ERST_PRESERVE_REGISTER   0x01
 ERST Instruction Flags. More...
 
#define EFI_ACPI_5_0_ERROR_INJECTION_TABLE_REVISION   0x01
 EINJ Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_EINJ_BEGIN_INJECTION_OPERATION   0x00
 EINJ Error Injection Actions. More...
 
#define EFI_ACPI_5_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE   0x01
 
#define EFI_ACPI_5_0_EINJ_SET_ERROR_TYPE   0x02
 
#define EFI_ACPI_5_0_EINJ_GET_ERROR_TYPE   0x03
 
#define EFI_ACPI_5_0_EINJ_END_OPERATION   0x04
 
#define EFI_ACPI_5_0_EINJ_EXECUTE_OPERATION   0x05
 
#define EFI_ACPI_5_0_EINJ_CHECK_BUSY_STATUS   0x06
 
#define EFI_ACPI_5_0_EINJ_GET_COMMAND_STATUS   0x07
 
#define EFI_ACPI_5_0_EINJ_TRIGGER_ERROR   0xFF
 
#define EFI_ACPI_5_0_EINJ_STATUS_SUCCESS   0x00
 EINJ Action Command Status. More...
 
#define EFI_ACPI_5_0_EINJ_STATUS_UNKNOWN_FAILURE   0x01
 
#define EFI_ACPI_5_0_EINJ_STATUS_INVALID_ACCESS   0x02
 
#define EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_CORRECTABLE   (1 << 0)
 EINJ Error Type Definition. More...
 
#define EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL   (1 << 1)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL   (1 << 2)
 
#define EFI_ACPI_5_0_EINJ_ERROR_MEMORY_CORRECTABLE   (1 << 3)
 
#define EFI_ACPI_5_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL   (1 << 4)
 
#define EFI_ACPI_5_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL   (1 << 5)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE   (1 << 6)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL   (1 << 7)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL   (1 << 8)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_CORRECTABLE   (1 << 9)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL   (1 << 10)
 
#define EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL   (1 << 11)
 
#define EFI_ACPI_5_0_EINJ_READ_REGISTER   0x00
 EINJ Injection Instructions. More...
 
#define EFI_ACPI_5_0_EINJ_READ_REGISTER_VALUE   0x01
 
#define EFI_ACPI_5_0_EINJ_WRITE_REGISTER   0x02
 
#define EFI_ACPI_5_0_EINJ_WRITE_REGISTER_VALUE   0x03
 
#define EFI_ACPI_5_0_EINJ_NOOP   0x04
 
#define EFI_ACPI_5_0_EINJ_PRESERVE_REGISTER   0x01
 EINJ Instruction Flags. More...
 
#define EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL_TABLE_REVISION   0x01
 PCCT Version (as defined in ACPI 5.0 spec.) More...
 
#define EFI_ACPI_5_0_PCCT_FLAGS_SCI_DOORBELL   BIT0
 PCCT Global Flags. More...
 
#define EFI_ACPI_5_0_PCCT_SUBSPACE_TYPE_GENERIC   0x00
 
#define EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE   SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
 "RSD PTR " Root System Description Pointer More...
 
#define EFI_ACPI_5_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('A', 'P', 'I', 'C')
 "APIC" Multiple APIC Description Table More...
 
#define EFI_ACPI_5_0_BOOT_ERROR_RECORD_TABLE_SIGNATURE   SIGNATURE_32('B', 'E', 'R', 'T')
 "BERT" Boot Error Record Table More...
 
#define EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('B', 'G', 'R', 'T')
 "BGRT" Boot Graphics Resource Table More...
 
#define EFI_ACPI_5_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE   SIGNATURE_32('C', 'P', 'E', 'P')
 "CPEP" Corrected Platform Error Polling Table More...
 
#define EFI_ACPI_5_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('D', 'S', 'D', 'T')
 "DSDT" Differentiated System Description Table More...
 
#define EFI_ACPI_5_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE   SIGNATURE_32('E', 'C', 'D', 'T')
 "ECDT" Embedded Controller Boot Resources Table More...
 
#define EFI_ACPI_5_0_ERROR_INJECTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'I', 'N', 'J')
 "EINJ" Error Injection Table More...
 
#define EFI_ACPI_5_0_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE   SIGNATURE_32('E', 'R', 'S', 'T')
 "ERST" Error Record Serialization Table More...
 
#define EFI_ACPI_5_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'P')
 "FACP" Fixed ACPI Description Table More...
 
#define EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'S')
 "FACS" Firmware ACPI Control Structure More...
 
#define EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_DATA_TABLE_SIGNATURE   SIGNATURE_32('F', 'P', 'D', 'T')
 "FPDT" Firmware Performance Data Table More...
 
#define EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('G', 'T', 'D', 'T')
 "GTDT" Generic Timer Description Table More...
 
#define EFI_ACPI_5_0_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE   SIGNATURE_32('H', 'E', 'S', 'T')
 "HEST" Hardware Error Source Table More...
 
#define EFI_ACPI_5_0_MEMORY_POWER_STATE_TABLE_SIGNATURE   SIGNATURE_32('M', 'P', 'S', 'T')
 "MPST" Memory Power State Table More...
 
#define EFI_ACPI_5_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE   SIGNATURE_32('M', 'S', 'C', 'T')
 "MSCT" Maximum System Characteristics Table More...
 
#define EFI_ACPI_5_0_PLATFORM_MEMORY_TOPOLOGY_TABLE_SIGNATURE   SIGNATURE_32('P', 'M', 'T', 'T')
 "PMTT" Platform Memory Topology Table More...
 
#define EFI_ACPI_5_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('P', 'S', 'D', 'T')
 "PSDT" Persistent System Description Table More...
 
#define EFI_ACPI_5_0_ACPI_RAS_FEATURE_TABLE_SIGNATURE   SIGNATURE_32('R', 'A', 'S', 'F')
 "RASF" ACPI RAS Feature Table More...
 
#define EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('R', 'S', 'D', 'T')
 "RSDT" Root System Description Table More...
 
#define EFI_ACPI_5_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'B', 'S', 'T')
 "SBST" Smart Battery Specification Table More...
 
#define EFI_ACPI_5_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'T')
 "SLIT" System Locality Information Table More...
 
#define EFI_ACPI_5_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE   SIGNATURE_32('S', 'R', 'A', 'T')
 "SRAT" System Resource Affinity Table More...
 
#define EFI_ACPI_5_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'S', 'D', 'T')
 "SSDT" Secondary System Description Table More...
 
#define EFI_ACPI_5_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('X', 'S', 'D', 'T')
 "XSDT" Extended System Description Table More...
 
#define EFI_ACPI_5_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE   SIGNATURE_32('B', 'O', 'O', 'T')
 "BOOT" MS Simple Boot Spec More...
 
#define EFI_ACPI_5_0_CORE_SYSTEM_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('C', 'S', 'R', 'T')
 "CSRT" MS Core System Resource Table More...
 
#define EFI_ACPI_5_0_DEBUG_PORT_2_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', '2')
 "DBG2" MS Debug Port 2 Spec More...
 
#define EFI_ACPI_5_0_DEBUG_PORT_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', 'P')
 "DBGP" MS Debug Port Spec More...
 
#define EFI_ACPI_5_0_DMA_REMAPPING_TABLE_SIGNATURE   SIGNATURE_32('D', 'M', 'A', 'R')
 "DMAR" DMA Remapping Table More...
 
#define EFI_ACPI_5_0_DYNAMIC_ROOT_OF_TRUST_FOR_MEASUREMENT_TABLE_SIGNATURE   SIGNATURE_32('D', 'R', 'T', 'M')
 "DRTM" Dynamic Root of Trust for Measurement Table More...
 
#define EFI_ACPI_5_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'T', 'D', 'T')
 "ETDT" Event Timer Description Table More...
 
#define EFI_ACPI_5_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE   SIGNATURE_32('H', 'P', 'E', 'T')
 "HPET" IA-PC High Precision Event Timer Table More...
 
#define EFI_ACPI_5_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE   SIGNATURE_32('i', 'B', 'F', 'T')
 "iBFT" iSCSI Boot Firmware Table More...
 
#define EFI_ACPI_5_0_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE   SIGNATURE_32('I', 'V', 'R', 'S')
 "IVRS" I/O Virtualization Reporting Structure More...
 
#define EFI_ACPI_5_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 More...
 
#define EFI_ACPI_5_0_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'H', 'I')
 "MCHI" Management Controller Host Interface Table More...
 
#define EFI_ACPI_5_0_DATA_MANAGEMENT_TABLE_SIGNATURE   SIGNATURE_32('M', 'S', 'D', 'M')
 "MSDM" MS Data Management Table More...
 
#define EFI_ACPI_5_0_PLATFORM_COMMUNICATIONS_CHANNEL_TABLE_SIGNATURE   SIGNATURE_32('P', 'C', 'C', 'T')
 "PCCT" Platform Communications Channel Table More...
 
#define EFI_ACPI_5_0_SOFTWARE_LICENSING_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'C')
 "SLIC" MS Software Licensing Table Specification More...
 
#define EFI_ACPI_5_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'C', 'R')
 "SPCR" Serial Port Console Redirection Table More...
 
#define EFI_ACPI_5_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'M', 'I')
 "SPMI" Server Platform Management Interface Table More...
 
#define EFI_ACPI_5_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE   SIGNATURE_32('T', 'C', 'P', 'A')
 "TCPA" Trusted Computing Platform Alliance Capabilities Table More...
 
#define EFI_ACPI_5_0_TRUSTED_COMPUTING_PLATFORM_2_TABLE_SIGNATURE   SIGNATURE_32('T', 'P', 'M', '2')
 "TPM2" Trusted Computing Platform 1 Table More...
 
#define EFI_ACPI_5_0_UEFI_ACPI_DATA_TABLE_SIGNATURE   SIGNATURE_32('U', 'E', 'F', 'I')
 "UEFI" UEFI ACPI Data Table More...
 
#define EFI_ACPI_5_0_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE   SIGNATURE_32('W', 'A', 'E', 'T')
 "WAET" Windows ACPI Emulated Devices Table More...
 
#define EFI_ACPI_5_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE   EFI_ACPI_5_0_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE
 
#define EFI_ACPI_5_0_WATCHDOG_ACTION_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'A', 'T')
 "WDAT" Watchdog Action Table More...
 
#define EFI_ACPI_5_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'R', 'T')
 "WDRT" Watchdog Resource Table More...
 
#define EFI_ACPI_5_0_PLATFORM_BINARY_TABLE_SIGNATURE   SIGNATURE_32('W', 'P', 'B', 'T')
 "WPBT" MS Platform Binary Table More...
 

Typedefs

struct {
   ACPI_SMALL_RESOURCE_HEADER   Header
 
   UINT16   DmaRequestLine
 
   UINT16   DmaChannel
 
   UINT8   DmaTransferWidth
 
EFI_ACPI_FIXED_DMA_DESCRIPTOR
 Generic DMA Descriptor. More...
 
struct {
   ACPI_LARGE_RESOURCE_HEADER   Header
 
   UINT8   RevisionId
 
   UINT8   ConnectionType
 
   UINT16   GeneralFlags
 
   UINT16   InterruptFlags
 
   UINT8   PinConfiguration
 
   UINT16   OutputDriveStrength
 
   UINT16   DebounceTimeout
 
   UINT16   PinTableOffset
 
   UINT8   ResourceSourceIndex
 
   UINT16   ResourceSourceNameOffset
 
   UINT16   VendorDataOffset
 
   UINT16   VendorDataLength
 
EFI_ACPI_GPIO_CONNECTION_DESCRIPTOR
 GPIO Connection Descriptor. More...
 
struct {
   ACPI_LARGE_RESOURCE_HEADER   Header
 
   UINT8   RevisionId
 
   UINT8   ResourceSourceIndex
 
   UINT8   SerialBusType
 
   UINT8   GeneralFlags
 
   UINT16   TypeSpecificFlags
 
   UINT8   TypeSpecificRevisionId
 
   UINT16   TypeDataLength
 
EFI_ACPI_SERIAL_BUS_RESOURCE_DESCRIPTOR
 Serial Bus Resource Descriptor (Generic) More...
 
struct {
   ACPI_LARGE_RESOURCE_HEADER   Header
 
   UINT8   RevisionId
 
   UINT8   ResourceSourceIndex
 
   UINT8   SerialBusType
 
   UINT8   GeneralFlags
 
   UINT16   TypeSpecificFlags
 
   UINT8   TypeSpecificRevisionId
 
   UINT16   TypeDataLength
 
   UINT32   ConnectionSpeed
 
   UINT16   SlaveAddress
 
EFI_ACPI_SERIAL_BUS_RESOURCE_I2C_DESCRIPTOR
 Serial Bus Resource Descriptor (I2C) More...
 
struct {
   ACPI_LARGE_RESOURCE_HEADER   Header
 
   UINT8   RevisionId
 
   UINT8   ResourceSourceIndex
 
   UINT8   SerialBusType
 
   UINT8   GeneralFlags
 
   UINT16   TypeSpecificFlags
 
   UINT8   TypeSpecificRevisionId
 
   UINT16   TypeDataLength
 
   UINT32   ConnectionSpeed
 
   UINT8   DataBitLength
 
   UINT8   Phase
 
   UINT8   Polarity
 
   UINT16   DeviceSelection
 
EFI_ACPI_SERIAL_BUS_RESOURCE_SPI_DESCRIPTOR
 Serial Bus Resource Descriptor (SPI) More...
 
struct {
   ACPI_LARGE_RESOURCE_HEADER   Header
 
   UINT8   RevisionId
 
   UINT8   ResourceSourceIndex
 
   UINT8   SerialBusType
 
   UINT8   GeneralFlags
 
   UINT16   TypeSpecificFlags
 
   UINT8   TypeSpecificRevisionId
 
   UINT16   TypeDataLength
 
   UINT32   DefaultBaudRate
 
   UINT16   RxFIFO
 
   UINT16   TxFIFO
 
   UINT8   Parity
 
   UINT8   SerialLinesEnabled
 
EFI_ACPI_SERIAL_BUS_RESOURCE_UART_DESCRIPTOR
 Serial Bus Resource Descriptor (UART) More...
 

Functions

 FILE_LICENCE (BSD2_PATENT)
 

Detailed Description

ACPI 5.0 definitions from the ACPI Specification Revision 5.0a November 13, 2013.

Copyright (c) 2014 Hewlett-Packard Development Company, L.P.
Copyright (c) 2011 - 2022, Intel Corporation. All rights reserved.
Copyright (c) 2020, ARM Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file Acpi50.h.

Macro Definition Documentation

◆ ACPI_SMALL_FIXED_DMA_DESCRIPTOR_NAME

#define ACPI_SMALL_FIXED_DMA_DESCRIPTOR_NAME   0x0A

Definition at line 20 of file Acpi50.h.

◆ ACPI_LARGE_GPIO_CONNECTION_DESCRIPTOR_NAME

#define ACPI_LARGE_GPIO_CONNECTION_DESCRIPTOR_NAME   0x0C

Definition at line 21 of file Acpi50.h.

◆ ACPI_LARGE_GENERIC_SERIAL_BUS_CONNECTION_DESCRIPTOR_NAME

#define ACPI_LARGE_GENERIC_SERIAL_BUS_CONNECTION_DESCRIPTOR_NAME   0x0E

Definition at line 22 of file Acpi50.h.

◆ ACPI_FIXED_DMA_DESCRIPTOR

#define ACPI_FIXED_DMA_DESCRIPTOR   0x55

Definition at line 24 of file Acpi50.h.

◆ ACPI_GPIO_CONNECTION_DESCRIPTOR

#define ACPI_GPIO_CONNECTION_DESCRIPTOR   0x8C

Definition at line 25 of file Acpi50.h.

◆ ACPI_GENERIC_SERIAL_BUS_CONNECTION_DESCRIPTOR

#define ACPI_GENERIC_SERIAL_BUS_CONNECTION_DESCRIPTOR   0x8E

Definition at line 26 of file Acpi50.h.

◆ EFI_ACPI_5_0_AML_PSD_REVISION

#define EFI_ACPI_5_0_AML_PSD_REVISION   0

_PSD Revision for ACPI 5.0

Definition at line 31 of file Acpi50.h.

◆ EFI_ACPI_5_0_AML_CPC_REVISION

#define EFI_ACPI_5_0_AML_CPC_REVISION   1

_CPC Revision for ACPI 5.0

Definition at line 36 of file Acpi50.h.

◆ EFI_ACPI_GPIO_CONNECTION_TYPE_INTERRUPT

#define EFI_ACPI_GPIO_CONNECTION_TYPE_INTERRUPT   0x0

Definition at line 69 of file Acpi50.h.

◆ EFI_ACPI_GPIO_CONNECTION_TYPE_IO

#define EFI_ACPI_GPIO_CONNECTION_TYPE_IO   0x1

Definition at line 70 of file Acpi50.h.

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_I2C

#define EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_I2C   0x1

Definition at line 87 of file Acpi50.h.

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_SPI

#define EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_SPI   0x2

Definition at line 88 of file Acpi50.h.

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_UART

#define EFI_ACPI_SERIAL_BUS_RESOURCE_TYPE_UART   0x3

Definition at line 89 of file Acpi50.h.

◆ EFI_ACPI_5_0_SYSTEM_MEMORY

#define EFI_ACPI_5_0_SYSTEM_MEMORY   0

Definition at line 166 of file Acpi50.h.

◆ EFI_ACPI_5_0_SYSTEM_IO

#define EFI_ACPI_5_0_SYSTEM_IO   1

Definition at line 167 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCI_CONFIGURATION_SPACE

#define EFI_ACPI_5_0_PCI_CONFIGURATION_SPACE   2

Definition at line 168 of file Acpi50.h.

◆ EFI_ACPI_5_0_EMBEDDED_CONTROLLER

#define EFI_ACPI_5_0_EMBEDDED_CONTROLLER   3

Definition at line 169 of file Acpi50.h.

◆ EFI_ACPI_5_0_SMBUS

#define EFI_ACPI_5_0_SMBUS   4

Definition at line 170 of file Acpi50.h.

◆ EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL

#define EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL   0x0A

Definition at line 171 of file Acpi50.h.

◆ EFI_ACPI_5_0_FUNCTIONAL_FIXED_HARDWARE

#define EFI_ACPI_5_0_FUNCTIONAL_FIXED_HARDWARE   0x7F

Definition at line 172 of file Acpi50.h.

◆ EFI_ACPI_5_0_UNDEFINED

#define EFI_ACPI_5_0_UNDEFINED   0

Definition at line 177 of file Acpi50.h.

◆ EFI_ACPI_5_0_BYTE

#define EFI_ACPI_5_0_BYTE   1

Definition at line 178 of file Acpi50.h.

◆ EFI_ACPI_5_0_WORD

#define EFI_ACPI_5_0_WORD   2

Definition at line 179 of file Acpi50.h.

◆ EFI_ACPI_5_0_DWORD

#define EFI_ACPI_5_0_DWORD   3

Definition at line 180 of file Acpi50.h.

◆ EFI_ACPI_5_0_QWORD

#define EFI_ACPI_5_0_QWORD   4

Definition at line 181 of file Acpi50.h.

◆ EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION

#define EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02

RSD_PTR Revision (as defined in ACPI 5.0 spec.)

ACPISpec (Revision 5.0) says current value is 2

Definition at line 205 of file Acpi50.h.

◆ EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01

RSDT Revision (as defined in ACPI 5.0 spec.)

Definition at line 225 of file Acpi50.h.

◆ EFI_ACPI_5_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01

XSDT Revision (as defined in ACPI 5.0 spec.)

Definition at line 236 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x05

FADT Version (as defined in ACPI 5.0 spec.)

Definition at line 301 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_UNSPECIFIED

#define EFI_ACPI_5_0_PM_PROFILE_UNSPECIFIED   0

Definition at line 306 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_DESKTOP

#define EFI_ACPI_5_0_PM_PROFILE_DESKTOP   1

Definition at line 307 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_MOBILE

#define EFI_ACPI_5_0_PM_PROFILE_MOBILE   2

Definition at line 308 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_WORKSTATION

#define EFI_ACPI_5_0_PM_PROFILE_WORKSTATION   3

Definition at line 309 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_ENTERPRISE_SERVER

#define EFI_ACPI_5_0_PM_PROFILE_ENTERPRISE_SERVER   4

Definition at line 310 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_SOHO_SERVER

#define EFI_ACPI_5_0_PM_PROFILE_SOHO_SERVER   5

Definition at line 311 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_APPLIANCE_PC

#define EFI_ACPI_5_0_PM_PROFILE_APPLIANCE_PC   6

Definition at line 312 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_PERFORMANCE_SERVER

#define EFI_ACPI_5_0_PM_PROFILE_PERFORMANCE_SERVER   7

Definition at line 313 of file Acpi50.h.

◆ EFI_ACPI_5_0_PM_PROFILE_TABLET

#define EFI_ACPI_5_0_PM_PROFILE_TABLET   8

Definition at line 314 of file Acpi50.h.

◆ EFI_ACPI_5_0_LEGACY_DEVICES

#define EFI_ACPI_5_0_LEGACY_DEVICES   BIT0

Definition at line 320 of file Acpi50.h.

◆ EFI_ACPI_5_0_8042

#define EFI_ACPI_5_0_8042   BIT1

Definition at line 321 of file Acpi50.h.

◆ EFI_ACPI_5_0_VGA_NOT_PRESENT

#define EFI_ACPI_5_0_VGA_NOT_PRESENT   BIT2

Definition at line 322 of file Acpi50.h.

◆ EFI_ACPI_5_0_MSI_NOT_SUPPORTED

#define EFI_ACPI_5_0_MSI_NOT_SUPPORTED   BIT3

Definition at line 323 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCIE_ASPM_CONTROLS

#define EFI_ACPI_5_0_PCIE_ASPM_CONTROLS   BIT4

Definition at line 324 of file Acpi50.h.

◆ EFI_ACPI_5_0_CMOS_RTC_NOT_PRESENT

#define EFI_ACPI_5_0_CMOS_RTC_NOT_PRESENT   BIT5

Definition at line 325 of file Acpi50.h.

◆ EFI_ACPI_5_0_WBINVD

#define EFI_ACPI_5_0_WBINVD   BIT0

Definition at line 331 of file Acpi50.h.

◆ EFI_ACPI_5_0_WBINVD_FLUSH

#define EFI_ACPI_5_0_WBINVD_FLUSH   BIT1

Definition at line 332 of file Acpi50.h.

◆ EFI_ACPI_5_0_PROC_C1

#define EFI_ACPI_5_0_PROC_C1   BIT2

Definition at line 333 of file Acpi50.h.

◆ EFI_ACPI_5_0_P_LVL2_UP

#define EFI_ACPI_5_0_P_LVL2_UP   BIT3

Definition at line 334 of file Acpi50.h.

◆ EFI_ACPI_5_0_PWR_BUTTON

#define EFI_ACPI_5_0_PWR_BUTTON   BIT4

Definition at line 335 of file Acpi50.h.

◆ EFI_ACPI_5_0_SLP_BUTTON

#define EFI_ACPI_5_0_SLP_BUTTON   BIT5

Definition at line 336 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIX_RTC

#define EFI_ACPI_5_0_FIX_RTC   BIT6

Definition at line 337 of file Acpi50.h.

◆ EFI_ACPI_5_0_RTC_S4

#define EFI_ACPI_5_0_RTC_S4   BIT7

Definition at line 338 of file Acpi50.h.

◆ EFI_ACPI_5_0_TMR_VAL_EXT

#define EFI_ACPI_5_0_TMR_VAL_EXT   BIT8

Definition at line 339 of file Acpi50.h.

◆ EFI_ACPI_5_0_DCK_CAP

#define EFI_ACPI_5_0_DCK_CAP   BIT9

Definition at line 340 of file Acpi50.h.

◆ EFI_ACPI_5_0_RESET_REG_SUP

#define EFI_ACPI_5_0_RESET_REG_SUP   BIT10

Definition at line 341 of file Acpi50.h.

◆ EFI_ACPI_5_0_SEALED_CASE

#define EFI_ACPI_5_0_SEALED_CASE   BIT11

Definition at line 342 of file Acpi50.h.

◆ EFI_ACPI_5_0_HEADLESS

#define EFI_ACPI_5_0_HEADLESS   BIT12

Definition at line 343 of file Acpi50.h.

◆ EFI_ACPI_5_0_CPU_SW_SLP

#define EFI_ACPI_5_0_CPU_SW_SLP   BIT13

Definition at line 344 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCI_EXP_WAK

#define EFI_ACPI_5_0_PCI_EXP_WAK   BIT14

Definition at line 345 of file Acpi50.h.

◆ EFI_ACPI_5_0_USE_PLATFORM_CLOCK

#define EFI_ACPI_5_0_USE_PLATFORM_CLOCK   BIT15

Definition at line 346 of file Acpi50.h.

◆ EFI_ACPI_5_0_S4_RTC_STS_VALID

#define EFI_ACPI_5_0_S4_RTC_STS_VALID   BIT16

Definition at line 347 of file Acpi50.h.

◆ EFI_ACPI_5_0_REMOTE_POWER_ON_CAPABLE

#define EFI_ACPI_5_0_REMOTE_POWER_ON_CAPABLE   BIT17

Definition at line 348 of file Acpi50.h.

◆ EFI_ACPI_5_0_FORCE_APIC_CLUSTER_MODEL

#define EFI_ACPI_5_0_FORCE_APIC_CLUSTER_MODEL   BIT18

Definition at line 349 of file Acpi50.h.

◆ EFI_ACPI_5_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE

#define EFI_ACPI_5_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19

Definition at line 350 of file Acpi50.h.

◆ EFI_ACPI_5_0_HW_REDUCED_ACPI

#define EFI_ACPI_5_0_HW_REDUCED_ACPI   BIT20

Definition at line 351 of file Acpi50.h.

◆ EFI_ACPI_5_0_LOW_POWER_S0_IDLE_CAPABLE

#define EFI_ACPI_5_0_LOW_POWER_S0_IDLE_CAPABLE   BIT21

Definition at line 352 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION

#define EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x02

FACS Version (as defined in ACPI 5.0 spec.)

Definition at line 374 of file Acpi50.h.

◆ EFI_ACPI_5_0_S4BIOS_F

#define EFI_ACPI_5_0_S4BIOS_F   BIT0

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

Definition at line 380 of file Acpi50.h.

◆ EFI_ACPI_5_0_64BIT_WAKE_SUPPORTED_F

#define EFI_ACPI_5_0_64BIT_WAKE_SUPPORTED_F   BIT1

Definition at line 381 of file Acpi50.h.

◆ EFI_ACPI_5_0_OSPM_64BIT_WAKE_F

#define EFI_ACPI_5_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 387 of file Acpi50.h.

◆ EFI_ACPI_5_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02

Definition at line 396 of file Acpi50.h.

◆ EFI_ACPI_5_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02

Definition at line 397 of file Acpi50.h.

◆ EFI_ACPI_5_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x03

MADT Revision (as defined in ACPI 5.0 spec.)

Definition at line 412 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCAT_COMPAT

#define EFI_ACPI_5_0_PCAT_COMPAT   BIT0

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

Definition at line 418 of file Acpi50.h.

◆ EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC

#define EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC   0x00

Definition at line 425 of file Acpi50.h.

◆ EFI_ACPI_5_0_IO_APIC

#define EFI_ACPI_5_0_IO_APIC   0x01

Definition at line 426 of file Acpi50.h.

◆ EFI_ACPI_5_0_INTERRUPT_SOURCE_OVERRIDE

#define EFI_ACPI_5_0_INTERRUPT_SOURCE_OVERRIDE   0x02

Definition at line 427 of file Acpi50.h.

◆ EFI_ACPI_5_0_NON_MASKABLE_INTERRUPT_SOURCE

#define EFI_ACPI_5_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03

Definition at line 428 of file Acpi50.h.

◆ EFI_ACPI_5_0_LOCAL_APIC_NMI

#define EFI_ACPI_5_0_LOCAL_APIC_NMI   0x04

Definition at line 429 of file Acpi50.h.

◆ EFI_ACPI_5_0_LOCAL_APIC_ADDRESS_OVERRIDE

#define EFI_ACPI_5_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05

Definition at line 430 of file Acpi50.h.

◆ EFI_ACPI_5_0_IO_SAPIC

#define EFI_ACPI_5_0_IO_SAPIC   0x06

Definition at line 431 of file Acpi50.h.

◆ EFI_ACPI_5_0_LOCAL_SAPIC

#define EFI_ACPI_5_0_LOCAL_SAPIC   0x07

Definition at line 432 of file Acpi50.h.

◆ EFI_ACPI_5_0_PLATFORM_INTERRUPT_SOURCES

#define EFI_ACPI_5_0_PLATFORM_INTERRUPT_SOURCES   0x08

Definition at line 433 of file Acpi50.h.

◆ EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC

#define EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC   0x09

Definition at line 434 of file Acpi50.h.

◆ EFI_ACPI_5_0_LOCAL_X2APIC_NMI

#define EFI_ACPI_5_0_LOCAL_X2APIC_NMI   0x0A

Definition at line 435 of file Acpi50.h.

◆ EFI_ACPI_5_0_GIC

#define EFI_ACPI_5_0_GIC   0x0B

Definition at line 436 of file Acpi50.h.

◆ EFI_ACPI_5_0_GICD

#define EFI_ACPI_5_0_GICD   0x0C

Definition at line 437 of file Acpi50.h.

◆ EFI_ACPI_5_0_LOCAL_APIC_ENABLED

#define EFI_ACPI_5_0_LOCAL_APIC_ENABLED   BIT0

Local APIC Flags.

All other bits are reserved and must be 0.

Definition at line 457 of file Acpi50.h.

◆ EFI_ACPI_5_0_POLARITY

#define EFI_ACPI_5_0_POLARITY   (3 << 0)

Definition at line 504 of file Acpi50.h.

◆ EFI_ACPI_5_0_TRIGGER_MODE

#define EFI_ACPI_5_0_TRIGGER_MODE   (3 << 2)

Definition at line 505 of file Acpi50.h.

◆ EFI_ACPI_5_0_CPEI_PROCESSOR_OVERRIDE

#define EFI_ACPI_5_0_CPEI_PROCESSOR_OVERRIDE   BIT0

Platform Interrupt Source Flags.

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

Definition at line 584 of file Acpi50.h.

◆ EFI_ACPI_5_0_GIC_ENABLED

#define EFI_ACPI_5_0_GIC_ENABLED   BIT0

GIC Flags.

All other bits are reserved and must be 0.

Definition at line 629 of file Acpi50.h.

◆ EFI_ACPI_5_0_PERFORMANCE_INTERRUPT_MODEL

#define EFI_ACPI_5_0_PERFORMANCE_INTERRUPT_MODEL   BIT1

Definition at line 630 of file Acpi50.h.

◆ EFI_ACPI_5_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01

SBST Version (as defined in ACPI 5.0 spec.)

Definition at line 658 of file Acpi50.h.

◆ EFI_ACPI_5_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION

#define EFI_ACPI_5_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01

ECDT Version (as defined in ACPI 5.0 spec.)

Definition at line 676 of file Acpi50.h.

◆ EFI_ACPI_5_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION

#define EFI_ACPI_5_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x03

SRAT Version (as defined in ACPI 5.0 spec.)

Definition at line 691 of file Acpi50.h.

◆ EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY

#define EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00

Definition at line 698 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_AFFINITY

#define EFI_ACPI_5_0_MEMORY_AFFINITY   0x01

Definition at line 699 of file Acpi50.h.

◆ EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC_AFFINITY

#define EFI_ACPI_5_0_PROCESSOR_LOCAL_X2APIC_AFFINITY   0x02

Definition at line 700 of file Acpi50.h.

◆ EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED

#define EFI_ACPI_5_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)

Local APIC/SAPIC Flags.

All other bits are reserved and must be 0.

Definition at line 719 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_ENABLED

#define EFI_ACPI_5_0_MEMORY_ENABLED   (1 << 0)

Definition at line 741 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_HOT_PLUGGABLE

#define EFI_ACPI_5_0_MEMORY_HOT_PLUGGABLE   (1 << 1)

Definition at line 742 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_NONVOLATILE

#define EFI_ACPI_5_0_MEMORY_NONVOLATILE   (1 << 2)

Definition at line 743 of file Acpi50.h.

◆ EFI_ACPI_5_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION

#define EFI_ACPI_5_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01

SLIT Version (as defined in ACPI 5.0 spec.)

Definition at line 771 of file Acpi50.h.

◆ EFI_ACPI_5_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION

#define EFI_ACPI_5_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION   0x01

CPEP Version (as defined in ACPI 5.0 spec.)

Definition at line 784 of file Acpi50.h.

◆ EFI_ACPI_5_0_CPEP_PROCESSOR_APIC_SAPIC

#define EFI_ACPI_5_0_CPEP_PROCESSOR_APIC_SAPIC   0x00

Definition at line 789 of file Acpi50.h.

◆ EFI_ACPI_5_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION

#define EFI_ACPI_5_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION   0x01

MSCT Version (as defined in ACPI 5.0 spec.)

Definition at line 816 of file Acpi50.h.

◆ EFI_ACPI_5_0_RAS_FEATURE_TABLE_REVISION

#define EFI_ACPI_5_0_RAS_FEATURE_TABLE_REVISION   0x01

RASF Version (as defined in ACPI 5.0 spec.)

Definition at line 841 of file Acpi50.h.

◆ EFI_ACPI_5_0_RASF_PCC_COMMAND_CODE_EXECUTE_RASF_COMMAND

#define EFI_ACPI_5_0_RASF_PCC_COMMAND_CODE_EXECUTE_RASF_COMMAND   0x01

ACPI RASF PCC command code.

Definition at line 860 of file Acpi50.h.

◆ EFI_ACPI_5_0_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPOTED

#define EFI_ACPI_5_0_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPOTED   0x01

ACPI RASF Platform RAS Capabilities.

Definition at line 865 of file Acpi50.h.

◆ EFI_ACPI_5_0_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPOTED_AND_EXPOSED_TO_SOFTWARE

#define EFI_ACPI_5_0_RASF_PLATFORM_RAS_CAPABILITY_HARDWARE_BASED_PATROL_SCRUB_SUPPOTED_AND_EXPOSED_TO_SOFTWARE   0x02

Definition at line 866 of file Acpi50.h.

◆ EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_GET_PATROL_PARAMETERS

#define EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_GET_PATROL_PARAMETERS   0x01

ACPI RASF Patrol Scrub command.

Definition at line 885 of file Acpi50.h.

◆ EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER

#define EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_START_PATROL_SCRUBBER   0x02

Definition at line 886 of file Acpi50.h.

◆ EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER

#define EFI_ACPI_5_0_RASF_PATROL_SCRUB_COMMAND_STOP_PATROL_SCRUBBER   0x03

Definition at line 887 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_POWER_STATE_TABLE_REVISION

#define EFI_ACPI_5_0_MEMORY_POWER_STATE_TABLE_REVISION   0x01

MPST Version (as defined in ACPI 5.0 spec.)

Definition at line 903 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_PCC_COMMAND_CODE_EXECUTE_MPST_COMMAND

#define EFI_ACPI_5_0_MPST_PCC_COMMAND_CODE_EXECUTE_MPST_COMMAND   0x03

ACPI MPST PCC command code.

Definition at line 923 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_POWER_STATE

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_POWER_STATE   0x01

ACPI MPST Memory Power command.

Definition at line 928 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_SET_MEMORY_POWER_STATE

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_SET_MEMORY_POWER_STATE   0x02

Definition at line 929 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_AVERAGE_POWER_CONSUMED

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_AVERAGE_POWER_CONSUMED   0x03

Definition at line 930 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_ENERGY_CONSUMED

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_COMMAND_GET_MEMORY_ENERGY_CONSUMED   0x04

Definition at line 931 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_ENABLE

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_ENABLE   0x01

Definition at line 954 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_POWER_MANAGED

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_POWER_MANAGED   0x02

Definition at line 955 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_HOT_PLUGGABLE

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STRUCTURE_FLAG_HOT_PLUGGABLE   0x04

Definition at line 956 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_MEMORY_CONTENT_PRESERVED

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_MEMORY_CONTENT_PRESERVED   0x01

Definition at line 975 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_ENTRY

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_ENTRY   0x02

Definition at line 976 of file Acpi50.h.

◆ EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_EXIT

#define EFI_ACPI_5_0_MPST_MEMORY_POWER_STATE_CHARACTERISTICS_STRUCTURE_FLAG_AUTONOMOUS_MEMORY_POWER_STATE_EXIT   0x04

Definition at line 977 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_TOPOLOGY_TABLE_REVISION

#define EFI_ACPI_5_0_MEMORY_TOPOLOGY_TABLE_REVISION   0x01

PMTT Version (as defined in ACPI 5.0 spec.)

Definition at line 995 of file Acpi50.h.

◆ EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_SOCKET

#define EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_SOCKET   0x0

Memory Aggregator Device Type.

Definition at line 1011 of file Acpi50.h.

◆ EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_MEMORY_CONTROLLER

#define EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_MEMORY_CONTROLLER   0x1

Definition at line 1012 of file Acpi50.h.

◆ EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_DIMM

#define EFI_ACPI_5_0_PMMT_MEMORY_AGGREGATOR_DEVICE_TYPE_DIMM   0x2

Definition at line 1013 of file Acpi50.h.

◆ EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE_REVISION

#define EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE_REVISION   1

BGRT Revision.

Definition at line 1096 of file Acpi50.h.

◆ EFI_ACPI_5_0_BGRT_VERSION

#define EFI_ACPI_5_0_BGRT_VERSION   0x01

BGRT Version.

Definition at line 1101 of file Acpi50.h.

◆ EFI_ACPI_5_0_BGRT_STATUS_NOT_DISPLAYED

#define EFI_ACPI_5_0_BGRT_STATUS_NOT_DISPLAYED   0x00

BGRT Status.

Definition at line 1106 of file Acpi50.h.

◆ EFI_ACPI_5_0_BGRT_STATUS_DISPLAYED

#define EFI_ACPI_5_0_BGRT_STATUS_DISPLAYED   0x01

Definition at line 1107 of file Acpi50.h.

◆ EFI_ACPI_5_0_BGRT_STATUS_INVALID

#define EFI_ACPI_5_0_BGRT_STATUS_INVALID   EFI_ACPI_5_0_BGRT_STATUS_NOT_DISPLAYED

Definition at line 1108 of file Acpi50.h.

◆ EFI_ACPI_5_0_BGRT_STATUS_VALID

#define EFI_ACPI_5_0_BGRT_STATUS_VALID   EFI_ACPI_5_0_BGRT_STATUS_DISPLAYED

Definition at line 1109 of file Acpi50.h.

◆ EFI_ACPI_5_0_BGRT_IMAGE_TYPE_BMP

#define EFI_ACPI_5_0_BGRT_IMAGE_TYPE_BMP   0x00

BGRT Image Type.

Definition at line 1114 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_DATA_TABLE_REVISION

#define EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_DATA_TABLE_REVISION   0x01

FPDT Version (as defined in ACPI 5.0 spec.)

Definition at line 1119 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RECORD_TYPE_FIRMWARE_BASIC_BOOT_POINTER

#define EFI_ACPI_5_0_FPDT_RECORD_TYPE_FIRMWARE_BASIC_BOOT_POINTER   0x0000

FPDT Performance Record Types.

Definition at line 1124 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RECORD_TYPE_S3_PERFORMANCE_TABLE_POINTER

#define EFI_ACPI_5_0_FPDT_RECORD_TYPE_S3_PERFORMANCE_TABLE_POINTER   0x0001

Definition at line 1125 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RECORD_REVISION_FIRMWARE_BASIC_BOOT_POINTER

#define EFI_ACPI_5_0_FPDT_RECORD_REVISION_FIRMWARE_BASIC_BOOT_POINTER   0x01

FPDT Performance Record Revision.

Definition at line 1130 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RECORD_REVISION_S3_PERFORMANCE_TABLE_POINTER

#define EFI_ACPI_5_0_FPDT_RECORD_REVISION_S3_PERFORMANCE_TABLE_POINTER   0x01

Definition at line 1131 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_S3_RESUME

#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_S3_RESUME   0x0000

FPDT Runtime Performance Record Types.

Definition at line 1136 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_S3_SUSPEND

#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_S3_SUSPEND   0x0001

Definition at line 1137 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_FIRMWARE_BASIC_BOOT

#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_TYPE_FIRMWARE_BASIC_BOOT   0x0002

Definition at line 1138 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_S3_RESUME

#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_S3_RESUME   0x01

FPDT Runtime Performance Record Revision.

Definition at line 1143 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_S3_SUSPEND

#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_S3_SUSPEND   0x01

Definition at line 1144 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_FIRMWARE_BASIC_BOOT

#define EFI_ACPI_5_0_FPDT_RUNTIME_RECORD_REVISION_FIRMWARE_BASIC_BOOT   0x02

Definition at line 1145 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_BOOT_PERFORMANCE_TABLE_SIGNATURE

#define EFI_ACPI_5_0_FPDT_BOOT_PERFORMANCE_TABLE_SIGNATURE   SIGNATURE_32('F', 'B', 'P', 'T')

FPDT Firmware Basic Boot Performance Table signature.

Definition at line 1227 of file Acpi50.h.

◆ EFI_ACPI_5_0_FPDT_S3_PERFORMANCE_TABLE_SIGNATURE

#define EFI_ACPI_5_0_FPDT_S3_PERFORMANCE_TABLE_SIGNATURE   SIGNATURE_32('S', '3', 'P', 'T')

FPDT "S3PT" S3 Performance Table.

Definition at line 1242 of file Acpi50.h.

◆ EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION   0x01

GTDT Version (as defined in ACPI 5.0 spec.)

Definition at line 1321 of file Acpi50.h.

◆ EFI_ACPI_5_0_GTDT_GLOBAL_FLAG_MEMORY_MAPPED_BLOCK_PRESENT

#define EFI_ACPI_5_0_GTDT_GLOBAL_FLAG_MEMORY_MAPPED_BLOCK_PRESENT   BIT0

Global Flags.

All other bits are reserved and must be 0.

Definition at line 1326 of file Acpi50.h.

◆ EFI_ACPI_5_0_GTDT_GLOBAL_FLAG_INTERRUPT_MODE

#define EFI_ACPI_5_0_GTDT_GLOBAL_FLAG_INTERRUPT_MODE   BIT1

Definition at line 1327 of file Acpi50.h.

◆ EFI_ACPI_5_0_GTDT_TIMER_FLAG_TIMER_INTERRUPT_MODE

#define EFI_ACPI_5_0_GTDT_TIMER_FLAG_TIMER_INTERRUPT_MODE   BIT0

Timer Flags.

All other bits are reserved and must be 0.

Definition at line 1332 of file Acpi50.h.

◆ EFI_ACPI_5_0_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY

#define EFI_ACPI_5_0_GTDT_TIMER_FLAG_TIMER_INTERRUPT_POLARITY   BIT1

Definition at line 1333 of file Acpi50.h.

◆ EFI_ACPI_5_0_BOOT_ERROR_RECORD_TABLE_REVISION

#define EFI_ACPI_5_0_BOOT_ERROR_RECORD_TABLE_REVISION   0x01

BERT Version (as defined in ACPI 5.0 spec.)

Definition at line 1347 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SEVERITY_CORRECTABLE

#define EFI_ACPI_5_0_ERROR_SEVERITY_CORRECTABLE   0x00

Definition at line 1375 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SEVERITY_RECOVERABLE

#define EFI_ACPI_5_0_ERROR_SEVERITY_RECOVERABLE   0x00

Definition at line 1376 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SEVERITY_FATAL

#define EFI_ACPI_5_0_ERROR_SEVERITY_FATAL   0x01

Definition at line 1377 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SEVERITY_CORRECTED

#define EFI_ACPI_5_0_ERROR_SEVERITY_CORRECTED   0x02

Definition at line 1378 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SEVERITY_NONE

#define EFI_ACPI_5_0_ERROR_SEVERITY_NONE   0x03

Definition at line 1379 of file Acpi50.h.

◆ EFI_ACPI_5_0_GENERIC_ERROR_DATA_ENTRY_REVISION

#define EFI_ACPI_5_0_GENERIC_ERROR_DATA_ENTRY_REVISION   0x0201

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

Definition at line 1398 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION

#define EFI_ACPI_5_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION   0x01

HEST Version (as defined in ACPI 5.0 spec.)

Definition at line 1411 of file Acpi50.h.

◆ EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION

#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION   0x00

Definition at line 1416 of file Acpi50.h.

◆ EFI_ACPI_5_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK

#define EFI_ACPI_5_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK   0x01

Definition at line 1417 of file Acpi50.h.

◆ EFI_ACPI_5_0_IA32_ARCHITECTURE_NMI_ERROR

#define EFI_ACPI_5_0_IA32_ARCHITECTURE_NMI_ERROR   0x02

Definition at line 1418 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCI_EXPRESS_ROOT_PORT_AER

#define EFI_ACPI_5_0_PCI_EXPRESS_ROOT_PORT_AER   0x06

Definition at line 1419 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCI_EXPRESS_DEVICE_AER

#define EFI_ACPI_5_0_PCI_EXPRESS_DEVICE_AER   0x07

Definition at line 1420 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCI_EXPRESS_BRIDGE_AER

#define EFI_ACPI_5_0_PCI_EXPRESS_BRIDGE_AER   0x08

Definition at line 1421 of file Acpi50.h.

◆ EFI_ACPI_5_0_GENERIC_HARDWARE_ERROR

#define EFI_ACPI_5_0_GENERIC_HARDWARE_ERROR   0x09

Definition at line 1422 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST

#define EFI_ACPI_5_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST   (1 << 0)

Definition at line 1427 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_SOURCE_FLAG_GLOBAL

#define EFI_ACPI_5_0_ERROR_SOURCE_FLAG_GLOBAL   (1 << 1)

Definition at line 1428 of file Acpi50.h.

◆ EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32

#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32   0x00

IA-32 Architecture Machine Check Bank Structure MCA data format.

Definition at line 1465 of file Acpi50.h.

◆ EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64

#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64   0x01

Definition at line 1466 of file Acpi50.h.

◆ EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64

#define EFI_ACPI_5_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64   0x02

Definition at line 1467 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_POLLED

#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_POLLED   0x00

Definition at line 1472 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT

#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT   0x01

Definition at line 1473 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT

#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT   0x02

Definition at line 1474 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_SCI

#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_SCI   0x03

Definition at line 1475 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_NMI

#define EFI_ACPI_5_0_HARDWARE_ERROR_NOTIFICATION_NMI   0x04

Definition at line 1476 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION

#define EFI_ACPI_5_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION   0x01

ERST Version (as defined in ACPI 5.0 spec.)

Definition at line 1645 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_BEGIN_WRITE_OPERATION

#define EFI_ACPI_5_0_ERST_BEGIN_WRITE_OPERATION   0x00

ERST Serialization Actions.

Definition at line 1650 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_BEGIN_READ_OPERATION

#define EFI_ACPI_5_0_ERST_BEGIN_READ_OPERATION   0x01

Definition at line 1651 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_BEGIN_CLEAR_OPERATION

#define EFI_ACPI_5_0_ERST_BEGIN_CLEAR_OPERATION   0x02

Definition at line 1652 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_END_OPERATION

#define EFI_ACPI_5_0_ERST_END_OPERATION   0x03

Definition at line 1653 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SET_RECORD_OFFSET

#define EFI_ACPI_5_0_ERST_SET_RECORD_OFFSET   0x04

Definition at line 1654 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_EXECUTE_OPERATION

#define EFI_ACPI_5_0_ERST_EXECUTE_OPERATION   0x05

Definition at line 1655 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_CHECK_BUSY_STATUS

#define EFI_ACPI_5_0_ERST_CHECK_BUSY_STATUS   0x06

Definition at line 1656 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GET_COMMAND_STATUS

#define EFI_ACPI_5_0_ERST_GET_COMMAND_STATUS   0x07

Definition at line 1657 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GET_RECORD_IDENTIFIER

#define EFI_ACPI_5_0_ERST_GET_RECORD_IDENTIFIER   0x08

Definition at line 1658 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SET_RECORD_IDENTIFIER

#define EFI_ACPI_5_0_ERST_SET_RECORD_IDENTIFIER   0x09

Definition at line 1659 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GET_RECORD_COUNT

#define EFI_ACPI_5_0_ERST_GET_RECORD_COUNT   0x0A

Definition at line 1660 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_BEGIN_DUMMY_WRITE_OPERATION

#define EFI_ACPI_5_0_ERST_BEGIN_DUMMY_WRITE_OPERATION   0x0B

Definition at line 1661 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE

#define EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE   0x0D

Definition at line 1662 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH

#define EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH   0x0E

Definition at line 1663 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES

#define EFI_ACPI_5_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES   0x0F

Definition at line 1664 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STATUS_SUCCESS

#define EFI_ACPI_5_0_ERST_STATUS_SUCCESS   0x00

ERST Action Command Status.

Definition at line 1669 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STATUS_NOT_ENOUGH_SPACE

#define EFI_ACPI_5_0_ERST_STATUS_NOT_ENOUGH_SPACE   0x01

Definition at line 1670 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STATUS_HARDWARE_NOT_AVAILABLE

#define EFI_ACPI_5_0_ERST_STATUS_HARDWARE_NOT_AVAILABLE   0x02

Definition at line 1671 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STATUS_FAILED

#define EFI_ACPI_5_0_ERST_STATUS_FAILED   0x03

Definition at line 1672 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STATUS_RECORD_STORE_EMPTY

#define EFI_ACPI_5_0_ERST_STATUS_RECORD_STORE_EMPTY   0x04

Definition at line 1673 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STATUS_RECORD_NOT_FOUND

#define EFI_ACPI_5_0_ERST_STATUS_RECORD_NOT_FOUND   0x05

Definition at line 1674 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_READ_REGISTER

#define EFI_ACPI_5_0_ERST_READ_REGISTER   0x00

ERST Serialization Instructions.

Definition at line 1679 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_READ_REGISTER_VALUE

#define EFI_ACPI_5_0_ERST_READ_REGISTER_VALUE   0x01

Definition at line 1680 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_WRITE_REGISTER

#define EFI_ACPI_5_0_ERST_WRITE_REGISTER   0x02

Definition at line 1681 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_WRITE_REGISTER_VALUE

#define EFI_ACPI_5_0_ERST_WRITE_REGISTER_VALUE   0x03

Definition at line 1682 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_NOOP

#define EFI_ACPI_5_0_ERST_NOOP   0x04

Definition at line 1683 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_LOAD_VAR1

#define EFI_ACPI_5_0_ERST_LOAD_VAR1   0x05

Definition at line 1684 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_LOAD_VAR2

#define EFI_ACPI_5_0_ERST_LOAD_VAR2   0x06

Definition at line 1685 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STORE_VAR1

#define EFI_ACPI_5_0_ERST_STORE_VAR1   0x07

Definition at line 1686 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_ADD

#define EFI_ACPI_5_0_ERST_ADD   0x08

Definition at line 1687 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SUBTRACT

#define EFI_ACPI_5_0_ERST_SUBTRACT   0x09

Definition at line 1688 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_ADD_VALUE

#define EFI_ACPI_5_0_ERST_ADD_VALUE   0x0A

Definition at line 1689 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SUBTRACT_VALUE

#define EFI_ACPI_5_0_ERST_SUBTRACT_VALUE   0x0B

Definition at line 1690 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STALL

#define EFI_ACPI_5_0_ERST_STALL   0x0C

Definition at line 1691 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_STALL_WHILE_TRUE

#define EFI_ACPI_5_0_ERST_STALL_WHILE_TRUE   0x0D

Definition at line 1692 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE

#define EFI_ACPI_5_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE   0x0E

Definition at line 1693 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_GOTO

#define EFI_ACPI_5_0_ERST_GOTO   0x0F

Definition at line 1694 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SET_SRC_ADDRESS_BASE

#define EFI_ACPI_5_0_ERST_SET_SRC_ADDRESS_BASE   0x10

Definition at line 1695 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_SET_DST_ADDRESS_BASE

#define EFI_ACPI_5_0_ERST_SET_DST_ADDRESS_BASE   0x11

Definition at line 1696 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_MOVE_DATA

#define EFI_ACPI_5_0_ERST_MOVE_DATA   0x12

Definition at line 1697 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERST_PRESERVE_REGISTER

#define EFI_ACPI_5_0_ERST_PRESERVE_REGISTER   0x01

ERST Instruction Flags.

Definition at line 1702 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_INJECTION_TABLE_REVISION

#define EFI_ACPI_5_0_ERROR_INJECTION_TABLE_REVISION   0x01

EINJ Version (as defined in ACPI 5.0 spec.)

Definition at line 1731 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_BEGIN_INJECTION_OPERATION

#define EFI_ACPI_5_0_EINJ_BEGIN_INJECTION_OPERATION   0x00

EINJ Error Injection Actions.

Definition at line 1736 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE

#define EFI_ACPI_5_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE   0x01

Definition at line 1737 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_SET_ERROR_TYPE

#define EFI_ACPI_5_0_EINJ_SET_ERROR_TYPE   0x02

Definition at line 1738 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_GET_ERROR_TYPE

#define EFI_ACPI_5_0_EINJ_GET_ERROR_TYPE   0x03

Definition at line 1739 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_END_OPERATION

#define EFI_ACPI_5_0_EINJ_END_OPERATION   0x04

Definition at line 1740 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_EXECUTE_OPERATION

#define EFI_ACPI_5_0_EINJ_EXECUTE_OPERATION   0x05

Definition at line 1741 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_CHECK_BUSY_STATUS

#define EFI_ACPI_5_0_EINJ_CHECK_BUSY_STATUS   0x06

Definition at line 1742 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_GET_COMMAND_STATUS

#define EFI_ACPI_5_0_EINJ_GET_COMMAND_STATUS   0x07

Definition at line 1743 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_TRIGGER_ERROR

#define EFI_ACPI_5_0_EINJ_TRIGGER_ERROR   0xFF

Definition at line 1744 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_STATUS_SUCCESS

#define EFI_ACPI_5_0_EINJ_STATUS_SUCCESS   0x00

EINJ Action Command Status.

Definition at line 1749 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_STATUS_UNKNOWN_FAILURE

#define EFI_ACPI_5_0_EINJ_STATUS_UNKNOWN_FAILURE   0x01

Definition at line 1750 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_STATUS_INVALID_ACCESS

#define EFI_ACPI_5_0_EINJ_STATUS_INVALID_ACCESS   0x02

Definition at line 1751 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_CORRECTABLE

#define EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_CORRECTABLE   (1 << 0)

EINJ Error Type Definition.

Definition at line 1756 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL   (1 << 1)

Definition at line 1757 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL

#define EFI_ACPI_5_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL   (1 << 2)

Definition at line 1758 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_MEMORY_CORRECTABLE

#define EFI_ACPI_5_0_EINJ_ERROR_MEMORY_CORRECTABLE   (1 << 3)

Definition at line 1759 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_5_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL   (1 << 4)

Definition at line 1760 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL

#define EFI_ACPI_5_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL   (1 << 5)

Definition at line 1761 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE

#define EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE   (1 << 6)

Definition at line 1762 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL   (1 << 7)

Definition at line 1763 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL

#define EFI_ACPI_5_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL   (1 << 8)

Definition at line 1764 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_CORRECTABLE

#define EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_CORRECTABLE   (1 << 9)

Definition at line 1765 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL

#define EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL   (1 << 10)

Definition at line 1766 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL

#define EFI_ACPI_5_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL   (1 << 11)

Definition at line 1767 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_READ_REGISTER

#define EFI_ACPI_5_0_EINJ_READ_REGISTER   0x00

EINJ Injection Instructions.

Definition at line 1772 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_READ_REGISTER_VALUE

#define EFI_ACPI_5_0_EINJ_READ_REGISTER_VALUE   0x01

Definition at line 1773 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_WRITE_REGISTER

#define EFI_ACPI_5_0_EINJ_WRITE_REGISTER   0x02

Definition at line 1774 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_WRITE_REGISTER_VALUE

#define EFI_ACPI_5_0_EINJ_WRITE_REGISTER_VALUE   0x03

Definition at line 1775 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_NOOP

#define EFI_ACPI_5_0_EINJ_NOOP   0x04

Definition at line 1776 of file Acpi50.h.

◆ EFI_ACPI_5_0_EINJ_PRESERVE_REGISTER

#define EFI_ACPI_5_0_EINJ_PRESERVE_REGISTER   0x01

EINJ Instruction Flags.

Definition at line 1781 of file Acpi50.h.

◆ EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL_TABLE_REVISION

#define EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL_TABLE_REVISION   0x01

PCCT Version (as defined in ACPI 5.0 spec.)

Definition at line 1818 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCCT_FLAGS_SCI_DOORBELL

#define EFI_ACPI_5_0_PCCT_FLAGS_SCI_DOORBELL   BIT0

PCCT Global Flags.

Definition at line 1823 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCCT_SUBSPACE_TYPE_GENERIC

#define EFI_ACPI_5_0_PCCT_SUBSPACE_TYPE_GENERIC   0x00

Definition at line 1828 of file Acpi50.h.

◆ EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE

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

"RSD PTR " Root System Description Pointer

Definition at line 1887 of file Acpi50.h.

◆ EFI_ACPI_5_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE

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

"APIC" Multiple APIC Description Table

Definition at line 1892 of file Acpi50.h.

◆ EFI_ACPI_5_0_BOOT_ERROR_RECORD_TABLE_SIGNATURE

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

"BERT" Boot Error Record Table

Definition at line 1897 of file Acpi50.h.

◆ EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE_SIGNATURE

#define EFI_ACPI_5_0_BOOT_GRAPHICS_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('B', 'G', 'R', 'T')

"BGRT" Boot Graphics Resource Table

Definition at line 1902 of file Acpi50.h.

◆ EFI_ACPI_5_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE

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

"CPEP" Corrected Platform Error Polling Table

Definition at line 1907 of file Acpi50.h.

◆ EFI_ACPI_5_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"DSDT" Differentiated System Description Table

Definition at line 1912 of file Acpi50.h.

◆ EFI_ACPI_5_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE

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

"ECDT" Embedded Controller Boot Resources Table

Definition at line 1917 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_INJECTION_TABLE_SIGNATURE

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

"EINJ" Error Injection Table

Definition at line 1922 of file Acpi50.h.

◆ EFI_ACPI_5_0_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE

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

"ERST" Error Record Serialization Table

Definition at line 1927 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE

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

"FACP" Fixed ACPI Description Table

Definition at line 1932 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE

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

"FACS" Firmware ACPI Control Structure

Definition at line 1937 of file Acpi50.h.

◆ EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_DATA_TABLE_SIGNATURE

#define EFI_ACPI_5_0_FIRMWARE_PERFORMANCE_DATA_TABLE_SIGNATURE   SIGNATURE_32('F', 'P', 'D', 'T')

"FPDT" Firmware Performance Data Table

Definition at line 1942 of file Acpi50.h.

◆ EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_5_0_GENERIC_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('G', 'T', 'D', 'T')

"GTDT" Generic Timer Description Table

Definition at line 1947 of file Acpi50.h.

◆ EFI_ACPI_5_0_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE

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

"HEST" Hardware Error Source Table

Definition at line 1952 of file Acpi50.h.

◆ EFI_ACPI_5_0_MEMORY_POWER_STATE_TABLE_SIGNATURE

#define EFI_ACPI_5_0_MEMORY_POWER_STATE_TABLE_SIGNATURE   SIGNATURE_32('M', 'P', 'S', 'T')

"MPST" Memory Power State Table

Definition at line 1957 of file Acpi50.h.

◆ EFI_ACPI_5_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE

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

"MSCT" Maximum System Characteristics Table

Definition at line 1962 of file Acpi50.h.

◆ EFI_ACPI_5_0_PLATFORM_MEMORY_TOPOLOGY_TABLE_SIGNATURE

#define EFI_ACPI_5_0_PLATFORM_MEMORY_TOPOLOGY_TABLE_SIGNATURE   SIGNATURE_32('P', 'M', 'T', 'T')

"PMTT" Platform Memory Topology Table

Definition at line 1967 of file Acpi50.h.

◆ EFI_ACPI_5_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"PSDT" Persistent System Description Table

Definition at line 1972 of file Acpi50.h.

◆ EFI_ACPI_5_0_ACPI_RAS_FEATURE_TABLE_SIGNATURE

#define EFI_ACPI_5_0_ACPI_RAS_FEATURE_TABLE_SIGNATURE   SIGNATURE_32('R', 'A', 'S', 'F')

"RASF" ACPI RAS Feature Table

Definition at line 1977 of file Acpi50.h.

◆ EFI_ACPI_5_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"RSDT" Root System Description Table

Definition at line 1982 of file Acpi50.h.

◆ EFI_ACPI_5_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE

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

"SBST" Smart Battery Specification Table

Definition at line 1987 of file Acpi50.h.

◆ EFI_ACPI_5_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE

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

"SLIT" System Locality Information Table

Definition at line 1992 of file Acpi50.h.

◆ EFI_ACPI_5_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE

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

"SRAT" System Resource Affinity Table

Definition at line 1997 of file Acpi50.h.

◆ EFI_ACPI_5_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"SSDT" Secondary System Description Table

Definition at line 2002 of file Acpi50.h.

◆ EFI_ACPI_5_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"XSDT" Extended System Description Table

Definition at line 2007 of file Acpi50.h.

◆ EFI_ACPI_5_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE

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

"BOOT" MS Simple Boot Spec

Definition at line 2012 of file Acpi50.h.

◆ EFI_ACPI_5_0_CORE_SYSTEM_RESOURCE_TABLE_SIGNATURE

#define EFI_ACPI_5_0_CORE_SYSTEM_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('C', 'S', 'R', 'T')

"CSRT" MS Core System Resource Table

Definition at line 2017 of file Acpi50.h.

◆ EFI_ACPI_5_0_DEBUG_PORT_2_TABLE_SIGNATURE

#define EFI_ACPI_5_0_DEBUG_PORT_2_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', '2')

"DBG2" MS Debug Port 2 Spec

Definition at line 2022 of file Acpi50.h.

◆ EFI_ACPI_5_0_DEBUG_PORT_TABLE_SIGNATURE

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

"DBGP" MS Debug Port Spec

Definition at line 2027 of file Acpi50.h.

◆ EFI_ACPI_5_0_DMA_REMAPPING_TABLE_SIGNATURE

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

"DMAR" DMA Remapping Table

Definition at line 2032 of file Acpi50.h.

◆ EFI_ACPI_5_0_DYNAMIC_ROOT_OF_TRUST_FOR_MEASUREMENT_TABLE_SIGNATURE

#define EFI_ACPI_5_0_DYNAMIC_ROOT_OF_TRUST_FOR_MEASUREMENT_TABLE_SIGNATURE   SIGNATURE_32('D', 'R', 'T', 'M')

"DRTM" Dynamic Root of Trust for Measurement Table

Definition at line 2037 of file Acpi50.h.

◆ EFI_ACPI_5_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE

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

"ETDT" Event Timer Description Table

Definition at line 2042 of file Acpi50.h.

◆ EFI_ACPI_5_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE

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

"HPET" IA-PC High Precision Event Timer Table

Definition at line 2047 of file Acpi50.h.

◆ EFI_ACPI_5_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE

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

"iBFT" iSCSI Boot Firmware Table

Definition at line 2052 of file Acpi50.h.

◆ EFI_ACPI_5_0_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE

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

"IVRS" I/O Virtualization Reporting Structure

Definition at line 2057 of file Acpi50.h.

◆ EFI_ACPI_5_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_5_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 2062 of file Acpi50.h.

◆ EFI_ACPI_5_0_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE

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

"MCHI" Management Controller Host Interface Table

Definition at line 2067 of file Acpi50.h.

◆ EFI_ACPI_5_0_DATA_MANAGEMENT_TABLE_SIGNATURE

#define EFI_ACPI_5_0_DATA_MANAGEMENT_TABLE_SIGNATURE   SIGNATURE_32('M', 'S', 'D', 'M')

"MSDM" MS Data Management Table

Definition at line 2072 of file Acpi50.h.

◆ EFI_ACPI_5_0_PLATFORM_COMMUNICATIONS_CHANNEL_TABLE_SIGNATURE

#define EFI_ACPI_5_0_PLATFORM_COMMUNICATIONS_CHANNEL_TABLE_SIGNATURE   SIGNATURE_32('P', 'C', 'C', 'T')

"PCCT" Platform Communications Channel Table

Definition at line 2077 of file Acpi50.h.

◆ EFI_ACPI_5_0_SOFTWARE_LICENSING_TABLE_SIGNATURE

#define EFI_ACPI_5_0_SOFTWARE_LICENSING_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'C')

"SLIC" MS Software Licensing Table Specification

Definition at line 2082 of file Acpi50.h.

◆ EFI_ACPI_5_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE

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

"SPCR" Serial Port Console Redirection Table

Definition at line 2087 of file Acpi50.h.

◆ EFI_ACPI_5_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE

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

"SPMI" Server Platform Management Interface Table

Definition at line 2092 of file Acpi50.h.

◆ EFI_ACPI_5_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE

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

"TCPA" Trusted Computing Platform Alliance Capabilities Table

Definition at line 2097 of file Acpi50.h.

◆ EFI_ACPI_5_0_TRUSTED_COMPUTING_PLATFORM_2_TABLE_SIGNATURE

#define EFI_ACPI_5_0_TRUSTED_COMPUTING_PLATFORM_2_TABLE_SIGNATURE   SIGNATURE_32('T', 'P', 'M', '2')

"TPM2" Trusted Computing Platform 1 Table

Definition at line 2102 of file Acpi50.h.

◆ EFI_ACPI_5_0_UEFI_ACPI_DATA_TABLE_SIGNATURE

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

"UEFI" UEFI ACPI Data Table

Definition at line 2107 of file Acpi50.h.

◆ EFI_ACPI_5_0_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE

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

"WAET" Windows ACPI Emulated Devices Table

Definition at line 2112 of file Acpi50.h.

◆ EFI_ACPI_5_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE

#define EFI_ACPI_5_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE   EFI_ACPI_5_0_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE

Definition at line 2113 of file Acpi50.h.

◆ EFI_ACPI_5_0_WATCHDOG_ACTION_TABLE_SIGNATURE

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

"WDAT" Watchdog Action Table

Definition at line 2118 of file Acpi50.h.

◆ EFI_ACPI_5_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE

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

"WDRT" Watchdog Resource Table

Definition at line 2123 of file Acpi50.h.

◆ EFI_ACPI_5_0_PLATFORM_BINARY_TABLE_SIGNATURE

#define EFI_ACPI_5_0_PLATFORM_BINARY_TABLE_SIGNATURE   SIGNATURE_32('W', 'P', 'B', 'T')

"WPBT" MS Platform Binary Table

Definition at line 2128 of file Acpi50.h.

Typedef Documentation

◆ EFI_ACPI_FIXED_DMA_DESCRIPTOR

Generic DMA Descriptor.

◆ EFI_ACPI_GPIO_CONNECTION_DESCRIPTOR

GPIO Connection Descriptor.

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_DESCRIPTOR

Serial Bus Resource Descriptor (Generic)

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_I2C_DESCRIPTOR

Serial Bus Resource Descriptor (I2C)

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_SPI_DESCRIPTOR

Serial Bus Resource Descriptor (SPI)

◆ EFI_ACPI_SERIAL_BUS_RESOURCE_UART_DESCRIPTOR

Serial Bus Resource Descriptor (UART)

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2_PATENT  )

Variable Documentation

◆ Header

Definition at line 44 of file Acpi50.h.

◆ DmaRequestLine

UINT16 DmaRequestLine

Definition at line 45 of file Acpi50.h.

◆ DmaChannel

UINT16 DmaChannel

Definition at line 46 of file Acpi50.h.

◆ DmaTransferWidth

UINT8 DmaTransferWidth

Definition at line 47 of file Acpi50.h.

◆ RevisionId

UINT8 RevisionId

Definition at line 55 of file Acpi50.h.

◆ ConnectionType

UINT8 ConnectionType

Definition at line 56 of file Acpi50.h.

◆ GeneralFlags

UINT8 GeneralFlags

Definition at line 57 of file Acpi50.h.

◆ InterruptFlags

UINT16 InterruptFlags

Definition at line 58 of file Acpi50.h.

◆ PinConfiguration

UINT8 PinConfiguration

Definition at line 59 of file Acpi50.h.

◆ OutputDriveStrength

UINT16 OutputDriveStrength

Definition at line 60 of file Acpi50.h.

◆ DebounceTimeout

UINT16 DebounceTimeout

Definition at line 61 of file Acpi50.h.

◆ PinTableOffset

UINT16 PinTableOffset

Definition at line 62 of file Acpi50.h.

◆ ResourceSourceIndex

UINT8 ResourceSourceIndex

Definition at line 63 of file Acpi50.h.

◆ ResourceSourceNameOffset

UINT16 ResourceSourceNameOffset

Definition at line 64 of file Acpi50.h.

◆ VendorDataOffset

UINT16 VendorDataOffset

Definition at line 65 of file Acpi50.h.

◆ VendorDataLength

UINT16 VendorDataLength

Definition at line 66 of file Acpi50.h.

◆ SerialBusType

UINT8 SerialBusType

Definition at line 79 of file Acpi50.h.

◆ TypeSpecificFlags

UINT16 TypeSpecificFlags

Definition at line 81 of file Acpi50.h.

◆ TypeSpecificRevisionId

UINT8 TypeSpecificRevisionId

Definition at line 82 of file Acpi50.h.

◆ TypeDataLength

UINT16 TypeDataLength

Definition at line 83 of file Acpi50.h.

◆ ConnectionSpeed

UINT32 ConnectionSpeed

Definition at line 103 of file Acpi50.h.

◆ SlaveAddress

UINT16 SlaveAddress

Definition at line 104 of file Acpi50.h.

◆ DataBitLength

UINT8 DataBitLength

Definition at line 120 of file Acpi50.h.

◆ Phase

UINT8 Phase

Definition at line 121 of file Acpi50.h.

◆ Polarity

UINT8 Polarity

Definition at line 122 of file Acpi50.h.

◆ DeviceSelection

UINT16 DeviceSelection

Definition at line 123 of file Acpi50.h.

◆ DefaultBaudRate

UINT32 DefaultBaudRate

Definition at line 138 of file Acpi50.h.

◆ RxFIFO

UINT16 RxFIFO

Definition at line 139 of file Acpi50.h.

◆ TxFIFO

UINT16 TxFIFO

Definition at line 140 of file Acpi50.h.

◆ Parity

UINT8 Parity

Definition at line 141 of file Acpi50.h.

◆ SerialLinesEnabled

UINT8 SerialLinesEnabled

Definition at line 142 of file Acpi50.h.