+++ /dev/null
-/*++\r
-\r
- Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
- \r\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
- \r\r
-\r
-Module Name:\r
-\r
- Osfr.h\r
-\r
-Abstract:\r
-\r
- This file describes the contents of the ACPI OSFR Table.\r
-\r
---*/\r
-\r
-#ifndef _OSFR_H\r
-#define _OSFR_H\r
-\r
-//\r
-// Statements that include other files.\r
-//\r
-#include <IndustryStandard/Acpi10.h>\r
-#include <IndustryStandard/Acpi20.h>\r
-\r
-#pragma pack (1)\r
-\r
-#define EFI_ACPI_OSFR_TABLE_REVISION 0x1\r
-//#define EFI_ACPI_OSFR_TABLE_SIGNATURE 'RFSO'\r
-#define EFI_ACPI_OSFR_TABLE_SIGNATURE SIGNATURE_32('O', 'S', 'F', 'R') //'RFSO'\r
-\r
-typedef struct {\r
- EFI_ACPI_DESCRIPTION_HEADER Header;\r
- UINT32 ObjectCount;\r
- UINT32 TableDWORDs [64];\r
-} EFI_ACPI_OSFR_TABLE;\r
-\r
-typedef struct {\r
- EFI_ACPI_DESCRIPTION_HEADER Header;\r
- UINT32 ObjectCount;\r
-} EFI_ACPI_OSFR_TABLE_FIXED_PORTION;\r
-\r
-typedef struct {\r
- EFI_GUID ObjectUUID;\r
- UINT32 Reserved1;\r
- UINT32 ManufacturerNameStringOffset;\r
- UINT32 ModelNameStringOffset;\r
- UINT32 Reserved2;\r
- UINT32 MicrosoftReferenceOffset;\r
-} EFI_ACPI_OSFR_OCUR_OBJECT;\r
-\r
-#pragma pack ()\r
-\r
-#endif\r