]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/FspSupport/Library/SecFspPlatformSecLibVlv2/FspPlatformSecLibVlv2.inf
3d9b1354eaeca5171b0b00a99f0d52f0b730b40c
[mirror_edk2.git] / Vlv2TbltDevicePkg / FspSupport / Library / SecFspPlatformSecLibVlv2 / FspPlatformSecLibVlv2.inf
1 ## @file
2 #
3 # Copyright (c) 2014, Intel Corporation. All rights reserved.<BR>
4 #
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php.
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
11 #
12 ##
13
14 ################################################################################
15 #
16 # Defines Section - statements that will be processed to create a Makefile.
17 #
18 ################################################################################
19 [Defines]
20 INF_VERSION = 0x00010005
21 BASE_NAME = SecPeiFspPlatformSecLibVlv2
22 FILE_GUID = 6653876C-F6A1-45BB-A027-20455093BC6D
23 MODULE_TYPE = SEC
24 VERSION_STRING = 1.0
25 LIBRARY_CLASS = FspPlatformSecLib
26
27 #
28 # The following information is for reference only and not required by the build tools.
29 #
30 # VALID_ARCHITECTURES = IA32 X64
31 #
32
33 ################################################################################
34 #
35 # Sources Section - list of files that are required for the build to succeed.
36 #
37 ################################################################################
38
39 [Sources]
40 FspPlatformSecLibVlv2.c
41 SecRamInitData.c
42 SaveSecContext.c
43 SecPlatformInformation.c
44 SecGetPerformance.c
45 SecTempRamSupport.c
46 PlatformInit.c
47 UartInit.c
48
49 [Sources.IA32]
50 Ia32/SecEntry.asm
51 Ia32/PeiCoreEntry.asm
52 Ia32/AsmSaveSecContext.asm
53 Ia32/Stack.asm
54
55 ################################################################################
56 #
57 # Package Dependency Section - list of Package files that are required for
58 # this module.
59 #
60 ################################################################################
61
62 [Packages]
63 MdePkg/MdePkg.dec
64 MdeModulePkg/MdeModulePkg.dec
65 UefiCpuPkg/UefiCpuPkg.dec
66 IntelFspWrapperPkg/IntelFspWrapperPkg.dec
67
68 [LibraryClasses]
69 LocalApicLib
70 SerialPortLib
71
72 [Ppis]
73 gEfiSecPlatformInformationPpiGuid
74 gPeiSecPerformancePpiGuid
75 gEfiTemporaryRamSupportPpiGuid
76
77 [Pcd]
78 gFspWrapperTokenSpaceGuid.PcdPeiTemporaryRamStackSize
79 gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
80 gFspWrapperTokenSpaceGuid.PcdFlashFvFspSize
81
82 [FixedPcd]
83 gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchAddress
84 gFspWrapperTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize
85 gFspWrapperTokenSpaceGuid.PcdFlashMicroCodeOffset
86 gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheAddress
87 gFspWrapperTokenSpaceGuid.PcdFlashCodeCacheSize