]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Acpi/Dxe/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
a89cba774aea86396f1fdb06aca1e6195c306011
[mirror_edk2.git] / QuarkPlatformPkg / Acpi / Dxe / BootScriptExecutorDxe / BootScriptExecutorDxe.inf
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 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 0x00010005
15 BASE_NAME = BootScriptExecutorDxe
16 FILE_GUID = FA20568B-548B-4b2b-81EF-1BA08D4A3CEC
17 MODULE_TYPE = DXE_DRIVER
18 VERSION_STRING = 1.0
19
20 ENTRY_POINT = BootScriptExecutorEntryPoint
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = IA32 X64
26 #
27
28 [Sources]
29 ScriptExecute.h
30 ScriptExecute.c
31
32 [Sources.Ia32]
33 IA32/SetIdtEntry.c
34 IA32/S3Asm.asm
35 IA32/S3Asm.S
36
37 [Packages]
38 MdePkg/MdePkg.dec
39 MdeModulePkg/MdeModulePkg.dec
40 QuarkPlatformPkg/QuarkPlatformPkg.dec
41 QuarkSocPkg/QuarkSocPkg.dec
42
43 [LibraryClasses]
44 TimerLib
45 PcdLib
46 BaseMemoryLib
47 SmbusLib
48 UefiDriverEntryPoint
49 BaseLib
50 PciLib
51 IoLib
52 S3BootScriptLib
53 PeCoffLib
54 DxeServicesLib
55 UefiBootServicesTableLib
56 UefiRuntimeServicesTableLib
57 CacheMaintenanceLib
58 UefiLib
59 DebugAgentLib
60 LockBoxLib
61 IntelQNCLib
62 QNCAccessLib
63
64 [Guids]
65 gEfiBootScriptExecutorVariableGuid
66 gEfiBootScriptExecutorContextGuid
67 gPerformanceProtocolGuid
68 gEfiEventExitBootServicesGuid
69
70 [FeaturePcd]
71 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
72
73 [Pcd]
74 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
75
76 [Depex]
77 gEfiLockBoxProtocolGuid