3 # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 ################################################################################
11 # Defines Section - statements that will be processed to create a Makefile.
13 ################################################################################
15 INF_VERSION = 0x00010005
16 BASE_NAME = SecPeiFspPlatformSecLibVlv2
17 FILE_GUID = 6653876C-F6A1-45BB-A027-20455093BC6D
20 LIBRARY_CLASS = FspPlatformSecLib
23 # The following information is for reference only and not required by the build tools.
25 # VALID_ARCHITECTURES = IA32 X64
28 ################################################################################
30 # Sources Section - list of files that are required for the build to succeed.
32 ################################################################################
35 FspPlatformSecLibVlv2.c
38 SecPlatformInformation.c
47 Ia32/AsmSaveSecContext.asm
50 ################################################################################
52 # Package Dependency Section - list of Package files that are required for
55 ################################################################################
59 MdeModulePkg/MdeModulePkg.dec
60 UefiCpuPkg/UefiCpuPkg.dec
61 IntelFspWrapperPkg/IntelFspWrapperPkg.dec
68 gEfiSecPlatformInformationPpiGuid
69 gPeiSecPerformancePpiGuid
70 gEfiTemporaryRamSupportPpiGuid
73 gFspWrapperTokenSpaceGuid.PcdPeiTemporaryRamStackSize
74 gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
75 gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize
78 gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchAddress
79 gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
80 gFspWrapperTokenSpaceGuid.PcdFlashMicroCodeOffset
81 gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheAddress
82 gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheSize