+++ /dev/null
-/** @file\r
-The header file for Boot Script Executer module.\r
-\r
-This driver is dispatched by Dxe core and the driver will reload itself to ACPI NVS memory\r
-in the entry point. The functionality is to interpret and restore the S3 boot script\r
-\r
-Copyright (c) 2013-2015 Intel Corporation.\r
-\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-#ifndef _SCRIPT_EXECUTE_H_\r
-#define _SCRIPT_EXECUTE_H_\r
-\r
-#include <PiDxe.h>\r
-\r
-#include <Library/BaseLib.h>\r
-#include <Library/UefiDriverEntryPoint.h>\r
-#include <Library/BaseMemoryLib.h>\r
-#include <Library/DebugLib.h>\r
-#include <Library/S3BootScriptLib.h>\r
-#include <Library/PeCoffLib.h>\r
-#include <Library/DxeServicesLib.h>\r
-#include <Library/UefiBootServicesTableLib.h>\r
-#include <Library/UefiRuntimeServicesTableLib.h>\r
-#include <Library/PcdLib.h>\r
-#include <Library/CacheMaintenanceLib.h>\r
-#include <Library/TimerLib.h>\r
-#include <Library/UefiLib.h>\r
-#include <Library/DebugAgentLib.h>\r
-#include <Library/LockBoxLib.h>\r
-#include <Library/IntelQNCLib.h>\r
-#include <Library/QNCAccessLib.h>\r
-\r
-#include <Guid/AcpiS3Context.h>\r
-#include <Guid/BootScriptExecutorVariable.h>\r
-#include <Guid/EventGroup.h>\r
-#include <IndustryStandard/Acpi.h>\r
-\r
-/**\r
- a ASM function to transfer control to OS.\r
-\r
- @param S3WakingVector The S3 waking up vector saved in ACPI Facs table\r
- @param AcpiLowMemoryBase a buffer under 1M which could be used during the transfer\r
-**/\r
-VOID\r
-AsmTransferControl (\r
- IN UINT32 S3WakingVector,\r
- IN UINT32 AcpiLowMemoryBase\r
- );\r
-\r
-VOID\r
-SetIdtEntry (\r
- IN ACPI_S3_CONTEXT *AcpiS3Context\r
- );\r
-\r
-/**\r
- Platform specific mechanism to transfer control to 16bit OS waking vector\r
-\r
- @param[in] AcpiWakingVector The 16bit OS waking vector\r
- @param[in] AcpiLowMemoryBase A buffer under 1M which could be used during the transfer\r
-\r
-**/\r
-VOID\r
-PlatformTransferControl16 (\r
- IN UINT32 AcpiWakingVector,\r
- IN UINT32 AcpiLowMemoryBase\r
- );\r
-\r
-#endif //_SCRIPT_EXECUTE_H_\r