]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/Sec/Sec.inf
MdeMdeModulePkg/Scsi: Enlarge SCSI cmd timeout to a more reasonable experience value...
[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
90d6a1bb 3# \r
1bc83266 4# Copyright (c) 2011-2013, 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
1bc83266
HL
32[Sources.AARCH64]\r
33 AArch64/Helper.S | GCC\r
34 AArch64/SecEntryPoint.S | GCC\r
35\r
90d6a1bb 36[Packages]\r
37 MdePkg/MdePkg.dec\r
38 MdeModulePkg/MdeModulePkg.dec\r
39 ArmPkg/ArmPkg.dec\r
40 ArmPlatformPkg/ArmPlatformPkg.dec\r
41\r
42[LibraryClasses]\r
43 ArmCpuLib\r
44 ArmLib\r
bebda7ce 45 ArmPlatformLib\r
e314d564 46 ArmPlatformSecLib\r
8cc852f7 47 ArmTrustedMonitorLib\r
90d6a1bb 48 BaseLib\r
49 DebugLib\r
50 DebugAgentLib\r
51 IoLib\r
f8181c90 52 ArmGicLib\r
90d6a1bb 53 PrintLib\r
54 SerialPortLib\r
55 \r
56[FeaturePcd]\r
57 gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec\r
58 \r
59[FixedPcd]\r
99744d52 60 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
61\r
12c5ae23 62 gArmTokenSpaceGuid.PcdTrustzoneSupport\r
90d6a1bb 63 gArmTokenSpaceGuid.PcdVFPEnabled\r
64 \r
513aa349 65 gArmTokenSpaceGuid.PcdArmScr\r
66 gArmTokenSpaceGuid.PcdArmNsacr\r
67 gArmTokenSpaceGuid.PcdArmNonSecModeTransition\r
68 \r
513aa349 69 gArmTokenSpaceGuid.PcdSecureFvBaseAddress\r
70 gArmTokenSpaceGuid.PcdSecureFvSize\r
71 \r
90d6a1bb 72 gArmTokenSpaceGuid.PcdFvBaseAddress\r
bebda7ce 73\r
90d6a1bb 74 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase\r
75 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecPrimaryStackSize\r
76 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecSecondaryStackSize\r
77 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecMonStackBase\r
78 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecMonStackSize\r
79 \r
80 gArmTokenSpaceGuid.PcdGicDistributorBase\r
81 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
82 \r
83 gArmPlatformTokenSpaceGuid.PcdSecGlobalVariableSize \r