1## @file 2# Boot Script Executor Module 3# 4# This is a standalone Boot Script Executor. Standalone means it does not 5# depends on any PEI or DXE service. 6# 7# Copyright (c) 2013-2015 Intel Corporation. 8# 9# This program and the accompanying materials 10# are licensed and made available under the terms and conditions of the BSD License 11# which accompanies this distribution. The full text of the license may be found at 12# http://opensource.org/licenses/bsd-license.php 13# 14# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 15# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 16# 17## 18 19[Defines] 20 INF_VERSION = 0x00010005 21 BASE_NAME = BootScriptExecutorDxe 22 FILE_GUID = FA20568B-548B-4b2b-81EF-1BA08D4A3CEC 23 MODULE_TYPE = DXE_DRIVER 24 VERSION_STRING = 1.0 25 26 ENTRY_POINT = BootScriptExecutorEntryPoint 27 28# 29# The following information is for reference only and not required by the build tools. 30# 31# VALID_ARCHITECTURES = IA32 X64 32# 33 34[Sources] 35 ScriptExecute.h 36 ScriptExecute.c 37 38[Sources.Ia32] 39 IA32/SetIdtEntry.c 40 IA32/S3Asm.asm 41 IA32/S3Asm.S 42 43[Packages] 44 MdePkg/MdePkg.dec 45 MdeModulePkg/MdeModulePkg.dec 46 QuarkPlatformPkg/QuarkPlatformPkg.dec 47 QuarkSocPkg/QuarkSocPkg.dec 48 49[LibraryClasses] 50 TimerLib 51 PcdLib 52 BaseMemoryLib 53 SmbusLib 54 UefiDriverEntryPoint 55 BaseLib 56 PciLib 57 IoLib 58 S3BootScriptLib 59 PeCoffLib 60 DxeServicesLib 61 UefiBootServicesTableLib 62 UefiRuntimeServicesTableLib 63 CacheMaintenanceLib 64 UefiLib 65 DebugAgentLib 66 LockBoxLib 67 IntelQNCLib 68 QNCAccessLib 69 70[Guids] 71 gEfiBootScriptExecutorVariableGuid 72 gEfiBootScriptExecutorContextGuid 73 gPerformanceProtocolGuid 74 gEfiEventExitBootServicesGuid 75 76[FeaturePcd] 77 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode 78 79[Pcd] 80 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable 81 82[Depex] 83 gEfiLockBoxProtocolGuid 84