+++ /dev/null
-/*++\r
-\r
-Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved\r
-\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-\r
-\r
-Module Name:\r
-\r
- Ea815acpiFACS.c\r
-\r
-\r
-Abstract:\r
-\r
- This file contains the FACS structure definition.\r
-\r
---*/\r
-\r
-//\r
-// Statements that include other files\r
-//\r
-#ifdef ECP_FLAG\r
-#include "EDKIIGlueDxe.h"\r
-#else\r
-#include <PiDxe.h>\r
-#endif\r
-#include <IndustryStandard/Acpi50.h>\r
-#include "AcpiTablePlatform.h"\r
-\r
-EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE FACS = {\r
- EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE,\r
- sizeof (EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE),\r
-\r
- //\r
- // Hardware Signature will be updated at runtime\r
- //\r
- 0x00000000, //HardwareSignature\r
- 0x00000000, //FirmwareWakingVector\r
- 0x00000000, //GlobalLock\r
- 0x00000000, //Flags\r
- 0x0000000000000000, //XFirmwareWakingVector\r
- EFI_ACPI_5_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_VERSION,\r
- EFI_ACPI_RESERVED_BYTE, //Reserved0[3]\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- 0x00000000, //OspmFlags\r
- EFI_ACPI_RESERVED_BYTE, //Reserved1[24]\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE,\r
- EFI_ACPI_RESERVED_BYTE\r
-};\r
-\r
-VOID*\r
-ReferenceAcpiTable (\r
- VOID\r
- )\r
-{\r
- //\r
- // Reference the table being generated to prevent the optimizer from\r
- // removing the data structure from the executable\r
- //\r
- return (VOID*)&FACS;\r
-}\r