]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
592d010517cdfd49495b4a40d3527838ca31f3a1
[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 - 2012, 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 CpuExceptionHandlerLib
72
73 [Guids]
74 gEfiBootScriptExecutorVariableGuid
75 gEfiBootScriptExecutorContextGuid
76 gPerformanceProtocolGuid
77 gEfiEventExitBootServicesGuid
78
79 [FeaturePcd]
80 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
81
82 [Depex]
83 gEfiLockBoxProtocolGuid
84