]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/BootScriptExecutorDxe.inf
MdePkg: Add RETURN_ADDRESS macro into Base.h.
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / BootScriptExecutorDxe / BootScriptExecutorDxe.inf
CommitLineData
be46cd5f 1## @file\r
2# Boot Script Executor Module\r
3#\r
4# This is a standalone Boot Script Executor. Standalone means it does not\r
5# depends on any PEI or DXE service.\r
6#\r
6036e94d 7# Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
be46cd5f 8#\r
9# This program and the accompanying materials are\r
10# licensed and made available under the terms and conditions of the BSD License\r
11# which accompanies this distribution. The full text of the license may be found at\r
12# http://opensource.org/licenses/bsd-license.php\r
13#\r
14# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
15# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
16#\r
17##\r
18\r
19[Defines]\r
20 INF_VERSION = 0x00010005\r
21 BASE_NAME = BootScriptExecutorDxe\r
6036e94d 22 MODULE_UNI_FILE = BootScriptExecutorDxe.uni\r
be46cd5f 23 FILE_GUID = FA20568B-548B-4b2b-81EF-1BA08D4A3CEC\r
24 MODULE_TYPE = DXE_DRIVER\r
25 VERSION_STRING = 1.0\r
26\r
27 ENTRY_POINT = BootScriptExecutorEntryPoint\r
28\r
29#\r
30# The following information is for reference only and not required by the build tools.\r
31#\r
32# VALID_ARCHITECTURES = IA32 X64\r
33#\r
34\r
35[Sources]\r
36 ScriptExecute.h\r
37 ScriptExecute.c\r
38\r
39[Sources.X64]\r
40 X64/SetIdtEntry.c \r
41 X64/S3Asm.asm\r
42 X64/S3Asm.S\r
43 \r
44[Sources.Ia32]\r
45 IA32/SetIdtEntry.c \r
46 IA32/S3Asm.asm\r
47 IA32/S3Asm.S\r
48\r
49[Packages]\r
50 MdePkg/MdePkg.dec\r
51 MdeModulePkg/MdeModulePkg.dec\r
52\r
53[LibraryClasses]\r
be46cd5f 54 PcdLib\r
55 BaseMemoryLib\r
be46cd5f 56 UefiDriverEntryPoint\r
57 BaseLib\r
be46cd5f 58 S3BootScriptLib\r
59 PeCoffLib\r
60 DxeServicesLib\r
61 UefiBootServicesTableLib\r
be46cd5f 62 CacheMaintenanceLib\r
be46cd5f 63 UefiLib\r
64 DebugAgentLib\r
65 LockBoxLib\r
1e172d6b 66 CpuExceptionHandlerLib\r
be46cd5f 67\r
68[Guids]\r
6036e94d
SZ
69 gEfiBootScriptExecutorVariableGuid ## PRODUCES ## UNDEFINED # SaveLockBox\r
70 gEfiBootScriptExecutorContextGuid ## PRODUCES ## UNDEFINED # SaveLockBox\r
be46cd5f 71\r
59cc677c 72[Protocols]\r
6036e94d
SZ
73 ## NOTIFY\r
74 ## CONSUMES\r
59cc677c
SZ
75 gEfiDxeSmmReadyToLockProtocolGuid\r
76\r
be46cd5f 77[FeaturePcd]\r
6036e94d 78 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES\r
be46cd5f 79\r
d0bf5623 80[Pcd]\r
6036e94d 81 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## SOMETIMES_CONSUMES\r
d0bf5623 82\r
be46cd5f 83[Depex]\r
84 gEfiLockBoxProtocolGuid\r
85\r
6036e94d
SZ
86[UserExtensions.TianoCore."ExtraFiles"]\r
87 BootScriptExecutorDxeExtra.uni\r