iPXE
Data Structures | Defines | Functions
Acpi40.h File Reference

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

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

Go to the source code of this file.

Data Structures

struct  EFI_ACPI_4_0_GENERIC_ADDRESS_STRUCTURE
 ACPI 4.0 Generic Address Space definition. More...
struct  EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER
 Root System Description Pointer Structure. More...
struct  EFI_ACPI_4_0_COMMON_HEADER
 Common table header, this prefaces all ACPI tables, including FACS, but excluding the RSD PTR structure. More...
struct  EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE
 Fixed ACPI Description Table Structure (FADT) More...
struct  EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE
 Firmware ACPI Control Structure. More...
struct  EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER
 Multiple APIC Description Table header definition. More...
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_STRUCTURE
 Processor Local APIC Structure Definition. More...
struct  EFI_ACPI_4_0_IO_APIC_STRUCTURE
 IO APIC Structure. More...
struct  EFI_ACPI_4_0_INTERRUPT_SOURCE_OVERRIDE_STRUCTURE
 Interrupt Source Override Structure. More...
struct  EFI_ACPI_4_0_PLATFORM_INTERRUPT_APIC_STRUCTURE
 Platform Interrupt Sources Structure Definition. More...
struct  EFI_ACPI_4_0_NON_MASKABLE_INTERRUPT_SOURCE_STRUCTURE
 Non-Maskable Interrupt Source Structure. More...
struct  EFI_ACPI_4_0_LOCAL_APIC_NMI_STRUCTURE
 Local APIC NMI Structure. More...
struct  EFI_ACPI_4_0_LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE
 Local APIC Address Override Structure. More...
struct  EFI_ACPI_4_0_IO_SAPIC_STRUCTURE
 IO SAPIC Structure. More...
struct  EFI_ACPI_4_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_4_0_PLATFORM_INTERRUPT_SOURCES_STRUCTURE
 Platform Interrupt Sources Structure. More...
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_STRUCTURE
 Processor Local x2APIC Structure Definition. More...
struct  EFI_ACPI_4_0_LOCAL_X2APIC_NMI_STRUCTURE
 Local x2APIC NMI Structure. More...
struct  EFI_ACPI_4_0_SMART_BATTERY_DESCRIPTION_TABLE
 Smart Battery Description Table (SBST) More...
struct  EFI_ACPI_4_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_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER
 System Resource Affinity Table (SRAT. More...
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY_STRUCTURE
 Processor Local APIC/SAPIC Affinity Structure Definition. More...
struct  EFI_ACPI_4_0_MEMORY_AFFINITY_STRUCTURE
 Memory Affinity Structure Definition. More...
struct  EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_AFFINITY_STRUCTURE
 Processor Local x2APIC Affinity Structure Definition. More...
struct  EFI_ACPI_4_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_HEADER
 System Locality Distance Information Table (SLIT). More...
struct  EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_HEADER
 Corrected Platform Error Polling Table (CPEP) More...
struct  EFI_ACPI_4_0_CPEP_PROCESSOR_APIC_SAPIC_STRUCTURE
 Corrected Platform Error Polling Processor Structure Definition. More...
struct  EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_HEADER
 Maximum System Characteristics Table (MSCT) More...
struct  EFI_ACPI_4_0_MAXIMUM_PROXIMITY_DOMAIN_INFORMATION_STRUCTURE
 Maximum Proximity Domain Information Structure Definition. More...
struct  EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_HEADER
 Boot Error Record Table (BERT) More...
struct  EFI_ACPI_4_0_ERROR_BLOCK_STATUS
 Boot Error Region Block Status Definition. More...
struct  EFI_ACPI_4_0_BOOT_ERROR_REGION_STRUCTURE
 Boot Error Region Definition. More...
struct  EFI_ACPI_4_0_GENERIC_ERROR_DATA_ENTRY_STRUCTURE
 Generic Error Data Entry Definition. More...
struct  EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_HEADER
 HEST - Hardware Error Source Table. More...
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION_STRUCTURE
 IA-32 Architecture Machine Check Exception Structure Definition. More...
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_BANK_STRUCTURE
 IA-32 Architecture Machine Check Bank Structure Definition. More...
struct  EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_CONFIGURATION_WRITE_ENABLE_STRUCTURE
 Hardware Error Notification Configuration Write Enable Structure Definition. More...
struct  EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_STRUCTURE
 Hardware Error Notification Structure Definition. More...
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK_STRUCTURE
 IA-32 Architecture Corrected Machine Check Structure Definition. More...
struct  EFI_ACPI_4_0_IA32_ARCHITECTURE_NMI_ERROR_STRUCTURE
 IA-32 Architecture NMI Error Structure Definition. More...
struct  EFI_ACPI_4_0_PCI_EXPRESS_ROOT_PORT_AER_STRUCTURE
 PCI Express Root Port AER Structure Definition. More...
struct  EFI_ACPI_4_0_PCI_EXPRESS_DEVICE_AER_STRUCTURE
 PCI Express Device AER Structure Definition. More...
struct  EFI_ACPI_4_0_PCI_EXPRESS_BRIDGE_AER_STRUCTURE
 PCI Express Bridge AER Structure Definition. More...
struct  EFI_ACPI_4_0_GENERIC_HARDWARE_ERROR_SOURCE_STRUCTURE
 Generic Hardware Error Source Structure Definition. More...
struct  EFI_ACPI_4_0_GENERIC_ERROR_STATUS_STRUCTURE
 Generic Error Status Definition. More...
struct  EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_HEADER
 ERST - Error Record Serialization Table. More...
struct  EFI_ACPI_4_0_ERST_SERIALIZATION_INSTRUCTION_ENTRY
 ERST Serialization Instruction Entry. More...
struct  EFI_ACPI_4_0_ERROR_INJECTION_TABLE_HEADER
 EINJ - Error Injection Table. More...
struct  EFI_ACPI_4_0_EINJ_INJECTION_INSTRUCTION_ENTRY
 EINJ Injection Instruction Entry. More...
struct  EFI_ACPI_4_0_EINJ_TRIGGER_ACTION_TABLE
 EINJ Trigger Action Table. More...

Defines

#define EFI_ACPI_4_0_SYSTEM_MEMORY   0
#define EFI_ACPI_4_0_SYSTEM_IO   1
#define EFI_ACPI_4_0_PCI_CONFIGURATION_SPACE   2
#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER   3
#define EFI_ACPI_4_0_SMBUS   4
#define EFI_ACPI_4_0_FUNCTIONAL_FIXED_HARDWARE   0x7F
#define EFI_ACPI_4_0_UNDEFINED   0
#define EFI_ACPI_4_0_BYTE   1
#define EFI_ACPI_4_0_WORD   2
#define EFI_ACPI_4_0_DWORD   3
#define EFI_ACPI_4_0_QWORD   4
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02
 RSD_PTR Revision (as defined in ACPI 4.0b spec.)
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 RSDT Revision (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 XSDT Revision (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x04
 FADT Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_PM_PROFILE_UNSPECIFIED   0
#define EFI_ACPI_4_0_PM_PROFILE_DESKTOP   1
#define EFI_ACPI_4_0_PM_PROFILE_MOBILE   2
#define EFI_ACPI_4_0_PM_PROFILE_WORKSTATION   3
#define EFI_ACPI_4_0_PM_PROFILE_ENTERPRISE_SERVER   4
#define EFI_ACPI_4_0_PM_PROFILE_SOHO_SERVER   5
#define EFI_ACPI_4_0_PM_PROFILE_APPLIANCE_PC   6
#define EFI_ACPI_4_0_PM_PROFILE_PERFORMANCE_SERVER   7
#define EFI_ACPI_4_0_LEGACY_DEVICES   BIT0
#define EFI_ACPI_4_0_8042   BIT1
#define EFI_ACPI_4_0_VGA_NOT_PRESENT   BIT2
#define EFI_ACPI_4_0_MSI_NOT_SUPPORTED   BIT3
#define EFI_ACPI_4_0_PCIE_ASPM_CONTROLS   BIT4
#define EFI_ACPI_4_0_WBINVD   BIT0
#define EFI_ACPI_4_0_WBINVD_FLUSH   BIT1
#define EFI_ACPI_4_0_PROC_C1   BIT2
#define EFI_ACPI_4_0_P_LVL2_UP   BIT3
#define EFI_ACPI_4_0_PWR_BUTTON   BIT4
#define EFI_ACPI_4_0_SLP_BUTTON   BIT5
#define EFI_ACPI_4_0_FIX_RTC   BIT6
#define EFI_ACPI_4_0_RTC_S4   BIT7
#define EFI_ACPI_4_0_TMR_VAL_EXT   BIT8
#define EFI_ACPI_4_0_DCK_CAP   BIT9
#define EFI_ACPI_4_0_RESET_REG_SUP   BIT10
#define EFI_ACPI_4_0_SEALED_CASE   BIT11
#define EFI_ACPI_4_0_HEADLESS   BIT12
#define EFI_ACPI_4_0_CPU_SW_SLP   BIT13
#define EFI_ACPI_4_0_PCI_EXP_WAK   BIT14
#define EFI_ACPI_4_0_USE_PLATFORM_CLOCK   BIT15
#define EFI_ACPI_4_0_S4_RTC_STS_VALID   BIT16
#define EFI_ACPI_4_0_REMOTE_POWER_ON_CAPABLE   BIT17
#define EFI_ACPI_4_0_FORCE_APIC_CLUSTER_MODEL   BIT18
#define EFI_ACPI_4_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19
#define EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x02
 FACS Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_S4BIOS_F   BIT0
 Firmware Control Structure Feature Flags All other bits are reserved and must be set to 0.
#define EFI_ACPI_4_0_64BIT_WAKE_SUPPORTED_F   BIT1
#define EFI_ACPI_4_0_OSPM_64BIT_WAKE__F   BIT0
 OSPM Enabled Firmware Control Structure Flags All other bits are reserved and must be set to 0.
#define EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
#define EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
#define EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x03
 MADT Revision (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_PCAT_COMPAT   BIT0
 Multiple APIC Flags All other bits are reserved and must be set to 0.
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC   0x00
#define EFI_ACPI_4_0_IO_APIC   0x01
#define EFI_ACPI_4_0_INTERRUPT_SOURCE_OVERRIDE   0x02
#define EFI_ACPI_4_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03
#define EFI_ACPI_4_0_LOCAL_APIC_NMI   0x04
#define EFI_ACPI_4_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05
#define EFI_ACPI_4_0_IO_SAPIC   0x06
#define EFI_ACPI_4_0_LOCAL_SAPIC   0x07
#define EFI_ACPI_4_0_PLATFORM_INTERRUPT_SOURCES   0x08
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC   0x09
#define EFI_ACPI_4_0_LOCAL_X2APIC_NMI   0x0A
#define EFI_ACPI_4_0_LOCAL_APIC_ENABLED   BIT0
 Local APIC Flags.
#define EFI_ACPI_4_0_POLARITY   (3 << 0)
#define EFI_ACPI_4_0_TRIGGER_MODE   (3 << 2)
#define EFI_ACPI_4_0_CPEI_PROCESSOR_OVERRIDE   BIT0
 Platform Interrupt Source Flags.
#define EFI_ACPI_4_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01
 SBST Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01
 ECDT Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x03
 SRAT Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00
#define EFI_ACPI_4_0_MEMORY_AFFINITY   0x01
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_X2APIC_AFFINITY   0x02
#define EFI_ACPI_4_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)
 Local APIC/SAPIC Flags.
#define EFI_ACPI_4_0_MEMORY_ENABLED   (1 << 0)
#define EFI_ACPI_4_0_MEMORY_HOT_PLUGGABLE   (1 << 1)
#define EFI_ACPI_4_0_MEMORY_NONVOLATILE   (1 << 2)
#define EFI_ACPI_4_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01
 SLIT Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_REVISION   0x01
 CPEP Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_CPEP_PROCESSOR_APIC_SAPIC   0x00
#define EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_REVISION   0x01
 MSCT Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_REVISION   0x01
 BERT Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTABLE   0x00
#define EFI_ACPI_4_0_ERROR_SEVERITY_FATAL   0x01
#define EFI_ACPI_4_0_ERROR_SEVERITY_CORRECTED   0x02
#define EFI_ACPI_4_0_ERROR_SEVERITY_NONE   0x03
#define EFI_ACPI_4_0_GENERIC_ERROR_DATA_ENTRY_REVISION   0x0201
 Generic Error Data Entry Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_REVISION   0x01
 HEST Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_EXCEPTION   0x00
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_CORRECTED_MACHINE_CHECK   0x01
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_NMI_ERROR   0x02
#define EFI_ACPI_4_0_PCI_EXPRESS_ROOT_PORT_AER   0x06
#define EFI_ACPI_4_0_PCI_EXPRESS_DEVICE_AER   0x07
#define EFI_ACPI_4_0_PCI_EXPRESS_BRIDGE_AER   0x08
#define EFI_ACPI_4_0_GENERIC_HARDWARE_ERROR   0x09
#define EFI_ACPI_4_0_ERROR_SOURCE_FLAG_FIRMWARE_FIRST   (1 << 0)
#define EFI_ACPI_4_0_ERROR_SOURCE_FLAG_GLOBAL   (1 << 1)
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_IA32   0x00
 IA-32 Architecture Machine Check Bank Structure MCA data format.
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_INTEL64   0x01
#define EFI_ACPI_4_0_IA32_ARCHITECTURE_MACHINE_CHECK_ERROR_DATA_FORMAT_AMD64   0x02
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_POLLED   0x00
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_EXTERNAL_INTERRUPT   0x01
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_LOCAL_INTERRUPT   0x02
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_SCI   0x03
#define EFI_ACPI_4_0_HARDWARE_ERROR_NOTIFICATION_NMI   0x04
#define EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_REVISION   0x01
 ERST Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_ERST_BEGIN_WRITE_OPERATION   0x00
 ERST Serialization Actions.
#define EFI_ACPI_4_0_ERST_BEGIN_READ_OPERATION   0x01
#define EFI_ACPI_4_0_ERST_BEGIN_CLEAR_OPERATION   0x02
#define EFI_ACPI_4_0_ERST_END_OPERATION   0x03
#define EFI_ACPI_4_0_ERST_SET_RECORD_OFFSET   0x04
#define EFI_ACPI_4_0_ERST_EXECUTE_OPERATION   0x05
#define EFI_ACPI_4_0_ERST_CHECK_BUSY_STATUS   0x06
#define EFI_ACPI_4_0_ERST_GET_COMMAND_STATUS   0x07
#define EFI_ACPI_4_0_ERST_GET_RECORD_IDENTIFIER   0x08
#define EFI_ACPI_4_0_ERST_SET_RECORD_IDENTIFIER   0x09
#define EFI_ACPI_4_0_ERST_GET_RECORD_COUNT   0x0A
#define EFI_ACPI_4_0_ERST_BEGIN_DUMMY_WRITE_OPERATION   0x0B
#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE   0x0D
#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_LENGTH   0x0E
#define EFI_ACPI_4_0_ERST_GET_ERROR_LOG_ADDRESS_RANGE_ATTRIBUTES   0x0F
#define EFI_ACPI_4_0_EINJ_STATUS_SUCCESS   0x00
 ERST Action Command Status.
#define EFI_ACPI_4_0_EINJ_STATUS_NOT_ENOUGH_SPACE   0x01
#define EFI_ACPI_4_0_EINJ_STATUS_HARDWARE_NOT_AVAILABLE   0x02
#define EFI_ACPI_4_0_EINJ_STATUS_FAILED   0x03
#define EFI_ACPI_4_0_EINJ_STATUS_RECORD_STORE_EMPTY   0x04
#define EFI_ACPI_4_0_EINJ_STATUS_RECORD_NOT_FOUND   0x05
#define EFI_ACPI_4_0_ERST_READ_REGISTER   0x00
 ERST Serialization Instructions.
#define EFI_ACPI_4_0_ERST_READ_REGISTER_VALUE   0x01
#define EFI_ACPI_4_0_ERST_WRITE_REGISTER   0x02
#define EFI_ACPI_4_0_ERST_WRITE_REGISTER_VALUE   0x03
#define EFI_ACPI_4_0_ERST_NOOP   0x04
#define EFI_ACPI_4_0_ERST_LOAD_VAR1   0x05
#define EFI_ACPI_4_0_ERST_LOAD_VAR2   0x06
#define EFI_ACPI_4_0_ERST_STORE_VAR1   0x07
#define EFI_ACPI_4_0_ERST_ADD   0x08
#define EFI_ACPI_4_0_ERST_SUBTRACT   0x09
#define EFI_ACPI_4_0_ERST_ADD_VALUE   0x0A
#define EFI_ACPI_4_0_ERST_SUBTRACT_VALUE   0x0B
#define EFI_ACPI_4_0_ERST_STALL   0x0C
#define EFI_ACPI_4_0_ERST_STALL_WHILE_TRUE   0x0D
#define EFI_ACPI_4_0_ERST_SKIP_NEXT_INSTRUCTION_IF_TRUE   0x0E
#define EFI_ACPI_4_0_ERST_GOTO   0x0F
#define EFI_ACPI_4_0_ERST_SET_SRC_ADDRESS_BASE   0x10
#define EFI_ACPI_4_0_ERST_SET_DST_ADDRESS_BASE   0x11
#define EFI_ACPI_4_0_ERST_MOVE_DATA   0x12
#define EFI_ACPI_4_0_ERST_PRESERVE_REGISTER   0x01
 ERST Instruction Flags.
#define EFI_ACPI_4_0_ERROR_INJECTION_TABLE_REVISION   0x01
 EINJ Version (as defined in ACPI 4.0 spec.)
#define EFI_ACPI_4_0_EINJ_BEGIN_INJECTION_OPERATION   0x00
 EINJ Error Injection Actions.
#define EFI_ACPI_4_0_EINJ_GET_TRIGGER_ERROR_ACTION_TABLE   0x01
#define EFI_ACPI_4_0_EINJ_SET_ERROR_TYPE   0x02
#define EFI_ACPI_4_0_EINJ_GET_ERROR_TYPE   0x03
#define EFI_ACPI_4_0_EINJ_END_OPERATION   0x04
#define EFI_ACPI_4_0_EINJ_EXECUTE_OPERATION   0x05
#define EFI_ACPI_4_0_EINJ_CHECK_BUSY_STATUS   0x06
#define EFI_ACPI_4_0_EINJ_GET_COMMAND_STATUS   0x07
#define EFI_ACPI_4_0_EINJ_TRIGGER_ERROR   0xFF
#define EFI_ACPI_4_0_EINJ_STATUS_SUCCESS   0x00
 ERST Action Command Status.
#define EFI_ACPI_4_0_EINJ_STATUS_UNKNOWN_FAILURE   0x01
#define EFI_ACPI_4_0_EINJ_STATUS_INVALID_ACCESS   0x02
#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_CORRECTABLE   (1 << 0)
 EINJ Error Type Definition.
#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_NONFATAL   (1 << 1)
#define EFI_ACPI_4_0_EINJ_ERROR_PROCESSOR_UNCORRECTABLE_FATAL   (1 << 2)
#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_CORRECTABLE   (1 << 3)
#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_NONFATAL   (1 << 4)
#define EFI_ACPI_4_0_EINJ_ERROR_MEMORY_UNCORRECTABLE_FATAL   (1 << 5)
#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_CORRECTABLE   (1 << 6)
#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_NONFATAL   (1 << 7)
#define EFI_ACPI_4_0_EINJ_ERROR_PCI_EXPRESS_UNCORRECTABLE_FATAL   (1 << 8)
#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_CORRECTABLE   (1 << 9)
#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_NONFATAL   (1 << 10)
#define EFI_ACPI_4_0_EINJ_ERROR_PLATFORM_UNCORRECTABLE_FATAL   (1 << 11)
#define EFI_ACPI_4_0_EINJ_READ_REGISTER   0x00
 EINJ Injection Instructions.
#define EFI_ACPI_4_0_EINJ_READ_REGISTER_VALUE   0x01
#define EFI_ACPI_4_0_EINJ_WRITE_REGISTER   0x02
#define EFI_ACPI_4_0_EINJ_WRITE_REGISTER_VALUE   0x03
#define EFI_ACPI_4_0_EINJ_NOOP   0x04
#define EFI_ACPI_4_0_EINJ_PRESERVE_REGISTER   0x01
 EINJ Instruction Flags.
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE   SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
 "RSD PTR " Root System Description Pointer
#define EFI_ACPI_4_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('A', 'P', 'I', 'C')
 "APIC" Multiple APIC Description Table
#define EFI_ACPI_4_0_BOOT_ERROR_RECORD_TABLE_SIGNATURE   SIGNATURE_32('B', 'E', 'R', 'T')
 "BERT" Boot Error Record Table
#define EFI_ACPI_4_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE   SIGNATURE_32('C', 'P', 'E', 'P')
 "CPEP" Corrected Platform Error Polling Table
#define EFI_ACPI_4_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('D', 'S', 'D', 'T')
 "DSDT" Differentiated System Description Table
#define EFI_ACPI_4_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE   SIGNATURE_32('E', 'C', 'D', 'T')
 "ECDT" Embedded Controller Boot Resources Table
#define EFI_ACPI_4_0_ERROR_INJECTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'I', 'N', 'J')
 "EINJ" Error Injection Table
#define EFI_ACPI_4_0_ERROR_RECORD_SERIALIZATION_TABLE_SIGNATURE   SIGNATURE_32('E', 'R', 'S', 'T')
 "ERST" Error Record Serialization Table
#define EFI_ACPI_4_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'P')
 "FACP" Fixed ACPI Description Table
#define EFI_ACPI_4_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'S')
 "FACS" Firmware ACPI Control Structure
#define EFI_ACPI_4_0_HARDWARE_ERROR_SOURCE_TABLE_SIGNATURE   SIGNATURE_32('H', 'E', 'S', 'T')
 "HEST" Hardware Error Source Table
#define EFI_ACPI_4_0_MAXIMUM_SYSTEM_CHARACTERISTICS_TABLE_SIGNATURE   SIGNATURE_32('M', 'S', 'C', 'T')
 "MSCT" Maximum System Characteristics Table
#define EFI_ACPI_4_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('P', 'S', 'D', 'T')
 "PSDT" Persistent System Description Table
#define EFI_ACPI_4_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('R', 'S', 'D', 'T')
 "RSDT" Root System Description Table
#define EFI_ACPI_4_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'B', 'S', 'T')
 "SBST" Smart Battery Specification Table
#define EFI_ACPI_4_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'T')
 "SLIT" System Locality Information Table
#define EFI_ACPI_4_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE   SIGNATURE_32('S', 'R', 'A', 'T')
 "SRAT" System Resource Affinity Table
#define EFI_ACPI_4_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'S', 'D', 'T')
 "SSDT" Secondary System Description Table
#define EFI_ACPI_4_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('X', 'S', 'D', 'T')
 "XSDT" Extended System Description Table
#define EFI_ACPI_4_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE   SIGNATURE_32('B', 'O', 'O', 'T')
 "BOOT" MS Simple Boot Spec
#define EFI_ACPI_4_0_DEBUG_PORT_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', 'P')
 "DBGP" MS Debug Port Spec
#define EFI_ACPI_4_0_DMA_REMAPPING_TABLE_SIGNATURE   SIGNATURE_32('D', 'M', 'A', 'R')
 "DMAR" DMA Remapping Table
#define EFI_ACPI_4_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'T', 'D', 'T')
 "ETDT" Event Timer Description Table
#define EFI_ACPI_4_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE   SIGNATURE_32('H', 'P', 'E', 'T')
 "HPET" IA-PC High Precision Event Timer Table
#define EFI_ACPI_4_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE   SIGNATURE_32('i', 'B', 'F', 'T')
 "iBFT" iSCSI Boot Firmware Table
#define EFI_ACPI_4_0_IO_VIRTUALIZATION_REPORTING_STRUCTURE_SIGNATURE   SIGNATURE_32('I', 'V', 'R', 'S')
 "IVRS" I/O Virtualization Reporting Structure
#define EFI_ACPI_4_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'F', 'G')
 "MCFG" PCI Express Memory Mapped Configuration Space Base Address Description Table
#define EFI_ACPI_4_0_MANAGEMENT_CONTROLLER_HOST_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('M', 'C', 'H', 'I')
 "MCHI" Management Controller Host Interface Table
#define EFI_ACPI_4_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'C', 'R')
 "SPCR" Serial Port Concole Redirection Table
#define EFI_ACPI_4_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'M', 'I')
 "SPMI" Server Platform Management Interface Table
#define EFI_ACPI_4_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE   SIGNATURE_32('T', 'C', 'P', 'A')
 "TCPA" Trusted Computing Platform Alliance Capabilities Table
#define EFI_ACPI_4_0_UEFI_ACPI_DATA_TABLE_SIGNATURE   SIGNATURE_32('U', 'E', 'F', 'I')
 "UEFI" UEFI ACPI Data Table
#define EFI_ACPI_4_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE   SIGNATURE_32('W', 'A', 'E', 'T')
 "WAET" Windows ACPI Enlightenment Table
#define EFI_ACPI_4_0_WATCHDOG_ACTION_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'A', 'T')
 "WDAT" Watchdog Action Table
#define EFI_ACPI_4_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'R', 'T')
 "WDRT" Watchdog Resource Table

Functions

 FILE_LICENCE (BSD3)

Detailed Description

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

Copyright (c) 2010 - 2011, Intel Corporation. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file Acpi40.h.


Define Documentation

Definition at line 40 of file Acpi40.h.

#define EFI_ACPI_4_0_SYSTEM_IO   1

Definition at line 41 of file Acpi40.h.

Definition at line 42 of file Acpi40.h.

Definition at line 43 of file Acpi40.h.

#define EFI_ACPI_4_0_SMBUS   4

Definition at line 44 of file Acpi40.h.

Definition at line 45 of file Acpi40.h.

#define EFI_ACPI_4_0_UNDEFINED   0

Definition at line 50 of file Acpi40.h.

#define EFI_ACPI_4_0_BYTE   1

Definition at line 51 of file Acpi40.h.

#define EFI_ACPI_4_0_WORD   2

Definition at line 52 of file Acpi40.h.

#define EFI_ACPI_4_0_DWORD   3

Definition at line 53 of file Acpi40.h.

#define EFI_ACPI_4_0_QWORD   4

Definition at line 54 of file Acpi40.h.

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

ACPISpec (Revision 4.0a) says current value is 2

Definition at line 78 of file Acpi40.h.

RSDT Revision (as defined in ACPI 4.0 spec.)

Definition at line 98 of file Acpi40.h.

XSDT Revision (as defined in ACPI 4.0 spec.)

Definition at line 109 of file Acpi40.h.

FADT Version (as defined in ACPI 4.0 spec.)

Definition at line 172 of file Acpi40.h.

Definition at line 177 of file Acpi40.h.

Definition at line 178 of file Acpi40.h.

Definition at line 179 of file Acpi40.h.

Definition at line 180 of file Acpi40.h.

Definition at line 181 of file Acpi40.h.

Definition at line 182 of file Acpi40.h.

Definition at line 183 of file Acpi40.h.

Definition at line 184 of file Acpi40.h.

Definition at line 190 of file Acpi40.h.

#define EFI_ACPI_4_0_8042   BIT1

Definition at line 191 of file Acpi40.h.

Definition at line 192 of file Acpi40.h.

Definition at line 193 of file Acpi40.h.

Definition at line 194 of file Acpi40.h.

#define EFI_ACPI_4_0_WBINVD   BIT0

Definition at line 200 of file Acpi40.h.

Definition at line 201 of file Acpi40.h.

#define EFI_ACPI_4_0_PROC_C1   BIT2

Definition at line 202 of file Acpi40.h.

Definition at line 203 of file Acpi40.h.

Definition at line 204 of file Acpi40.h.

Definition at line 205 of file Acpi40.h.

#define EFI_ACPI_4_0_FIX_RTC   BIT6

Definition at line 206 of file Acpi40.h.

#define EFI_ACPI_4_0_RTC_S4   BIT7

Definition at line 207 of file Acpi40.h.

Definition at line 208 of file Acpi40.h.

#define EFI_ACPI_4_0_DCK_CAP   BIT9

Definition at line 209 of file Acpi40.h.

Definition at line 210 of file Acpi40.h.

Definition at line 211 of file Acpi40.h.

Definition at line 212 of file Acpi40.h.

Definition at line 213 of file Acpi40.h.

Definition at line 214 of file Acpi40.h.

Definition at line 215 of file Acpi40.h.

Definition at line 216 of file Acpi40.h.

Definition at line 217 of file Acpi40.h.

Definition at line 218 of file Acpi40.h.

Definition at line 219 of file Acpi40.h.

FACS Version (as defined in ACPI 4.0 spec.)

Definition at line 241 of file Acpi40.h.

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

Definition at line 247 of file Acpi40.h.

Definition at line 248 of file Acpi40.h.

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

Definition at line 254 of file Acpi40.h.

Definition at line 263 of file Acpi40.h.

Definition at line 264 of file Acpi40.h.

MADT Revision (as defined in ACPI 4.0 spec.)

Definition at line 279 of file Acpi40.h.

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

Definition at line 285 of file Acpi40.h.

Definition at line 292 of file Acpi40.h.

#define EFI_ACPI_4_0_IO_APIC   0x01

Definition at line 293 of file Acpi40.h.

Definition at line 294 of file Acpi40.h.

Definition at line 295 of file Acpi40.h.

#define EFI_ACPI_4_0_LOCAL_APIC_NMI   0x04

Definition at line 296 of file Acpi40.h.

Definition at line 297 of file Acpi40.h.

#define EFI_ACPI_4_0_IO_SAPIC   0x06

Definition at line 298 of file Acpi40.h.

#define EFI_ACPI_4_0_LOCAL_SAPIC   0x07

Definition at line 299 of file Acpi40.h.

Definition at line 300 of file Acpi40.h.

Definition at line 301 of file Acpi40.h.

#define EFI_ACPI_4_0_LOCAL_X2APIC_NMI   0x0A

Definition at line 302 of file Acpi40.h.

Local APIC Flags.

All other bits are reserved and must be 0.

Definition at line 322 of file Acpi40.h.

#define EFI_ACPI_4_0_POLARITY   (3 << 0)

Definition at line 369 of file Acpi40.h.

#define EFI_ACPI_4_0_TRIGGER_MODE   (3 << 2)

Definition at line 370 of file Acpi40.h.

Platform Interrupt Source Flags.

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

Definition at line 449 of file Acpi40.h.

SBST Version (as defined in ACPI 4.0 spec.)

Definition at line 488 of file Acpi40.h.

ECDT Version (as defined in ACPI 4.0 spec.)

Definition at line 506 of file Acpi40.h.

SRAT Version (as defined in ACPI 4.0 spec.)

Definition at line 521 of file Acpi40.h.

Definition at line 528 of file Acpi40.h.

#define EFI_ACPI_4_0_MEMORY_AFFINITY   0x01

Definition at line 529 of file Acpi40.h.

Definition at line 530 of file Acpi40.h.

Local APIC/SAPIC Flags.

All other bits are reserved and must be 0.

Definition at line 549 of file Acpi40.h.

#define EFI_ACPI_4_0_MEMORY_ENABLED   (1 << 0)

Definition at line 571 of file Acpi40.h.

#define EFI_ACPI_4_0_MEMORY_HOT_PLUGGABLE   (1 << 1)

Definition at line 572 of file Acpi40.h.

#define EFI_ACPI_4_0_MEMORY_NONVOLATILE   (1 << 2)

Definition at line 573 of file Acpi40.h.

SLIT Version (as defined in ACPI 4.0 spec.)

Definition at line 601 of file Acpi40.h.

CPEP Version (as defined in ACPI 4.0 spec.)

Definition at line 614 of file Acpi40.h.

Definition at line 619 of file Acpi40.h.

MSCT Version (as defined in ACPI 4.0 spec.)

Definition at line 646 of file Acpi40.h.

BERT Version (as defined in ACPI 4.0 spec.)

Definition at line 672 of file Acpi40.h.

Definition at line 700 of file Acpi40.h.

Definition at line 701 of file Acpi40.h.

Definition at line 702 of file Acpi40.h.

Definition at line 703 of file Acpi40.h.

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

Definition at line 722 of file Acpi40.h.

HEST Version (as defined in ACPI 4.0 spec.)

Definition at line 735 of file Acpi40.h.

Definition at line 740 of file Acpi40.h.

Definition at line 741 of file Acpi40.h.

Definition at line 742 of file Acpi40.h.

Definition at line 743 of file Acpi40.h.

Definition at line 744 of file Acpi40.h.

Definition at line 745 of file Acpi40.h.

Definition at line 746 of file Acpi40.h.

Definition at line 751 of file Acpi40.h.

Definition at line 752 of file Acpi40.h.

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

Definition at line 789 of file Acpi40.h.

Definition at line 790 of file Acpi40.h.

Definition at line 791 of file Acpi40.h.

Definition at line 796 of file Acpi40.h.

Definition at line 797 of file Acpi40.h.

Definition at line 798 of file Acpi40.h.

Definition at line 799 of file Acpi40.h.

Definition at line 800 of file Acpi40.h.

ERST Version (as defined in ACPI 4.0 spec.)

Definition at line 969 of file Acpi40.h.

ERST Serialization Actions.

Definition at line 974 of file Acpi40.h.

Definition at line 975 of file Acpi40.h.

Definition at line 976 of file Acpi40.h.

Definition at line 977 of file Acpi40.h.

Definition at line 978 of file Acpi40.h.

Definition at line 979 of file Acpi40.h.

Definition at line 980 of file Acpi40.h.

Definition at line 981 of file Acpi40.h.

Definition at line 982 of file Acpi40.h.

Definition at line 983 of file Acpi40.h.

Definition at line 984 of file Acpi40.h.

Definition at line 985 of file Acpi40.h.

Definition at line 986 of file Acpi40.h.

Definition at line 987 of file Acpi40.h.

Definition at line 988 of file Acpi40.h.

ERST Action Command Status.

EINJ Action Command Status.

Definition at line 1073 of file Acpi40.h.

Definition at line 994 of file Acpi40.h.

Definition at line 995 of file Acpi40.h.

Definition at line 996 of file Acpi40.h.

Definition at line 997 of file Acpi40.h.

Definition at line 998 of file Acpi40.h.

ERST Serialization Instructions.

Definition at line 1003 of file Acpi40.h.

Definition at line 1004 of file Acpi40.h.

Definition at line 1005 of file Acpi40.h.

Definition at line 1006 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_NOOP   0x04

Definition at line 1007 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_LOAD_VAR1   0x05

Definition at line 1008 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_LOAD_VAR2   0x06

Definition at line 1009 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_STORE_VAR1   0x07

Definition at line 1010 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_ADD   0x08

Definition at line 1011 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_SUBTRACT   0x09

Definition at line 1012 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_ADD_VALUE   0x0A

Definition at line 1013 of file Acpi40.h.

Definition at line 1014 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_STALL   0x0C

Definition at line 1015 of file Acpi40.h.

Definition at line 1016 of file Acpi40.h.

Definition at line 1017 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_GOTO   0x0F

Definition at line 1018 of file Acpi40.h.

Definition at line 1019 of file Acpi40.h.

Definition at line 1020 of file Acpi40.h.

#define EFI_ACPI_4_0_ERST_MOVE_DATA   0x12

Definition at line 1021 of file Acpi40.h.

ERST Instruction Flags.

Definition at line 1026 of file Acpi40.h.

EINJ Version (as defined in ACPI 4.0 spec.)

Definition at line 1055 of file Acpi40.h.

EINJ Error Injection Actions.

Definition at line 1060 of file Acpi40.h.

Definition at line 1061 of file Acpi40.h.

Definition at line 1062 of file Acpi40.h.

Definition at line 1063 of file Acpi40.h.

Definition at line 1064 of file Acpi40.h.

Definition at line 1065 of file Acpi40.h.

Definition at line 1066 of file Acpi40.h.

Definition at line 1067 of file Acpi40.h.

Definition at line 1068 of file Acpi40.h.

ERST Action Command Status.

EINJ Action Command Status.

Definition at line 1073 of file Acpi40.h.

Definition at line 1074 of file Acpi40.h.

Definition at line 1075 of file Acpi40.h.

EINJ Error Type Definition.

Definition at line 1080 of file Acpi40.h.

Definition at line 1081 of file Acpi40.h.

Definition at line 1082 of file Acpi40.h.

Definition at line 1083 of file Acpi40.h.

Definition at line 1084 of file Acpi40.h.

Definition at line 1085 of file Acpi40.h.

Definition at line 1086 of file Acpi40.h.

Definition at line 1087 of file Acpi40.h.

Definition at line 1088 of file Acpi40.h.

Definition at line 1089 of file Acpi40.h.

Definition at line 1090 of file Acpi40.h.

Definition at line 1091 of file Acpi40.h.

EINJ Injection Instructions.

Definition at line 1096 of file Acpi40.h.

Definition at line 1097 of file Acpi40.h.

Definition at line 1098 of file Acpi40.h.

Definition at line 1099 of file Acpi40.h.

#define EFI_ACPI_4_0_EINJ_NOOP   0x04

Definition at line 1100 of file Acpi40.h.

EINJ Instruction Flags.

Definition at line 1105 of file Acpi40.h.

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

"RSD PTR " Root System Description Pointer

Definition at line 1137 of file Acpi40.h.

"APIC" Multiple APIC Description Table

Definition at line 1142 of file Acpi40.h.

"BERT" Boot Error Record Table

Definition at line 1147 of file Acpi40.h.

"CPEP" Corrected Platform Error Polling Table

Definition at line 1152 of file Acpi40.h.

"DSDT" Differentiated System Description Table

Definition at line 1157 of file Acpi40.h.

"ECDT" Embedded Controller Boot Resources Table

Definition at line 1162 of file Acpi40.h.

"EINJ" Error Injection Table

Definition at line 1167 of file Acpi40.h.

"ERST" Error Record Serialization Table

Definition at line 1172 of file Acpi40.h.

"FACP" Fixed ACPI Description Table

Definition at line 1177 of file Acpi40.h.

"FACS" Firmware ACPI Control Structure

Definition at line 1182 of file Acpi40.h.

"HEST" Hardware Error Source Table

Definition at line 1187 of file Acpi40.h.

"MSCT" Maximum System Characteristics Table

Definition at line 1192 of file Acpi40.h.

"PSDT" Persistent System Description Table

Definition at line 1197 of file Acpi40.h.

"RSDT" Root System Description Table

Definition at line 1202 of file Acpi40.h.

"SBST" Smart Battery Specification Table

Definition at line 1207 of file Acpi40.h.

"SLIT" System Locality Information Table

Definition at line 1212 of file Acpi40.h.

"SRAT" System Resource Affinity Table

Definition at line 1217 of file Acpi40.h.

"SSDT" Secondary System Description Table

Definition at line 1222 of file Acpi40.h.

"XSDT" Extended System Description Table

Definition at line 1227 of file Acpi40.h.

"BOOT" MS Simple Boot Spec

Definition at line 1232 of file Acpi40.h.

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

"DBGP" MS Debug Port Spec

Definition at line 1237 of file Acpi40.h.

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

"DMAR" DMA Remapping Table

Definition at line 1242 of file Acpi40.h.

"ETDT" Event Timer Description Table

Definition at line 1247 of file Acpi40.h.

"HPET" IA-PC High Precision Event Timer Table

Definition at line 1252 of file Acpi40.h.

"iBFT" iSCSI Boot Firmware Table

Definition at line 1257 of file Acpi40.h.

"IVRS" I/O Virtualization Reporting Structure

Definition at line 1262 of file Acpi40.h.

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

Definition at line 1267 of file Acpi40.h.

"MCHI" Management Controller Host Interface Table

Definition at line 1272 of file Acpi40.h.

"SPCR" Serial Port Concole Redirection Table

Definition at line 1277 of file Acpi40.h.

"SPMI" Server Platform Management Interface Table

Definition at line 1282 of file Acpi40.h.

"TCPA" Trusted Computing Platform Alliance Capabilities Table

Definition at line 1287 of file Acpi40.h.

"UEFI" UEFI ACPI Data Table

Definition at line 1292 of file Acpi40.h.

"WAET" Windows ACPI Enlightenment Table

Definition at line 1297 of file Acpi40.h.

"WDAT" Watchdog Action Table

Definition at line 1302 of file Acpi40.h.

"WDRT" Watchdog Resource Table

Definition at line 1307 of file Acpi40.h.


Function Documentation

FILE_LICENCE ( BSD3  )