2 # Sample to provide FSP wrapper platform sec related function.
4 # Copyright (c) 2014 - 2022, Intel Corporation. All rights reserved.<BR>
6 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 ################################################################################
12 # Defines Section - statements that will be processed to create a Makefile.
14 ################################################################################
16 INF_VERSION = 0x00010005
17 BASE_NAME = SecFspWrapperPlatformSecLibSample
18 FILE_GUID = 8F1AC44A-CE7E-4E29-95BB-92E321BB1573
21 LIBRARY_CLASS = PlatformSecLib
24 # The following information is for reference only and not required by the build tools.
26 # VALID_ARCHITECTURES = IA32 X64
29 ################################################################################
31 # Sources Section - list of files that are required for the build to succeed.
33 ################################################################################
36 FspWrapperPlatformSecLibSample.c
38 SecPlatformInformation.c
46 Ia32/PeiCoreEntry.nasm
54 ################################################################################
56 # Package Dependency Section - list of Package files that are required for
59 ################################################################################
63 MdeModulePkg/MdeModulePkg.dec
64 UefiCpuPkg/UefiCpuPkg.dec
65 IntelFsp2Pkg/IntelFsp2Pkg.dec
66 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
75 gEfiSecPlatformInformationPpiGuid ## CONSUMES
76 gPeiSecPerformancePpiGuid ## CONSUMES
77 gTopOfTemporaryRamPpiGuid ## PRODUCES
80 gIntelFsp2WrapperTokenSpaceGuid.PcdFsptBaseAddress ## CONSUMES
81 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress ## CONSUMES
84 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress ## CONSUMES
85 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize ## CONSUMES
86 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashCodeCacheAddress ## CONSUMES
87 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashCodeCacheSize ## CONSUMES