]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
MdeModulePkg: Add BootScriptExecutorDxe driver
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / 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) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
8 #
9 # This program and the accompanying materials are
10 # 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.X64]
39 X64/SetIdtEntry.c
40 X64/S3Asm.asm
41 X64/S3Asm.S
42
43 [Sources.Ia32]
44 IA32/SetIdtEntry.c
45 IA32/S3Asm.asm
46 IA32/S3Asm.S
47
48 [Packages]
49 MdePkg/MdePkg.dec
50 MdeModulePkg/MdeModulePkg.dec
51
52 [LibraryClasses]
53 TimerLib
54 PcdLib
55 BaseMemoryLib
56 SmbusLib
57 UefiDriverEntryPoint
58 BaseLib
59 PciLib
60 IoLib
61 S3BootScriptLib
62 PeCoffLib
63 DxeServicesLib
64 UefiBootServicesTableLib
65 UefiRuntimeServicesTableLib
66 CacheMaintenanceLib
67 PerformanceLib
68 UefiLib
69 DebugAgentLib
70 LockBoxLib
71
72 [Guids]
73 gEfiBootScriptExecutorVariableGuid
74 gEfiBootScriptExecutorContextGuid
75 gPerformanceProtocolGuid
76 gEfiEventExitBootServicesGuid
77
78 [FeaturePcd]
79 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
80
81 [Depex]
82 gEfiLockBoxProtocolGuid
83