+++ /dev/null
-/** @file\r
- FACS Table\r
-\r
- Copyright (c) 2008 - 2012, Intel Corporation. All rights reserved.<BR>\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-#include <IndustryStandard/Acpi.h>\r
-\r
-EFI_ACPI_1_0_FIRMWARE_ACPI_CONTROL_STRUCTURE FACS = {\r
- EFI_ACPI_1_0_FIRMWARE_ACPI_CONTROL_STRUCTURE_SIGNATURE,\r
- sizeof (EFI_ACPI_1_0_FIRMWARE_ACPI_CONTROL_STRUCTURE),\r
-\r
- //\r
- // Hardware Signature will be updated at runtime\r
- //\r
- 0x00000000,\r
- 0x00,\r
- 0x00,\r
- 0x00,\r
- {\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
- 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
-\r
-\r
-VOID*\r
-ReferenceAcpiTable (\r
- VOID\r
- )\r
-{\r
- //\r
- // Reference the table being generated to prevent the optimizer from removing the\r
- // data structure from the executable\r
- //\r
- return (VOID*)&FACS;\r
-}\r
-\r