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