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