diff options
author | jyao1 <jyao1> | 2014-07-28 06:20:36 +0000 |
---|---|---|
committer | jyao1 <jyao1@6f19259b-4bc3-4df7-8a09-765794883524> | 2014-07-28 06:20:36 +0000 |
commit | f449affebd12c64e5ae2338caa7993e0daa10712 (patch) | |
tree | 306e508124c999259056ff076a67d4edab3650aa /MdePkg/Include/IndustryStandard/Acpi50.h | |
parent | 5d0f0ac4808b2ad7595f209e29ddfa7c8d8edb3a (diff) | |
download | edk2-platforms-f449affebd12c64e5ae2338caa7993e0daa10712.tar.xz |
Add ACPI5.1 header file.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed off by: Jiewen Yao <jiewen.yao@intel.com>
Reviewed by: Star Zeng <star.zeng@intel.com>
Reviewed by: Liming Gao <liming.gao@intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15689 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/IndustryStandard/Acpi50.h')
-rw-r--r-- | MdePkg/Include/IndustryStandard/Acpi50.h | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/MdePkg/Include/IndustryStandard/Acpi50.h b/MdePkg/Include/IndustryStandard/Acpi50.h index 96227c0d96..235f516ba8 100644 --- a/MdePkg/Include/IndustryStandard/Acpi50.h +++ b/MdePkg/Include/IndustryStandard/Acpi50.h @@ -1,7 +1,7 @@ /** @file
- ACPI 5.0 definitions from the ACPI Specification Revision 5.0 December 6, 2011
+ ACPI 5.0 definitions from the ACPI Specification Revision 5.0a November 13, 2013.
- Copyright (c) 2011 - 2012, Intel Corporation. All rights reserved.<BR>
+ Copyright (c) 2011 - 2014, Intel Corporation. All rights reserved.<BR>
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
@@ -160,7 +160,8 @@ typedef struct { #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_FUNCTIONAL_FIXED_HARDWARE 0x7F
+#define EFI_ACPI_5_0_PLATFORM_COMMUNICATION_CHANNEL 0x0A
+#define EFI_ACPI_5_0_FUNCTIONAL_FIXED_HARDWARE 0x7F
//
// Generic Address Space Access Sizes
@@ -1094,8 +1095,10 @@ typedef struct { ///
/// BGRT Status
///
-#define EFI_ACPI_5_0_BGRT_STATUS_INVALID 0x00
-#define EFI_ACPI_5_0_BGRT_STATUS_VALID 0x01
+#define EFI_ACPI_5_0_BGRT_STATUS_NOT_DISPLAYED 0x00
+#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
///
/// BGRT Image Type
@@ -2019,6 +2022,11 @@ typedef struct { #define EFI_ACPI_5_0_DMA_REMAPPING_TABLE_SIGNATURE SIGNATURE_32('D', 'M', 'A', 'R')
///
+/// "DRTM" Dynamic Root of Trust for Measurement Table
+///
+#define EFI_ACPI_5_0_DYNAMIC_ROOT_OF_TRUST_FOR_MEASUREMENT_TABLE_SIGNATURE SIGNATURE_32('D', 'R', 'T', 'M')
+
+///
/// "ETDT" Event Timer Description Table
///
#define EFI_ACPI_5_0_EVENT_TIMER_DESCRIPTION_TABLE_SIGNATURE SIGNATURE_32('E', 'T', 'D', 'T')
@@ -2084,9 +2092,10 @@ typedef struct { #define EFI_ACPI_5_0_UEFI_ACPI_DATA_TABLE_SIGNATURE SIGNATURE_32('U', 'E', 'F', 'I')
///
-/// "WAET" Windows ACPI Enlightenment Table
+/// "WAET" Windows ACPI Emulated Devices Table
///
-#define EFI_ACPI_5_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE SIGNATURE_32('W', 'A', 'E', 'T')
+#define EFI_ACPI_5_0_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE SIGNATURE_32('W', 'A', 'E', 'T')
+#define EFI_ACPI_5_0_WINDOWS_ACPI_ENLIGHTENMENT_TABLE_SIGNATURE EFI_ACPI_5_0_WINDOWS_ACPI_EMULATED_DEVICES_TABLE_SIGNATURE
///
/// "WDAT" Watchdog Action Table
|