3 Copyright (c) 2006 - 2010, Intel Corporation
4 All rights reserved. This program and the accompanying materials
5 are licensed and made available under the terms and conditions of the BSD License
6 which accompanies this distribution. The full text of the license may be found at
7 http://opensource.org/licenses/bsd-license.php
9 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
19 GUIDs used for ACPI Description
23 #ifndef _EFI_ACPI_DESCRIPTION_H_
24 #define _EFI_ACPI_DESCRIPTION_H_
26 #include <IndustryStandard/Acpi.h>
28 #define EFI_ACPI_DESCRIPTION_GUID \
30 0x3c699197, 0x93c, 0x4c69, {0xb0, 0x6b, 0x12, 0x8a, 0xe3, 0x48, 0x1d, 0xc9} \
34 // Following structure defines ACPI Description information.
35 // This information is platform specific, may be consumed by DXE generic driver.
38 typedef struct _EFI_ACPI_DESCRIPTION
{
42 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM_TMR_BLK
;
56 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE RESET_REG
;
62 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1a_EVT_BLK
;
63 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1b_EVT_BLK
;
64 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1a_CNT_BLK
;
65 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM1b_CNT_BLK
;
66 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE PM2_CNT_BLK
;
88 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE GPE0_BLK
;
89 EFI_ACPI_3_0_GENERIC_ADDRESS_STRUCTURE GPE1_BLK
;
97 UINT16 IAPC_BOOT_ARCH
;
104 } EFI_ACPI_DESCRIPTION
;
107 extern EFI_GUID gEfiAcpiDescriptionGuid
;