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