xref: /illumos-gate/usr/src/boot/efi/include/Guid/Acpi.h (revision f334afcfaebea1b7dc3430015651d8d748fa8a3e)
1*f334afcfSToomas Soome /** @file
2*f334afcfSToomas Soome   GUIDs used for ACPI entries in the EFI system table
3*f334afcfSToomas Soome 
4*f334afcfSToomas Soome   These GUIDs point the ACPI tables as defined in the ACPI specifications.
5*f334afcfSToomas Soome   ACPI 2.0 specification defines the ACPI 2.0 GUID. UEFI 2.0 defines the
6*f334afcfSToomas Soome   ACPI 2.0 Table GUID and ACPI Table GUID.
7*f334afcfSToomas Soome 
8*f334afcfSToomas Soome   Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
9*f334afcfSToomas Soome   SPDX-License-Identifier: BSD-2-Clause-Patent
10*f334afcfSToomas Soome 
11*f334afcfSToomas Soome   @par Revision Reference:
12*f334afcfSToomas Soome   GUIDs defined in UEFI 2.0 spec.
13*f334afcfSToomas Soome 
14*f334afcfSToomas Soome **/
15*f334afcfSToomas Soome 
16*f334afcfSToomas Soome #ifndef __ACPI_GUID_H__
17*f334afcfSToomas Soome #define __ACPI_GUID_H__
18*f334afcfSToomas Soome 
19*f334afcfSToomas Soome #define ACPI_TABLE_GUID \
20*f334afcfSToomas Soome   { \
21*f334afcfSToomas Soome     0xeb9d2d30, 0x2d88, 0x11d3, {0x9a, 0x16, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
22*f334afcfSToomas Soome   }
23*f334afcfSToomas Soome 
24*f334afcfSToomas Soome #define EFI_ACPI_TABLE_GUID \
25*f334afcfSToomas Soome   { \
26*f334afcfSToomas Soome     0x8868e871, 0xe4f1, 0x11d3, {0xbc, 0x22, 0x0, 0x80, 0xc7, 0x3c, 0x88, 0x81 } \
27*f334afcfSToomas Soome   }
28*f334afcfSToomas Soome 
29*f334afcfSToomas Soome #define ACPI_10_TABLE_GUID  ACPI_TABLE_GUID
30*f334afcfSToomas Soome 
31*f334afcfSToomas Soome //
32*f334afcfSToomas Soome // ACPI 2.0 or newer tables should use EFI_ACPI_TABLE_GUID.
33*f334afcfSToomas Soome //
34*f334afcfSToomas Soome #define EFI_ACPI_20_TABLE_GUID  EFI_ACPI_TABLE_GUID
35*f334afcfSToomas Soome 
36*f334afcfSToomas Soome extern EFI_GUID  gEfiAcpiTableGuid;
37*f334afcfSToomas Soome extern EFI_GUID  gEfiAcpi10TableGuid;
38*f334afcfSToomas Soome extern EFI_GUID  gEfiAcpi20TableGuid;
39*f334afcfSToomas Soome 
40*f334afcfSToomas Soome #endif
41