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

ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006. More...

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

Go to the source code of this file.

Data Structures

struct  EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE
 ACPI 3.0 Generic Address Space definition. More...
 
struct  EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER
 Root System Description Pointer Structure. More...
 
struct  EFI_ACPI_3_0_COMMON_HEADER
 Common table header, this prefaces all ACPI tables, including FACS, but excluding the RSD PTR structure. More...
 
struct  EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE
 Fixed ACPI Description Table Structure (FADT) More...
 
struct  EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE
 Firmware ACPI Control Structure. More...
 
struct  EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER
 Multiple APIC Description Table header definition. More...
 
struct  EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_STRUCTURE
 Processor Local APIC Structure Definition. More...
 
struct  EFI_ACPI_3_0_IO_APIC_STRUCTURE
 IO APIC Structure. More...
 
struct  EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE_STRUCTURE
 Interrupt Source Override Structure. More...
 
struct  EFI_ACPI_3_0_PLATFORM_INTERRUPT_APIC_STRUCTURE
 Platform Interrupt Sources Structure Definition. More...
 
struct  EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE_STRUCTURE
 Non-Maskable Interrupt Source Structure. More...
 
struct  EFI_ACPI_3_0_LOCAL_APIC_NMI_STRUCTURE
 Local APIC NMI Structure. More...
 
struct  EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE_STRUCTURE
 Local APIC Address Override Structure. More...
 
struct  EFI_ACPI_3_0_IO_SAPIC_STRUCTURE
 IO SAPIC Structure. More...
 
struct  EFI_ACPI_3_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_3_0_PLATFORM_INTERRUPT_SOURCES_STRUCTURE
 Platform Interrupt Sources Structure. More...
 
struct  EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE
 Smart Battery Description Table (SBST) More...
 
struct  EFI_ACPI_3_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_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER
 System Resource Affinity Table (SRAT. More...
 
struct  EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY_STRUCTURE
 Processor Local APIC/SAPIC Affinity Structure Definition. More...
 
struct  EFI_ACPI_3_0_MEMORY_AFFINITY_STRUCTURE
 Memory Affinity Structure Definition. More...
 
struct  EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_HEADER
 System Locality Distance Information Table (SLIT). More...
 

Macros

#define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME   0x0B
 
#define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR   0x8B
 
#define ACPI_AML_COORD_TYPE_SW_ALL   0xFC
 C-state Coordination Types See s8.4.2.2 _CSD (C-State Dependency) More...
 
#define ACPI_AML_COORD_TYPE_SW_ANY   0xFD
 
#define ACPI_AML_COORD_TYPE_HW_ALL   0xFE
 
#define EFI_ACPI_3_0_AML_PSD_REVISION   0
 _PSD Revision for ACPI 3.0 More...
 
#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC   0x0000000000000001
 
#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC   0x0000000000000002
 
#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT   0x0000000000000004
 
#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB   0x0000000000000008
 
#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE   0x0000000000000010
 
#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV   0x0000000000008000
 
#define EFI_ACPI_3_0_SYSTEM_MEMORY   0
 
#define EFI_ACPI_3_0_SYSTEM_IO   1
 
#define EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE   2
 
#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER   3
 
#define EFI_ACPI_3_0_SMBUS   4
 
#define EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE   0x7F
 
#define EFI_ACPI_3_0_UNDEFINED   0
 
#define EFI_ACPI_3_0_BYTE   1
 
#define EFI_ACPI_3_0_WORD   2
 
#define EFI_ACPI_3_0_DWORD   3
 
#define EFI_ACPI_3_0_QWORD   4
 
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02
 RSD_PTR Revision (as defined in ACPI 3.0b spec.) More...
 
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 RSDT Revision (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 XSDT Revision (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x04
 FADT Version (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED   0
 
#define EFI_ACPI_3_0_PM_PROFILE_DESKTOP   1
 
#define EFI_ACPI_3_0_PM_PROFILE_MOBILE   2
 
#define EFI_ACPI_3_0_PM_PROFILE_WORKSTATION   3
 
#define EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER   4
 
#define EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER   5
 
#define EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC   6
 
#define EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER   7
 
#define EFI_ACPI_3_0_LEGACY_DEVICES   BIT0
 
#define EFI_ACPI_3_0_8042   BIT1
 
#define EFI_ACPI_3_0_VGA_NOT_PRESENT   BIT2
 
#define EFI_ACPI_3_0_MSI_NOT_SUPPORTED   BIT3
 
#define EFI_ACPI_3_0_PCIE_ASPM_CONTROLS   BIT4
 
#define EFI_ACPI_3_0_WBINVD   BIT0
 
#define EFI_ACPI_3_0_WBINVD_FLUSH   BIT1
 
#define EFI_ACPI_3_0_PROC_C1   BIT2
 
#define EFI_ACPI_3_0_P_LVL2_UP   BIT3
 
#define EFI_ACPI_3_0_PWR_BUTTON   BIT4
 
#define EFI_ACPI_3_0_SLP_BUTTON   BIT5
 
#define EFI_ACPI_3_0_FIX_RTC   BIT6
 
#define EFI_ACPI_3_0_RTC_S4   BIT7
 
#define EFI_ACPI_3_0_TMR_VAL_EXT   BIT8
 
#define EFI_ACPI_3_0_DCK_CAP   BIT9
 
#define EFI_ACPI_3_0_RESET_REG_SUP   BIT10
 
#define EFI_ACPI_3_0_SEALED_CASE   BIT11
 
#define EFI_ACPI_3_0_HEADLESS   BIT12
 
#define EFI_ACPI_3_0_CPU_SW_SLP   BIT13
 
#define EFI_ACPI_3_0_PCI_EXP_WAK   BIT14
 
#define EFI_ACPI_3_0_USE_PLATFORM_CLOCK   BIT15
 
#define EFI_ACPI_3_0_S4_RTC_STS_VALID   BIT16
 
#define EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE   BIT17
 
#define EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL   BIT18
 
#define EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19
 
#define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x01
 FACS Version (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_S4BIOS_F   BIT0
 Firmware Control Structure Feature Flags All other bits are reserved and must be set to 0. More...
 
#define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
 
#define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02
 
#define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x02
 MADT Revision (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_PCAT_COMPAT   BIT0
 Multiple APIC Flags All other bits are reserved and must be set to 0. More...
 
#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC   0x00
 
#define EFI_ACPI_3_0_IO_APIC   0x01
 
#define EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE   0x02
 
#define EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03
 
#define EFI_ACPI_3_0_LOCAL_APIC_NMI   0x04
 
#define EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05
 
#define EFI_ACPI_3_0_IO_SAPIC   0x06
 
#define EFI_ACPI_3_0_LOCAL_SAPIC   0x07
 
#define EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES   0x08
 
#define EFI_ACPI_3_0_LOCAL_APIC_ENABLED   BIT0
 Local APIC Flags. More...
 
#define EFI_ACPI_3_0_POLARITY   (3 << 0)
 
#define EFI_ACPI_3_0_TRIGGER_MODE   (3 << 2)
 
#define EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE   BIT0
 Platform Interrupt Source Flags. More...
 
#define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01
 SBST Version (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01
 ECDT Version (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x02
 SRAT Version (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00
 
#define EFI_ACPI_3_0_MEMORY_AFFINITY   0x01
 
#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)
 Local APIC/SAPIC Flags. More...
 
#define EFI_ACPI_3_0_MEMORY_ENABLED   (1 << 0)
 
#define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE   (1 << 1)
 
#define EFI_ACPI_3_0_MEMORY_NONVOLATILE   (1 << 2)
 
#define EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01
 SLIT Version (as defined in ACPI 3.0 spec.) More...
 
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE   SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
 "RSD PTR " Root System Description Pointer More...
 
#define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('A', 'P', 'I', 'C')
 "APIC" Multiple APIC Description Table More...
 
#define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('D', 'S', 'D', 'T')
 "DSDT" Differentiated System Description Table More...
 
#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE   SIGNATURE_32('E', 'C', 'D', 'T')
 "ECDT" Embedded Controller Boot Resources Table More...
 
#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'P')
 "FACP" Fixed ACPI Description Table More...
 
#define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'S')
 "FACS" Firmware ACPI Control Structure More...
 
#define EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('P', 'S', 'D', 'T')
 "PSDT" Persistent System Description Table More...
 
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('R', 'S', 'D', 'T')
 "RSDT" Root System Description Table More...
 
#define EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'B', 'S', 'T')
 "SBST" Smart Battery Specification Table More...
 
#define EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'T')
 "SLIT" System Locality Information Table More...
 
#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE   SIGNATURE_32('S', 'R', 'A', 'T')
 "SRAT" System Resource Affinity Table More...
 
#define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'S', 'D', 'T')
 "SSDT" Secondary System Description Table More...
 
#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('X', 'S', 'D', 'T')
 "XSDT" Extended System Description Table More...
 
#define EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE   SIGNATURE_32('B', 'O', 'O', 'T')
 "BOOT" MS Simple Boot Spec More...
 
#define EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE   SIGNATURE_32('C', 'P', 'E', 'P')
 "CPEP" Corrected Platform Error Polling Table More...
 
#define EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', 'P')
 "DBGP" MS Debug Port Spec More...
 
#define EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'T', 'D', 'T')
 "ETDT" Event Timer Description Table More...
 
#define EFI_ACPI_3_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_3_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_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'C', 'R')
 "SPCR" Serial Port Console Redirection Table More...
 
#define EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'M', 'I')
 "SPMI" Server Platform Management Interface Table More...
 
#define EFI_ACPI_3_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_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'R', 'T')
 "WDRT" Watchdog Resource Table More...
 
#define EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'A', 'T')
 "WDAT" Watchdog Action Table More...
 
#define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE   SIGNATURE_32('W', 'S', 'P', 'T')
 "WSPT" Windows Specific Properties Table More...
 
#define EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE   SIGNATURE_32('i', 'B', 'F', 'T')
 "iBFT" iSCSI Boot Firmware Table More...
 

Typedefs

struct {
   ACPI_LARGE_RESOURCE_HEADER   Header
 
   UINT8   ResType
 
   UINT8   GenFlag
 
   UINT8   SpecificFlag
 
   UINT8   RevisionId
 
   UINT8   Reserved
 
   UINT64   AddrSpaceGranularity
 
   UINT64   AddrRangeMin
 
   UINT64   AddrRangeMax
 
   UINT64   AddrTranslationOffset
 
   UINT64   AddrLen
 
   UINT64   TypeSpecificAttribute
 
EFI_ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR
 Extended Address Space Descriptor. More...
 

Functions

 FILE_LICENCE (BSD2_PATENT)
 

Detailed Description

ACPI 3.0 definitions from the ACPI Specification Revision 3.0b October 10, 2006.

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

Definition in file Acpi30.h.

Macro Definition Documentation

◆ ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME

#define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME   0x0B

Definition at line 18 of file Acpi30.h.

◆ ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR

#define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR   0x8B

Definition at line 20 of file Acpi30.h.

◆ ACPI_AML_COORD_TYPE_SW_ALL

#define ACPI_AML_COORD_TYPE_SW_ALL   0xFC

C-state Coordination Types See s8.4.2.2 _CSD (C-State Dependency)

Definition at line 26 of file Acpi30.h.

◆ ACPI_AML_COORD_TYPE_SW_ANY

#define ACPI_AML_COORD_TYPE_SW_ANY   0xFD

Definition at line 27 of file Acpi30.h.

◆ ACPI_AML_COORD_TYPE_HW_ALL

#define ACPI_AML_COORD_TYPE_HW_ALL   0xFE

Definition at line 28 of file Acpi30.h.

◆ EFI_ACPI_3_0_AML_PSD_REVISION

#define EFI_ACPI_3_0_AML_PSD_REVISION   0

_PSD Revision for ACPI 3.0

Definition at line 34 of file Acpi30.h.

◆ EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC   0x0000000000000001

Definition at line 64 of file Acpi30.h.

◆ EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC   0x0000000000000002

Definition at line 65 of file Acpi30.h.

◆ EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT   0x0000000000000004

Definition at line 66 of file Acpi30.h.

◆ EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB   0x0000000000000008

Definition at line 67 of file Acpi30.h.

◆ EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE   0x0000000000000010

Definition at line 68 of file Acpi30.h.

◆ EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV   0x0000000000008000

Definition at line 69 of file Acpi30.h.

◆ EFI_ACPI_3_0_SYSTEM_MEMORY

#define EFI_ACPI_3_0_SYSTEM_MEMORY   0

Definition at line 90 of file Acpi30.h.

◆ EFI_ACPI_3_0_SYSTEM_IO

#define EFI_ACPI_3_0_SYSTEM_IO   1

Definition at line 91 of file Acpi30.h.

◆ EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE

#define EFI_ACPI_3_0_PCI_CONFIGURATION_SPACE   2

Definition at line 92 of file Acpi30.h.

◆ EFI_ACPI_3_0_EMBEDDED_CONTROLLER

#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER   3

Definition at line 93 of file Acpi30.h.

◆ EFI_ACPI_3_0_SMBUS

#define EFI_ACPI_3_0_SMBUS   4

Definition at line 94 of file Acpi30.h.

◆ EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE

#define EFI_ACPI_3_0_FUNCTIONAL_FIXED_HARDWARE   0x7F

Definition at line 95 of file Acpi30.h.

◆ EFI_ACPI_3_0_UNDEFINED

#define EFI_ACPI_3_0_UNDEFINED   0

Definition at line 100 of file Acpi30.h.

◆ EFI_ACPI_3_0_BYTE

#define EFI_ACPI_3_0_BYTE   1

Definition at line 101 of file Acpi30.h.

◆ EFI_ACPI_3_0_WORD

#define EFI_ACPI_3_0_WORD   2

Definition at line 102 of file Acpi30.h.

◆ EFI_ACPI_3_0_DWORD

#define EFI_ACPI_3_0_DWORD   3

Definition at line 103 of file Acpi30.h.

◆ EFI_ACPI_3_0_QWORD

#define EFI_ACPI_3_0_QWORD   4

Definition at line 104 of file Acpi30.h.

◆ EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION

#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_REVISION   0x02

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

ACPISpec (Revision 3.0b) says current value is 2

Definition at line 128 of file Acpi30.h.

◆ EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01

RSDT Revision (as defined in ACPI 3.0 spec.)

Definition at line 148 of file Acpi30.h.

◆ EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01

XSDT Revision (as defined in ACPI 3.0 spec.)

Definition at line 159 of file Acpi30.h.

◆ EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x04

FADT Version (as defined in ACPI 3.0 spec.)

Definition at line 222 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED

#define EFI_ACPI_3_0_PM_PROFILE_UNSPECIFIED   0

Definition at line 227 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_DESKTOP

#define EFI_ACPI_3_0_PM_PROFILE_DESKTOP   1

Definition at line 228 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_MOBILE

#define EFI_ACPI_3_0_PM_PROFILE_MOBILE   2

Definition at line 229 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_WORKSTATION

#define EFI_ACPI_3_0_PM_PROFILE_WORKSTATION   3

Definition at line 230 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER

#define EFI_ACPI_3_0_PM_PROFILE_ENTERPRISE_SERVER   4

Definition at line 231 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER

#define EFI_ACPI_3_0_PM_PROFILE_SOHO_SERVER   5

Definition at line 232 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC

#define EFI_ACPI_3_0_PM_PROFILE_APPLIANCE_PC   6

Definition at line 233 of file Acpi30.h.

◆ EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER

#define EFI_ACPI_3_0_PM_PROFILE_PERFORMANCE_SERVER   7

Definition at line 234 of file Acpi30.h.

◆ EFI_ACPI_3_0_LEGACY_DEVICES

#define EFI_ACPI_3_0_LEGACY_DEVICES   BIT0

Definition at line 240 of file Acpi30.h.

◆ EFI_ACPI_3_0_8042

#define EFI_ACPI_3_0_8042   BIT1

Definition at line 241 of file Acpi30.h.

◆ EFI_ACPI_3_0_VGA_NOT_PRESENT

#define EFI_ACPI_3_0_VGA_NOT_PRESENT   BIT2

Definition at line 242 of file Acpi30.h.

◆ EFI_ACPI_3_0_MSI_NOT_SUPPORTED

#define EFI_ACPI_3_0_MSI_NOT_SUPPORTED   BIT3

Definition at line 243 of file Acpi30.h.

◆ EFI_ACPI_3_0_PCIE_ASPM_CONTROLS

#define EFI_ACPI_3_0_PCIE_ASPM_CONTROLS   BIT4

Definition at line 244 of file Acpi30.h.

◆ EFI_ACPI_3_0_WBINVD

#define EFI_ACPI_3_0_WBINVD   BIT0

Definition at line 250 of file Acpi30.h.

◆ EFI_ACPI_3_0_WBINVD_FLUSH

#define EFI_ACPI_3_0_WBINVD_FLUSH   BIT1

Definition at line 251 of file Acpi30.h.

◆ EFI_ACPI_3_0_PROC_C1

#define EFI_ACPI_3_0_PROC_C1   BIT2

Definition at line 252 of file Acpi30.h.

◆ EFI_ACPI_3_0_P_LVL2_UP

#define EFI_ACPI_3_0_P_LVL2_UP   BIT3

Definition at line 253 of file Acpi30.h.

◆ EFI_ACPI_3_0_PWR_BUTTON

#define EFI_ACPI_3_0_PWR_BUTTON   BIT4

Definition at line 254 of file Acpi30.h.

◆ EFI_ACPI_3_0_SLP_BUTTON

#define EFI_ACPI_3_0_SLP_BUTTON   BIT5

Definition at line 255 of file Acpi30.h.

◆ EFI_ACPI_3_0_FIX_RTC

#define EFI_ACPI_3_0_FIX_RTC   BIT6

Definition at line 256 of file Acpi30.h.

◆ EFI_ACPI_3_0_RTC_S4

#define EFI_ACPI_3_0_RTC_S4   BIT7

Definition at line 257 of file Acpi30.h.

◆ EFI_ACPI_3_0_TMR_VAL_EXT

#define EFI_ACPI_3_0_TMR_VAL_EXT   BIT8

Definition at line 258 of file Acpi30.h.

◆ EFI_ACPI_3_0_DCK_CAP

#define EFI_ACPI_3_0_DCK_CAP   BIT9

Definition at line 259 of file Acpi30.h.

◆ EFI_ACPI_3_0_RESET_REG_SUP

#define EFI_ACPI_3_0_RESET_REG_SUP   BIT10

Definition at line 260 of file Acpi30.h.

◆ EFI_ACPI_3_0_SEALED_CASE

#define EFI_ACPI_3_0_SEALED_CASE   BIT11

Definition at line 261 of file Acpi30.h.

◆ EFI_ACPI_3_0_HEADLESS

#define EFI_ACPI_3_0_HEADLESS   BIT12

Definition at line 262 of file Acpi30.h.

◆ EFI_ACPI_3_0_CPU_SW_SLP

#define EFI_ACPI_3_0_CPU_SW_SLP   BIT13

Definition at line 263 of file Acpi30.h.

◆ EFI_ACPI_3_0_PCI_EXP_WAK

#define EFI_ACPI_3_0_PCI_EXP_WAK   BIT14

Definition at line 264 of file Acpi30.h.

◆ EFI_ACPI_3_0_USE_PLATFORM_CLOCK

#define EFI_ACPI_3_0_USE_PLATFORM_CLOCK   BIT15

Definition at line 265 of file Acpi30.h.

◆ EFI_ACPI_3_0_S4_RTC_STS_VALID

#define EFI_ACPI_3_0_S4_RTC_STS_VALID   BIT16

Definition at line 266 of file Acpi30.h.

◆ EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE

#define EFI_ACPI_3_0_REMOTE_POWER_ON_CAPABLE   BIT17

Definition at line 267 of file Acpi30.h.

◆ EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL

#define EFI_ACPI_3_0_FORCE_APIC_CLUSTER_MODEL   BIT18

Definition at line 268 of file Acpi30.h.

◆ EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE

#define EFI_ACPI_3_0_FORCE_APIC_PHYSICAL_DESTINATION_MODE   BIT19

Definition at line 269 of file Acpi30.h.

◆ EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION

#define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION   0x01

FACS Version (as defined in ACPI 3.0 spec.)

Definition at line 289 of file Acpi30.h.

◆ EFI_ACPI_3_0_S4BIOS_F

#define EFI_ACPI_3_0_S4BIOS_F   BIT0

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

Definition at line 295 of file Acpi30.h.

◆ EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02

Definition at line 304 of file Acpi30.h.

◆ EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_REVISION   0x02

Definition at line 305 of file Acpi30.h.

◆ EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_REVISION   0x02

MADT Revision (as defined in ACPI 3.0 spec.)

Definition at line 320 of file Acpi30.h.

◆ EFI_ACPI_3_0_PCAT_COMPAT

#define EFI_ACPI_3_0_PCAT_COMPAT   BIT0

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

Definition at line 326 of file Acpi30.h.

◆ EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC

#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC   0x00

Definition at line 333 of file Acpi30.h.

◆ EFI_ACPI_3_0_IO_APIC

#define EFI_ACPI_3_0_IO_APIC   0x01

Definition at line 334 of file Acpi30.h.

◆ EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE

#define EFI_ACPI_3_0_INTERRUPT_SOURCE_OVERRIDE   0x02

Definition at line 335 of file Acpi30.h.

◆ EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE

#define EFI_ACPI_3_0_NON_MASKABLE_INTERRUPT_SOURCE   0x03

Definition at line 336 of file Acpi30.h.

◆ EFI_ACPI_3_0_LOCAL_APIC_NMI

#define EFI_ACPI_3_0_LOCAL_APIC_NMI   0x04

Definition at line 337 of file Acpi30.h.

◆ EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE

#define EFI_ACPI_3_0_LOCAL_APIC_ADDRESS_OVERRIDE   0x05

Definition at line 338 of file Acpi30.h.

◆ EFI_ACPI_3_0_IO_SAPIC

#define EFI_ACPI_3_0_IO_SAPIC   0x06

Definition at line 339 of file Acpi30.h.

◆ EFI_ACPI_3_0_LOCAL_SAPIC

#define EFI_ACPI_3_0_LOCAL_SAPIC   0x07

Definition at line 340 of file Acpi30.h.

◆ EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES

#define EFI_ACPI_3_0_PLATFORM_INTERRUPT_SOURCES   0x08

Definition at line 341 of file Acpi30.h.

◆ EFI_ACPI_3_0_LOCAL_APIC_ENABLED

#define EFI_ACPI_3_0_LOCAL_APIC_ENABLED   BIT0

Local APIC Flags.

All other bits are reserved and must be 0.

Definition at line 361 of file Acpi30.h.

◆ EFI_ACPI_3_0_POLARITY

#define EFI_ACPI_3_0_POLARITY   (3 << 0)

Definition at line 408 of file Acpi30.h.

◆ EFI_ACPI_3_0_TRIGGER_MODE

#define EFI_ACPI_3_0_TRIGGER_MODE   (3 << 2)

Definition at line 409 of file Acpi30.h.

◆ EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE

#define EFI_ACPI_3_0_CPEI_PROCESSOR_OVERRIDE   BIT0

Platform Interrupt Source Flags.

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

Definition at line 488 of file Acpi30.h.

◆ EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION

#define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01

SBST Version (as defined in ACPI 3.0 spec.)

Definition at line 503 of file Acpi30.h.

◆ EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION

#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01

ECDT Version (as defined in ACPI 3.0 spec.)

Definition at line 521 of file Acpi30.h.

◆ EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION

#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x02

SRAT Version (as defined in ACPI 3.0 spec.)

Definition at line 536 of file Acpi30.h.

◆ EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY

#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_AFFINITY   0x00

Definition at line 543 of file Acpi30.h.

◆ EFI_ACPI_3_0_MEMORY_AFFINITY

#define EFI_ACPI_3_0_MEMORY_AFFINITY   0x01

Definition at line 544 of file Acpi30.h.

◆ EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED

#define EFI_ACPI_3_0_PROCESSOR_LOCAL_APIC_SAPIC_ENABLED   (1 << 0)

Local APIC/SAPIC Flags.

All other bits are reserved and must be 0.

Definition at line 563 of file Acpi30.h.

◆ EFI_ACPI_3_0_MEMORY_ENABLED

#define EFI_ACPI_3_0_MEMORY_ENABLED   (1 << 0)

Definition at line 585 of file Acpi30.h.

◆ EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE

#define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE   (1 << 1)

Definition at line 586 of file Acpi30.h.

◆ EFI_ACPI_3_0_MEMORY_NONVOLATILE

#define EFI_ACPI_3_0_MEMORY_NONVOLATILE   (1 << 2)

Definition at line 587 of file Acpi30.h.

◆ EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION

#define EFI_ACPI_3_0_SYSTEM_LOCALITY_DISTANCE_INFORMATION_TABLE_REVISION   0x01

SLIT Version (as defined in ACPI 3.0 spec.)

Definition at line 601 of file Acpi30.h.

◆ EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE

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

"RSD PTR " Root System Description Pointer

Definition at line 610 of file Acpi30.h.

◆ EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE

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

"APIC" Multiple APIC Description Table

Definition at line 615 of file Acpi30.h.

◆ EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"DSDT" Differentiated System Description Table

Definition at line 620 of file Acpi30.h.

◆ EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE

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

"ECDT" Embedded Controller Boot Resources Table

Definition at line 625 of file Acpi30.h.

◆ EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE

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

"FACP" Fixed ACPI Description Table

Definition at line 630 of file Acpi30.h.

◆ EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE

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

"FACS" Firmware ACPI Control Structure

Definition at line 635 of file Acpi30.h.

◆ EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"PSDT" Persistent System Description Table

Definition at line 640 of file Acpi30.h.

◆ EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"RSDT" Root System Description Table

Definition at line 645 of file Acpi30.h.

◆ EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE

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

"SBST" Smart Battery Specification Table

Definition at line 650 of file Acpi30.h.

◆ EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE

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

"SLIT" System Locality Information Table

Definition at line 655 of file Acpi30.h.

◆ EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE

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

"SRAT" System Resource Affinity Table

Definition at line 660 of file Acpi30.h.

◆ EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"SSDT" Secondary System Description Table

Definition at line 665 of file Acpi30.h.

◆ EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE

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

"XSDT" Extended System Description Table

Definition at line 670 of file Acpi30.h.

◆ EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE

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

"BOOT" MS Simple Boot Spec

Definition at line 675 of file Acpi30.h.

◆ EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE

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

"CPEP" Corrected Platform Error Polling Table

Definition at line 680 of file Acpi30.h.

◆ EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE

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

"DBGP" MS Debug Port Spec

Definition at line 685 of file Acpi30.h.

◆ EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE

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

"ETDT" Event Timer Description Table

Definition at line 690 of file Acpi30.h.

◆ EFI_ACPI_3_0_HIGH_PRECISION_EVENT_TIMER_TABLE_SIGNATURE

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

"HPET" IA-PC High Precision Event Timer Table

Definition at line 695 of file Acpi30.h.

◆ EFI_ACPI_3_0_PCI_EXPRESS_MEMORY_MAPPED_CONFIGURATION_SPACE_BASE_ADDRESS_DESCRIPTION_TABLE_SIGNATURE

#define EFI_ACPI_3_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 700 of file Acpi30.h.

◆ EFI_ACPI_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE

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

"SPCR" Serial Port Console Redirection Table

Definition at line 705 of file Acpi30.h.

◆ EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE

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

"SPMI" Server Platform Management Interface Table

Definition at line 710 of file Acpi30.h.

◆ EFI_ACPI_3_0_TRUSTED_COMPUTING_PLATFORM_ALLIANCE_CAPABILITIES_TABLE_SIGNATURE

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

"TCPA" Trusted Computing Platform Alliance Capabilities Table

Definition at line 715 of file Acpi30.h.

◆ EFI_ACPI_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE

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

"WDRT" Watchdog Resource Table

Definition at line 720 of file Acpi30.h.

◆ EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE

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

"WDAT" Watchdog Action Table

Definition at line 725 of file Acpi30.h.

◆ EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE

#define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE   SIGNATURE_32('W', 'S', 'P', 'T')

"WSPT" Windows Specific Properties Table

Definition at line 730 of file Acpi30.h.

◆ EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE

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

"iBFT" iSCSI Boot Firmware Table

Definition at line 735 of file Acpi30.h.

Typedef Documentation

◆ EFI_ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR

Extended Address Space Descriptor.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2_PATENT  )

Variable Documentation

◆ Header

Definition at line 45 of file Acpi30.h.

◆ ResType

UINT8 ResType

Definition at line 46 of file Acpi30.h.

◆ GenFlag

UINT8 GenFlag

Definition at line 47 of file Acpi30.h.

◆ SpecificFlag

UINT8 SpecificFlag

Definition at line 48 of file Acpi30.h.

◆ RevisionId

UINT8 RevisionId

Definition at line 49 of file Acpi30.h.

◆ Reserved

UINT32_t Reserved

Must be zero.

Reserved.

Definition at line 50 of file Acpi30.h.

◆ AddrSpaceGranularity

UINT64 AddrSpaceGranularity

Definition at line 51 of file Acpi30.h.

◆ AddrRangeMin

UINT64 AddrRangeMin

Definition at line 52 of file Acpi30.h.

◆ AddrRangeMax

UINT64 AddrRangeMax

Definition at line 53 of file Acpi30.h.

◆ AddrTranslationOffset

UINT64 AddrTranslationOffset

Definition at line 54 of file Acpi30.h.

◆ AddrLen

UINT64 AddrLen

Definition at line 55 of file Acpi30.h.

◆ TypeSpecificAttribute

UINT64 TypeSpecificAttribute

Definition at line 56 of file Acpi30.h.