]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Acpi/Dxe/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
QuarkPlatformPkg: Add new package for Galileo boards
[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 # 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