]> git.proxmox.com Git - mirror_edk2.git/blame - IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecFspWrapperPlatformSecLibSample.inf
IntelFsp2WrapperPkg: Replace BSD License with BSD+Patent License
[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
4# Copyright (c) 2014 - 2016, Intel Corporation. All rights reserved.<BR>\r
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
42\r
43[Sources.IA32]\r
cf1d4549 44 Ia32/Fsp.h\r
2d24f4e7
LG
45 Ia32/SecEntry.nasm\r
46 Ia32/PeiCoreEntry.nasm\r
47 Ia32/Stack.nasm\r
cf1d4549
JY
48\r
49################################################################################\r
50#\r
51# Package Dependency Section - list of Package files that are required for\r
52# this module.\r
53#\r
54################################################################################\r
55\r
56[Packages]\r
57 MdePkg/MdePkg.dec\r
58 MdeModulePkg/MdeModulePkg.dec\r
59 UefiCpuPkg/UefiCpuPkg.dec\r
60 IntelFsp2Pkg/IntelFsp2Pkg.dec\r
61 IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec\r
62\r
63[LibraryClasses]\r
64 LocalApicLib\r
65 SerialPortLib\r
f86b9293
LG
66 DebugLib\r
67 BaseMemoryLib\r
cf1d4549
JY
68\r
69[Ppis]\r
70 gEfiSecPlatformInformationPpiGuid ## CONSUMES\r
71 gPeiSecPerformancePpiGuid ## CONSUMES\r
72 gTopOfTemporaryRamPpiGuid ## PRODUCES\r
73\r
74[Pcd]\r
6f6bf5c7
JY
75 gIntelFsp2WrapperTokenSpaceGuid.PcdFsptBaseAddress ## CONSUMES\r
76 gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress ## CONSUMES\r
cf1d4549
JY
77\r
78[FixedPcd]\r
6f6bf5c7
JY
79 gIntelFsp2WrapperTokenSpaceGuid.PcdCpuMicrocodePatchAddress ## CONSUMES\r
80 gIntelFsp2WrapperTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize ## CONSUMES\r
81 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashMicrocodeOffset ## CONSUMES\r
82 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashCodeCacheAddress ## CONSUMES\r
83 gIntelFsp2WrapperTokenSpaceGuid.PcdFlashCodeCacheSize ## CONSUMES\r