From b7c51c9cf4864df6aabb99a1ae843becd577237c Mon Sep 17 00:00:00 2001 From: raywu Date: Fri, 15 Jun 2018 00:00:50 +0800 Subject: init. 1AQQW051 --- .../Guid/ExtdAcpiVariable/ExtdAcpiVariable.c | 17 ++++++++ .../Guid/ExtdAcpiVariable/ExtdAcpiVariable.h | 51 ++++++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.c create mode 100644 MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.h (limited to 'MiscFramework/Guid/ExtdAcpiVariable') diff --git a/MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.c b/MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.c new file mode 100644 index 0000000..fa1c540 --- /dev/null +++ b/MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.c @@ -0,0 +1,17 @@ +/*-- +Module Name: + + AcpiVariable.c + +Abstract: + + GUIDs used for ACPI variables. + +--*/ + +#include "Tiano.h" +#include EFI_GUID_DEFINITION (ExtdAcpiVariable) + +EFI_GUID gEfiExtdAcpiVariableGuid = EFI_EXTD_ACPI_VARIABLE_GUID; + +EFI_GUID_STRING(&gEfiExtdAcpiVariableGuid, "ACPI Varigable", "ACPI 2.0 Variable GUID"); diff --git a/MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.h b/MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.h new file mode 100644 index 0000000..945d6e4 --- /dev/null +++ b/MiscFramework/Guid/ExtdAcpiVariable/ExtdAcpiVariable.h @@ -0,0 +1,51 @@ +// +// This file contains an 'Intel Peripheral Driver' and is +// licensed for Intel CPUs and chipsets under the terms of your +// license agreement with Intel or your vendor. This file may +// be modified by the user, subject to additional terms of the +// license agreement +// +/*++ + +Copyright (c) 1999 - 2003 Intel Corporation. All rights reserved +This software and associated documentation (if any) is furnished +under a license and may only be used or copied in accordance +with the terms of the license. Except as permitted by such +license, no part of this software or documentation may be +reproduced, stored in a retrieval system, or transmitted in any +form or by any means without the express written consent of +Intel Corporation. + + +Module Name: + + AcpiVariable.h + +Abstract: + + GUIDs used for ACPI variables. + +--*/ + +#ifndef _ACPI_VARIABLE_H_ +#define _ACPI_VARIABLE_H_ + +#define EFI_EXTD_ACPI_VARIABLE_GUID \ + { \ + 0xbf0c61cd, 0x9ba, 0x49d8, 0x91, 0x87, 0xc2, 0x3a, 0x19, 0x38, 0x41, 0xa4 \ + } + +#define EXTD_ACPI_GLOBAL_VARIABLE L"ExtdAcpiGlobalVariable" + +typedef struct _EXTD_ACPI_VARIABLE_SET { + // + //Miscellanious ACPI Related variables + // + EFI_PHYSICAL_ADDRESS ExtdAcpiFacsTable; + EFI_PHYSICAL_ADDRESS ExtdAcpiFacpTable; +} EXTD_ACPI_VARIABLE_SET; + + +extern EFI_GUID gEfiExtdAcpiVariableGuid; + +#endif -- cgit v1.2.3