iPXE
Data Structures | Defines | 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...

Defines

#define ACPI_LARGE_EXTENDED_ADDRESS_SPACE_DESCRIPTOR_NAME   0x0B
#define ACPI_EXTENDED_ADDRESS_SPACE_DESCRIPTOR   0x8B
#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.)
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 RSDT Revision (as defined in ACPI 3.0 spec.)
#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_REVISION   0x01
 XSDT Revision (as defined in ACPI 3.0 spec.)
#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_REVISION   0x04
 FADT Version (as defined in ACPI 3.0 spec.)
#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.)
#define EFI_ACPI_3_0_S4BIOS_F   BIT0
 Firmware Control Structure Feature Flags All other bits are reserved and must be set to 0.
#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.)
#define EFI_ACPI_3_0_PCAT_COMPAT   BIT0
 Multiple APIC Flags All other bits are reserved and must be set to 0.
#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.
#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.
#define EFI_ACPI_3_0_SMART_BATTERY_DESCRIPTION_TABLE_REVISION   0x01
 SBST Version (as defined in ACPI 3.0 spec.)
#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_REVISION   0x01
 ECDT Version (as defined in ACPI 3.0 spec.)
#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_REVISION   0x02
 SRAT Version (as defined in ACPI 3.0 spec.)
#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.
#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.)
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_POINTER_SIGNATURE   SIGNATURE_64('R', 'S', 'D', ' ', 'P', 'T', 'R', ' ')
 "RSD PTR " Root System Description Pointer
#define EFI_ACPI_3_0_MULTIPLE_APIC_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('A', 'P', 'I', 'C')
 "APIC" Multiple APIC Description Table
#define EFI_ACPI_3_0_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('D', 'S', 'D', 'T')
 "DSDT" Differentiated System Description Table
#define EFI_ACPI_3_0_EMBEDDED_CONTROLLER_BOOT_RESOURCES_TABLE_SIGNATURE   SIGNATURE_32('E', 'C', 'D', 'T')
 "ECDT" Embedded Controller Boot Resources Table
#define EFI_ACPI_3_0_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'P')
 "FACP" Fixed ACPI Description Table
#define EFI_ACPI_3_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE   SIGNATURE_32('F', 'A', 'C', 'S')
 "FACS" Firmware ACPI Control Structure
#define EFI_ACPI_3_0_PERSISTENT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('P', 'S', 'D', 'T')
 "PSDT" Persistent System Description Table
#define EFI_ACPI_3_0_ROOT_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('R', 'S', 'D', 'T')
 "RSDT" Root System Description Table
#define EFI_ACPI_3_0_SMART_BATTERY_SPECIFICATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'B', 'S', 'T')
 "SBST" Smart Battery Specification Table
#define EFI_ACPI_3_0_SYSTEM_LOCALITY_INFORMATION_TABLE_SIGNATURE   SIGNATURE_32('S', 'L', 'I', 'T')
 "SLIT" System Locality Information Table
#define EFI_ACPI_3_0_SYSTEM_RESOURCE_AFFINITY_TABLE_SIGNATURE   SIGNATURE_32('S', 'R', 'A', 'T')
 "SRAT" System Resource Affinity Table
#define EFI_ACPI_3_0_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'S', 'D', 'T')
 "SSDT" Secondary System Description Table
#define EFI_ACPI_3_0_EXTENDED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('X', 'S', 'D', 'T')
 "XSDT" Extended System Description Table
#define EFI_ACPI_3_0_SIMPLE_BOOT_FLAG_TABLE_SIGNATURE   SIGNATURE_32('B', 'O', 'O', 'T')
 "BOOT" MS Simple Boot Spec
#define EFI_ACPI_3_0_CORRECTED_PLATFORM_ERROR_POLLING_TABLE_SIGNATURE   SIGNATURE_32('C', 'P', 'E', 'P')
 "CPEP" Corrected Platform Error Polling Table
#define EFI_ACPI_3_0_DEBUG_PORT_TABLE_SIGNATURE   SIGNATURE_32('D', 'B', 'G', 'P')
 "DBGP" MS Debug Port Spec
#define EFI_ACPI_3_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE   SIGNATURE_32('E', 'T', 'D', 'T')
 "ETDT" Event Timer Description Table
#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
#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
#define EFI_ACPI_3_0_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'C', 'R')
 "SPCR" Serial Port Concole Redirection Table
#define EFI_ACPI_3_0_SERVER_PLATFORM_MANAGEMENT_INTERFACE_TABLE_SIGNATURE   SIGNATURE_32('S', 'P', 'M', 'I')
 "SPMI" Server Platform Management Interface Table
#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
#define EFI_ACPI_3_0_WATCHDOG_RESOURCE_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'R', 'T')
 "WDRT" Watchdog Resource Table
#define EFI_ACPI_3_0_WATCHDOG_ACTION_TABLE_SIGNATURE   SIGNATURE_32('W', 'D', 'A', 'T')
 "WDAT" Watchdog Action Table
#define EFI_ACPI_3_0_WINDOWS_SPECIFIC_PROPERTIES_TABLE_SIGNATURE   SIGNATURE_32('W', 'S', 'P', 'T')
 "WSPT" Windows Specific Properties Table
#define EFI_ACPI_3_0_ISCSI_BOOT_FIRMWARE_TABLE_SIGNATURE   SIGNATURE_32('i', 'B', 'F', 'T')
 "iBFT" iSCSI Boot Firmware Table

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.

Functions

 FILE_LICENCE (BSD3)

Detailed Description

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

Copyright (c) 2006 - 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 Acpi30.h.


Define Documentation

Definition at line 24 of file Acpi30.h.

Definition at line 26 of file Acpi30.h.

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UC   0x0000000000000001

Definition at line 56 of file Acpi30.h.

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WC   0x0000000000000002

Definition at line 57 of file Acpi30.h.

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WT   0x0000000000000004

Definition at line 58 of file Acpi30.h.

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_WB   0x0000000000000008

Definition at line 59 of file Acpi30.h.

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_UCE   0x0000000000000010

Definition at line 60 of file Acpi30.h.

#define EFI_ACPI_MEMORY_TYPE_SPECIFIC_ATTRIBUTES_NV   0x0000000000008000

Definition at line 61 of file Acpi30.h.

Definition at line 82 of file Acpi30.h.

#define EFI_ACPI_3_0_SYSTEM_IO   1

Definition at line 83 of file Acpi30.h.

Definition at line 84 of file Acpi30.h.

Definition at line 85 of file Acpi30.h.

#define EFI_ACPI_3_0_SMBUS   4

Definition at line 86 of file Acpi30.h.

Definition at line 87 of file Acpi30.h.

#define EFI_ACPI_3_0_UNDEFINED   0

Definition at line 92 of file Acpi30.h.

#define EFI_ACPI_3_0_BYTE   1

Definition at line 93 of file Acpi30.h.

#define EFI_ACPI_3_0_WORD   2

Definition at line 94 of file Acpi30.h.

#define EFI_ACPI_3_0_DWORD   3

Definition at line 95 of file Acpi30.h.

#define EFI_ACPI_3_0_QWORD   4

Definition at line 96 of file Acpi30.h.

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

ACPISpec (Revision 3.0b) says current value is 2

Definition at line 120 of file Acpi30.h.

RSDT Revision (as defined in ACPI 3.0 spec.)

Definition at line 140 of file Acpi30.h.

XSDT Revision (as defined in ACPI 3.0 spec.)

Definition at line 151 of file Acpi30.h.

FADT Version (as defined in ACPI 3.0 spec.)

Definition at line 214 of file Acpi30.h.

Definition at line 219 of file Acpi30.h.

Definition at line 220 of file Acpi30.h.

Definition at line 221 of file Acpi30.h.

Definition at line 222 of file Acpi30.h.

Definition at line 223 of file Acpi30.h.

Definition at line 224 of file Acpi30.h.

Definition at line 225 of file Acpi30.h.

Definition at line 226 of file Acpi30.h.

Definition at line 232 of file Acpi30.h.

#define EFI_ACPI_3_0_8042   BIT1

Definition at line 233 of file Acpi30.h.

Definition at line 234 of file Acpi30.h.

Definition at line 235 of file Acpi30.h.

Definition at line 236 of file Acpi30.h.

#define EFI_ACPI_3_0_WBINVD   BIT0

Definition at line 242 of file Acpi30.h.

Definition at line 243 of file Acpi30.h.

#define EFI_ACPI_3_0_PROC_C1   BIT2

Definition at line 244 of file Acpi30.h.

Definition at line 245 of file Acpi30.h.

Definition at line 246 of file Acpi30.h.

Definition at line 247 of file Acpi30.h.

#define EFI_ACPI_3_0_FIX_RTC   BIT6

Definition at line 248 of file Acpi30.h.

#define EFI_ACPI_3_0_RTC_S4   BIT7

Definition at line 249 of file Acpi30.h.

Definition at line 250 of file Acpi30.h.

#define EFI_ACPI_3_0_DCK_CAP   BIT9

Definition at line 251 of file Acpi30.h.

Definition at line 252 of file Acpi30.h.

Definition at line 253 of file Acpi30.h.

Definition at line 254 of file Acpi30.h.

Definition at line 255 of file Acpi30.h.

Definition at line 256 of file Acpi30.h.

Definition at line 257 of file Acpi30.h.

Definition at line 258 of file Acpi30.h.

Definition at line 259 of file Acpi30.h.

Definition at line 260 of file Acpi30.h.

Definition at line 261 of file Acpi30.h.

FACS Version (as defined in ACPI 3.0 spec.)

Definition at line 281 of file Acpi30.h.

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

Definition at line 287 of file Acpi30.h.

Definition at line 296 of file Acpi30.h.

Definition at line 297 of file Acpi30.h.

MADT Revision (as defined in ACPI 3.0 spec.)

Definition at line 312 of file Acpi30.h.

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

Definition at line 318 of file Acpi30.h.

Definition at line 325 of file Acpi30.h.

#define EFI_ACPI_3_0_IO_APIC   0x01

Definition at line 326 of file Acpi30.h.

Definition at line 327 of file Acpi30.h.

Definition at line 328 of file Acpi30.h.

#define EFI_ACPI_3_0_LOCAL_APIC_NMI   0x04

Definition at line 329 of file Acpi30.h.

Definition at line 330 of file Acpi30.h.

#define EFI_ACPI_3_0_IO_SAPIC   0x06

Definition at line 331 of file Acpi30.h.

#define EFI_ACPI_3_0_LOCAL_SAPIC   0x07

Definition at line 332 of file Acpi30.h.

Definition at line 333 of file Acpi30.h.

Local APIC Flags.

All other bits are reserved and must be 0.

Definition at line 353 of file Acpi30.h.

#define EFI_ACPI_3_0_POLARITY   (3 << 0)

Definition at line 400 of file Acpi30.h.

#define EFI_ACPI_3_0_TRIGGER_MODE   (3 << 2)

Definition at line 401 of file Acpi30.h.

Platform Interrupt Source Flags.

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

Definition at line 480 of file Acpi30.h.

SBST Version (as defined in ACPI 3.0 spec.)

Definition at line 495 of file Acpi30.h.

ECDT Version (as defined in ACPI 3.0 spec.)

Definition at line 513 of file Acpi30.h.

SRAT Version (as defined in ACPI 3.0 spec.)

Definition at line 528 of file Acpi30.h.

Definition at line 535 of file Acpi30.h.

#define EFI_ACPI_3_0_MEMORY_AFFINITY   0x01

Definition at line 536 of file Acpi30.h.

Local APIC/SAPIC Flags.

All other bits are reserved and must be 0.

Definition at line 555 of file Acpi30.h.

#define EFI_ACPI_3_0_MEMORY_ENABLED   (1 << 0)

Definition at line 577 of file Acpi30.h.

#define EFI_ACPI_3_0_MEMORY_HOT_PLUGGABLE   (1 << 1)

Definition at line 578 of file Acpi30.h.

#define EFI_ACPI_3_0_MEMORY_NONVOLATILE   (1 << 2)

Definition at line 579 of file Acpi30.h.

SLIT Version (as defined in ACPI 3.0 spec.)

Definition at line 593 of file Acpi30.h.

#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 602 of file Acpi30.h.

"APIC" Multiple APIC Description Table

Definition at line 607 of file Acpi30.h.

"DSDT" Differentiated System Description Table

Definition at line 612 of file Acpi30.h.

"ECDT" Embedded Controller Boot Resources Table

Definition at line 617 of file Acpi30.h.

"FACP" Fixed ACPI Description Table

Definition at line 622 of file Acpi30.h.

"FACS" Firmware ACPI Control Structure

Definition at line 627 of file Acpi30.h.

"PSDT" Persistent System Description Table

Definition at line 632 of file Acpi30.h.

"RSDT" Root System Description Table

Definition at line 637 of file Acpi30.h.

"SBST" Smart Battery Specification Table

Definition at line 642 of file Acpi30.h.

"SLIT" System Locality Information Table

Definition at line 647 of file Acpi30.h.

"SRAT" System Resource Affinity Table

Definition at line 652 of file Acpi30.h.

"SSDT" Secondary System Description Table

Definition at line 657 of file Acpi30.h.

"XSDT" Extended System Description Table

Definition at line 662 of file Acpi30.h.

"BOOT" MS Simple Boot Spec

Definition at line 667 of file Acpi30.h.

"CPEP" Corrected Platform Error Polling Table

Definition at line 672 of file Acpi30.h.

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

"DBGP" MS Debug Port Spec

Definition at line 677 of file Acpi30.h.

"ETDT" Event Timer Description Table

Definition at line 682 of file Acpi30.h.

"HPET" IA-PC High Precision Event Timer Table

Definition at line 687 of file Acpi30.h.

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

Definition at line 692 of file Acpi30.h.

"SPCR" Serial Port Concole Redirection Table

Definition at line 697 of file Acpi30.h.

"SPMI" Server Platform Management Interface Table

Definition at line 702 of file Acpi30.h.

"TCPA" Trusted Computing Platform Alliance Capabilities Table

Definition at line 707 of file Acpi30.h.

"WDRT" Watchdog Resource Table

Definition at line 712 of file Acpi30.h.

"WDAT" Watchdog Action Table

Definition at line 717 of file Acpi30.h.

"WSPT" Windows Specific Properties Table

Definition at line 722 of file Acpi30.h.

"iBFT" iSCSI Boot Firmware Table

Definition at line 727 of file Acpi30.h.


Typedef Documentation

Extended Address Space Descriptor.


Function Documentation

FILE_LICENCE ( BSD3  )

Variable Documentation

Definition at line 37 of file Acpi30.h.

Definition at line 38 of file Acpi30.h.

Definition at line 39 of file Acpi30.h.

Definition at line 40 of file Acpi30.h.

Definition at line 41 of file Acpi30.h.

Must be zero.

Reserved.

Definition at line 42 of file Acpi30.h.

Definition at line 43 of file Acpi30.h.

Definition at line 44 of file Acpi30.h.

Definition at line 45 of file Acpi30.h.

Definition at line 46 of file Acpi30.h.

Definition at line 47 of file Acpi30.h.

Definition at line 48 of file Acpi30.h.