]> git.proxmox.com Git - mirror_edk2.git/blame - 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
6bfbb5f0 1## @file\r
77ba12cc 2# Implements ReadOnly Variable Services required by PEIM and installs PEI ReadOnly Varaiable2 PPI.\r
8d3a5c82 3#\r
77ba12cc
SZ
4# This module implements ReadOnly Variable Services required by PEIM and installs PEI ReadOnly Varaiable2 PPI.\r
5#\r
3c007f36 6# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>\r
9d510e61 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
8d3a5c82 8#\r
6bfbb5f0 9##\r
8d3a5c82 10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = PeiVariable\r
6036e94d 14 MODULE_UNI_FILE = PeiVariable.uni\r
8d3a5c82 15 FILE_GUID = 34C8C28F-B61C-45a2-8F2E-89E46BECC63B\r
16 MODULE_TYPE = PEIM\r
17 VERSION_STRING = 1.0\r
8d3a5c82 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
de005223 23# VALID_ARCHITECTURES = IA32 X64 EBC\r
8d3a5c82 24#\r
25\r
6bfbb5f0 26[Sources]\r
8d3a5c82 27 Variable.c\r
28 Variable.h\r
29\r
8d3a5c82 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
1e8bf441 40 PeiServicesTablePointerLib\r
33479ddf 41 PeiServicesLib\r
4dbebc2d
MK
42 SafeIntLib\r
43 VariableFlashInfoLib\r
8d3a5c82 44\r
3709c4cd 45[Guids]\r
6036e94d
SZ
46 ## CONSUMES ## GUID # Variable store header\r
47 ## SOMETIMES_CONSUMES ## HOB\r
77ba12cc
SZ
48 gEfiAuthenticatedVariableGuid\r
49 ## SOMETIMES_CONSUMES ## GUID # Variable store header\r
50 ## SOMETIMES_CONSUMES ## HOB\r
3709c4cd 51 gEfiVariableGuid\r
6036e94d
SZ
52 ## SOMETIMES_PRODUCES ## HOB\r
53 ## SOMETIMES_CONSUMES ## HOB\r
9725730b 54 gEfiVariableIndexTableGuid\r
6036e94d
SZ
55 gEfiSystemNvDataFvGuid ## SOMETIMES_CONSUMES ## GUID\r
56 ## SOMETIMES_CONSUMES ## HOB\r
57 ## CONSUMES ## GUID # Dependence\r
3e02ebb2 58 gEdkiiFaultTolerantWriteGuid\r
3709c4cd 59\r
8d3a5c82 60[Ppis]\r
6036e94d 61 gEfiPeiReadOnlyVariable2PpiGuid ## PRODUCES\r
8d3a5c82 62\r
6bfbb5f0 63[Pcd]\r
3c007f36 64 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable ## SOMETIMES_CONSUMES\r
8d3a5c82 65\r
66[Depex]\r
3e02ebb2 67 gEdkiiFaultTolerantWriteGuid\r
964b4ecf 68\r
6036e94d
SZ
69# [BootMode]\r
70# RECOVERY_FULL ## SOMETIMES_CONSUMES\r
964b4ecf 71\r
6036e94d
SZ
72[UserExtensions.TianoCore."ExtraFiles"]\r
73 PeiVariableExtra.uni\r