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