1## @file
2# FV Report/Verify PEI Driver.
3#
4# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
5# SPDX-License-Identifier: BSD-2-Clause-Patent
6#
7##
8
9[Defines]
10  INF_VERSION                    = 0x00010005
11  BASE_NAME                      = FvReportPei
12  MODULE_UNI_FILE                = FvReportPei.uni
13  FILE_GUID                      = 72405B40-38DA-4ABA-9283-CA8321C23E63
14  MODULE_TYPE                    = PEIM
15  VERSION_STRING                 = 1.0
16  ENTRY_POINT                    = FvReportEntryPoint
17
18#
19# The following information is for reference only and not required by the build tools.
20#
21#  VALID_ARCHITECTURES           = IA32 X64
22#
23
24[Sources]
25  FvReportPei.c
26  FvReportPei.h
27
28[Packages]
29  MdePkg/MdePkg.dec
30  MdeModulePkg/MdeModulePkg.dec
31  CryptoPkg/CryptoPkg.dec
32  SecurityPkg/SecurityPkg.dec
33
34[LibraryClasses]
35  PeimEntryPoint
36  PeiServicesLib
37  BaseLib
38  DebugLib
39  BaseMemoryLib
40  PcdLib
41  HobLib
42  MemoryAllocationLib
43  BaseCryptLib
44  ReportStatusCodeLib
45
46[Ppis]
47  gEdkiiPeiFirmwareVolumeInfoPrehashedFvPpiGuid   ## PRODUCES
48  gEdkiiPeiFirmwareVolumeInfoStoredHashFvPpiGuid  ## CONSUMES
49
50[Pcd]
51  gEfiSecurityPkgTokenSpaceGuid.PcdStatusCodeFvVerificationPass
52  gEfiSecurityPkgTokenSpaceGuid.PcdStatusCodeFvVerificationFail
53
54[Depex]
55  gEdkiiPeiFirmwareVolumeInfoStoredHashFvPpiGuid AND gEfiPeiMemoryDiscoveredPpiGuid
56
57[UserExtensions.TianoCore."ExtraFiles"]
58  FvReportPeiPeiExtra.uni
59