]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/Sec/Sec.inf
ArmPlatformPkg/SP805WatchdogDxe: Removed late initialization capability from the...
[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
23[Sources.ARM]\r
24 Helper.asm | RVCT\r
25 Helper.S | GCC\r
26 Sec.c\r
27 SecEntryPoint.S | GCC\r
28 SecEntryPoint.asm | RVCT\r
29 Exception.asm | RVCT\r
30 Exception.S | GCC\r
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
41 ArmPlatformLib\r
8cc852f7 42 ArmTrustedMonitorLib\r
90d6a1bb 43 BaseLib\r
44 DebugLib\r
45 DebugAgentLib\r
46 IoLib\r
47 ArmGicSecLib\r
48 PrintLib\r
49 SerialPortLib\r
50 \r
51[FeaturePcd]\r
52 gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec\r
53 \r
54[FixedPcd]\r
12c5ae23 55 gArmTokenSpaceGuid.PcdTrustzoneSupport\r
90d6a1bb 56 gArmTokenSpaceGuid.PcdVFPEnabled\r
57 \r
513aa349 58 gArmTokenSpaceGuid.PcdArmScr\r
59 gArmTokenSpaceGuid.PcdArmNsacr\r
60 gArmTokenSpaceGuid.PcdArmNonSecModeTransition\r
61 \r
90d6a1bb 62 gArmTokenSpaceGuid.PcdArmPrimaryCoreMask\r
63 gArmTokenSpaceGuid.PcdArmPrimaryCore\r
64 \r
513aa349 65 gArmTokenSpaceGuid.PcdSecureFvBaseAddress\r
66 gArmTokenSpaceGuid.PcdSecureFvSize\r
67 \r
90d6a1bb 68 gArmTokenSpaceGuid.PcdFvBaseAddress\r
69 \r
70 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase\r
71 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecPrimaryStackSize\r
72 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecSecondaryStackSize\r
73 gArmPlatformTokenSpaceGuid.PcdCPUCoresSecMonStackBase\r
74 gArmPlatformTokenSpaceGuid.PcdCPUCoreSecMonStackSize\r
75 \r
76 gArmTokenSpaceGuid.PcdGicDistributorBase\r
77 gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
78 \r
79 gArmPlatformTokenSpaceGuid.PcdSecGlobalVariableSize \r