]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/Sec/Sec.inf
FspInitPei function calling parameters not matching with the function definition.
[mirror_edk2.git] / ArmPlatformPkg / Sec / Sec.inf
CommitLineData
90d6a1bb 1#/** @file\r
1bc83266 2# SEC - Reset vector code that jumps to C and starts the PEI phase\r
3402aac7 3#\r
b1179c19 4# (C) Copyright 2015 Hewlett-Packard Development Company, L.P.<BR>\r
1bc83266 5# Copyright (c) 2011-2013, ARM Limited. All rights reserved.\r
90d6a1bb 6#\r
3402aac7
RC
7# This program and the accompanying materials\r
8# are licensed and made available under the terms and conditions of the BSD License\r
9# which accompanies this distribution. The full text of the license may be found at\r
10# http://opensource.org/licenses/bsd-license.php\r
11#\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
90d6a1bb 15#**/\r
16\r
17[Defines]\r
18 INF_VERSION = 0x00010005\r
19 BASE_NAME = ArmPlatformSec\r
20 FILE_GUID = c536bbfe-c813-4e48-9f90-01fe1ecf9d54\r
21 MODULE_TYPE = SEC\r
22 VERSION_STRING = 1.0\r
23\r
a9d7090f 24[Sources]\r
90d6a1bb 25 Sec.c\r
a9d7090f 26\r
27[Sources.ARM]\r
d6dc67ba 28 Arm/Arch.c\r
a9d7090f 29 Arm/Helper.asm | RVCT\r
30 Arm/Helper.S | GCC\r
31 Arm/SecEntryPoint.S | GCC\r
32 Arm/SecEntryPoint.asm | RVCT\r
3402aac7 33\r
1bc83266 34[Sources.AARCH64]\r
d6dc67ba 35 AArch64/Arch.c\r
ef7b3786
BJ
36 AArch64/Helper.S\r
37 AArch64/SecEntryPoint.S\r
1bc83266 38\r
90d6a1bb 39[Packages]\r
40 MdePkg/MdePkg.dec\r
41 MdeModulePkg/MdeModulePkg.dec\r
42 ArmPkg/ArmPkg.dec\r
43 ArmPlatformPkg/ArmPlatformPkg.dec\r
44\r
45[LibraryClasses]\r
46 ArmCpuLib\r
47 ArmLib\r
bebda7ce 48 ArmPlatformLib\r
e314d564 49 ArmPlatformSecLib\r
8cc852f7 50 ArmTrustedMonitorLib\r
90d6a1bb 51 BaseLib\r
52 DebugLib\r
53 DebugAgentLib\r
54 IoLib\r
f8181c90 55 ArmGicLib\r
90d6a1bb 56 PrintLib\r
57 SerialPortLib\r
3402aac7 58\r
b1179c19 59[Pcd]\r
99744d52 60 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
61\r
b1179c19
SEHM
62[FixedPcd.common]\r
63\r
12c5ae23 64 gArmTokenSpaceGuid.PcdTrustzoneSupport\r
90d6a1bb 65 gArmTokenSpaceGuid.PcdVFPEnabled\r
3402aac7 66\r
513aa349 67 gArmTokenSpaceGuid.PcdArmScr\r
513aa349 68 gArmTokenSpaceGuid.PcdArmNonSecModeTransition\r
3402aac7 69\r
513aa349 70 gArmTokenSpaceGuid.PcdSecureFvBaseAddress\r
71 gArmTokenSpaceGuid.PcdSecureFvSize\r
3402aac7 72\r
90d6a1bb 73 gArmTokenSpaceGuid.PcdFvBaseAddress\r
bebda7ce 74\r
90d6a1bb 75 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase\r
76 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecPrimaryStackSize\r
77 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecSecondaryStackSize\r
78 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecMonStackBase\r
79 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecMonStackSize\r
3402aac7 80\r
90d6a1bb 81 gArmTokenSpaceGuid.PcdGicDistributorBase\r
82 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
3402aac7
RC
83\r
84 gArmPlatformTokenSpaceGuid.PcdSecGlobalVariableSize\r
d6dc67ba
OM
85\r
86[FixedPcd.ARM]\r
87 gArmTokenSpaceGuid.PcdArmNsacr\r