]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / Pei / VariablePei.inf
1 ## @file
2 # Implements ReadOnly Variable Services required by PEIM and installs PEI ReadOnly Varaiable2 PPI.
3 #
4 # This module implements ReadOnly Variable Services required by PEIM and installs PEI ReadOnly Varaiable2 PPI.
5 #
6 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = PeiVariable
14 MODULE_UNI_FILE = PeiVariable.uni
15 FILE_GUID = 34C8C28F-B61C-45a2-8F2E-89E46BECC63B
16 MODULE_TYPE = PEIM
17 VERSION_STRING = 1.0
18 ENTRY_POINT = PeimInitializeVariableServices
19
20 #
21 # The following information is for reference only and not required by the build tools.
22 #
23 # VALID_ARCHITECTURES = IA32 X64 EBC
24 #
25
26 [Sources]
27 Variable.c
28 Variable.h
29
30 [Packages]
31 MdePkg/MdePkg.dec
32 MdeModulePkg/MdeModulePkg.dec
33
34 [LibraryClasses]
35 BaseMemoryLib
36 PcdLib
37 HobLib
38 PeimEntryPoint
39 DebugLib
40 PeiServicesTablePointerLib
41 PeiServicesLib
42 SafeIntLib
43 VariableFlashInfoLib
44
45 [Guids]
46 ## CONSUMES ## GUID # Variable store header
47 ## SOMETIMES_CONSUMES ## HOB
48 gEfiAuthenticatedVariableGuid
49 ## SOMETIMES_CONSUMES ## GUID # Variable store header
50 ## SOMETIMES_CONSUMES ## HOB
51 gEfiVariableGuid
52 ## SOMETIMES_PRODUCES ## HOB
53 ## SOMETIMES_CONSUMES ## HOB
54 gEfiVariableIndexTableGuid
55 gEfiSystemNvDataFvGuid ## SOMETIMES_CONSUMES ## GUID
56 ## SOMETIMES_CONSUMES ## HOB
57 ## CONSUMES ## GUID # Dependence
58 gEdkiiFaultTolerantWriteGuid
59
60 [Ppis]
61 gEfiPeiReadOnlyVariable2PpiGuid ## PRODUCES
62
63 [Pcd]
64 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable ## SOMETIMES_CONSUMES
65
66 [Depex]
67 gEdkiiFaultTolerantWriteGuid
68
69 # [BootMode]
70 # RECOVERY_FULL ## SOMETIMES_CONSUMES
71
72 [UserExtensions.TianoCore."ExtraFiles"]
73 PeiVariableExtra.uni