]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/FspPlatformSecLibVlv2.inf
578066d98f0db3808af8ed9fd023bccdf20f62a1
[mirror_edk2.git] / Vlv2TbltDevicePkg / FspSupport / Library / SecFspPlatformSecLibVlv2 / FspPlatformSecLibVlv2.inf
1 ## @file
2 #
3 # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
4 #
5 # SPDX-License-Identifier: BSD-2-Clause-Patent
6 #
7 ##
8
9 ################################################################################
10 #
11 # Defines Section - statements that will be processed to create a Makefile.
12 #
13 ################################################################################
14 [Defines]
15 INF_VERSION = 0x00010005
16 BASE_NAME = SecPeiFspPlatformSecLibVlv2
17 FILE_GUID = 6653876C-F6A1-45BB-A027-20455093BC6D
18 MODULE_TYPE = SEC
19 VERSION_STRING = 1.0
20 LIBRARY_CLASS = FspPlatformSecLib
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = IA32 X64
26 #
27
28 ################################################################################
29 #
30 # Sources Section - list of files that are required for the build to succeed.
31 #
32 ################################################################################
33
34 [Sources]
35 FspPlatformSecLibVlv2.c
36 SecRamInitData.c
37 SaveSecContext.c
38 SecPlatformInformation.c
39 SecGetPerformance.c
40 SecTempRamSupport.c
41 PlatformInit.c
42 UartInit.c
43
44 [Sources.IA32]
45 Ia32/SecEntry.asm
46 Ia32/PeiCoreEntry.asm
47 Ia32/AsmSaveSecContext.asm
48 Ia32/Stack.asm
49
50 ################################################################################
51 #
52 # Package Dependency Section - list of Package files that are required for
53 # this module.
54 #
55 ################################################################################
56
57 [Packages]
58 MdePkg/MdePkg.dec
59 MdeModulePkg/MdeModulePkg.dec
60 UefiCpuPkg/UefiCpuPkg.dec
61 IntelFspWrapperPkg/IntelFspWrapperPkg.dec
62
63 [LibraryClasses]
64 LocalApicLib
65 SerialPortLib
66
67 [Ppis]
68 gEfiSecPlatformInformationPpiGuid
69 gPeiSecPerformancePpiGuid
70 gEfiTemporaryRamSupportPpiGuid
71
72 [Pcd]
73 gFspWrapperTokenSpaceGuid.PcdPeiTemporaryRamStackSize
74 gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
75 gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize
76
77 [FixedPcd]
78 gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchAddress
79 gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
80 gFspWrapperTokenSpaceGuid.PcdFlashMicroCodeOffset
81 gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheAddress
82 gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheSize