]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecFspWrapperPlatformSecLibSample.inf
UefiCpuPkg: Move AsmRelocateApLoopStart from Mpfuncs.nasm to AmdSev.nasm
[mirror_edk2.git] / IntelFsp2WrapperPkg / Library / SecFspWrapperPlatformSecLibSample / SecFspWrapperPlatformSecLibSample.inf
CommitLineData
cf1d4549
JY
1## @file\r
2# Sample to provide FSP wrapper platform sec related function.\r
3#\r
91a03f78 4# Copyright (c) 2014 - 2022, Intel Corporation. All rights reserved.<BR>\r
cf1d4549 5#\r
512e23a3 6# SPDX-License-Identifier: BSD-2-Clause-Patent\r
cf1d4549
JY
7#\r
8##\r
9\r
10################################################################################\r
11#\r
12# Defines Section - statements that will be processed to create a Makefile.\r
13#\r
14################################################################################\r
15[Defines]\r
16 INF_VERSION = 0x00010005\r
17 BASE_NAME = SecFspWrapperPlatformSecLibSample\r
18 FILE_GUID = 8F1AC44A-CE7E-4E29-95BB-92E321BB1573\r
19 MODULE_TYPE = SEC\r
20 VERSION_STRING = 1.0\r
f86b9293 21 LIBRARY_CLASS = PlatformSecLib\r
cf1d4549
JY
22\r
23#\r
24# The following information is for reference only and not required by the build tools.\r
25#\r
26# VALID_ARCHITECTURES = IA32 X64\r
27#\r
28\r
29################################################################################\r
30#\r
31# Sources Section - list of files that are required for the build to succeed.\r
32#\r
33################################################################################\r
34\r
35[Sources]\r
36 FspWrapperPlatformSecLibSample.c\r
37 SecRamInitData.c\r
38 SecPlatformInformation.c\r
39 SecGetPerformance.c\r
40 SecTempRamDone.c\r
41 PlatformInit.c\r
91a03f78 42 Fsp.h\r
cf1d4549
JY
43\r
44[Sources.IA32]\r
2d24f4e7
LG
45 Ia32/SecEntry.nasm\r
46 Ia32/PeiCoreEntry.nasm\r
47 Ia32/Stack.nasm\r
cf1d4549 48\r
91a03f78
TK
49[Sources.X64]\r
50 X64/SecEntry.nasm\r
51 X64/PeiCoreEntry.nasm\r
52 X64/Stack.nasm\r
53\r
cf1d4549
JY
54################################################################################\r
55#\r
56# Package Dependency Section - list of Package files that are required for\r
57# this module.\r
58#\r
59################################################################################\r
60\r
61[Packages]\r
62 MdePkg/MdePkg.dec\r
63 MdeModulePkg/MdeModulePkg.dec\r
64 UefiCpuPkg/UefiCpuPkg.dec\r
65 IntelFsp2Pkg/IntelFsp2Pkg.dec\r
66 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec\r
67\r
68[LibraryClasses]\r
69 LocalApicLib\r
70 SerialPortLib\r
f86b9293
LG
71 DebugLib\r
72 BaseMemoryLib\r
cf1d4549
JY
73\r
74[Ppis]\r
75 gEfiSecPlatformInformationPpiGuid ## CONSUMES\r
76 gPeiSecPerformancePpiGuid ## CONSUMES\r
77 gTopOfTemporaryRamPpiGuid ## PRODUCES\r
78\r
79[Pcd]\r
6f6bf5c7
JY
80 gIntelFsp2WrapperTokenSpaceGuid.PcdFsptBaseAddress ## CONSUMES\r
81 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress ## CONSUMES\r
cf1d4549
JY
82\r
83[FixedPcd]\r
fe5da092
LY
84 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress ## CONSUMES\r
85 gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize ## CONSUMES\r
6f6bf5c7
JY
86 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashCodeCacheAddress ## CONSUMES\r
87 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashCodeCacheSize ## CONSUMES\r