## @file # Component description file for Variable PEI module # #****************************************************************************** #* Copyright (c) 2012 - 2021, Insyde Software Corp. All Rights Reserved. #* #* You may not reproduce, distribute, publish, display, perform, modify, adapt, #* transmit, broadcast, present, recite, release, license or otherwise exploit #* any part of this publication in any form, by any means, without the prior #* written permission of Insyde Software Corporation. #* #****************************************************************************** ## # # Implement ReadOnly Variable Services required by PEIM and install # PEI ReadOnly Varaiable2 PPI. These services operates the non-volatile storage space. # # Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
# SPDX-License-Identifier: BSD-2-Clause-Patent # ## [Defines] INF_VERSION = 0x00010005 BASE_NAME = PeiVariable FILE_GUID = 34C8C28F-B61C-45a2-8F2E-89E46BECC63B MODULE_TYPE = PEIM VERSION_STRING = 1.0 ENTRY_POINT = PeimInitializeVariableServices # # The following information is for reference only and not required by the build tools. # # VALID_ARCHITECTURES = IA32 X64 EBC # [Sources] Variable.c Variable.h [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec InsydeModulePkg/InsydeModulePkg.dec [LibraryClasses] BaseMemoryLib PcdLib HobLib PeimEntryPoint DebugLib PeiServicesTablePointerLib PeiServicesLib VariableSupportLib MultiConfigBaseLib FlashRegionLib H2OCpLib SeamlessRecoveryLib [Guids] gEfiAuthenticatedVariableGuid gEfiVariableIndexTableGuid gH2OFlashMapRegionVarDefaultGuid gH2OFlashMapRegionVarGuid gH2OPeiCpForceVariableDefaultsGuid [Ppis] gEfiPeiReadOnlyVariable2PpiGuid ## SOMETIMES_PRODUCES (Not for boot mode RECOVERY) gEfiPeiMemoryDiscoveredPpiGuid [Pcd] gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase ## CONSUMES gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase64 ## CONSUMES gInsydeTokenSpaceGuid.PcdUseEcpVariableStoreHeader gInsydeTokenSpaceGuid.PcdH2OFdmChainOfTrustSupported [FeaturePcd] gInsydeTokenSpaceGuid.PcdMultiConfigSupported gInsydeTokenSpaceGuid.PcdH2OPeiCpForceVariableDefaultsSupported [Depex] gH2OBoardIdSetPpiGuid