]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPlatformPkg/Sec/Sec.inf
ArmPkg: Fixed unsigned type to be architecture independent
[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
90d6a1bb 29 \r
30[Packages]\r
31 MdePkg/MdePkg.dec\r
32 MdeModulePkg/MdeModulePkg.dec\r
33 ArmPkg/ArmPkg.dec\r
34 ArmPlatformPkg/ArmPlatformPkg.dec\r
35\r
36[LibraryClasses]\r
37 ArmCpuLib\r
38 ArmLib\r
e314d564 39 ArmPlatformSecLib\r
8cc852f7 40 ArmTrustedMonitorLib\r
90d6a1bb 41 BaseLib\r
42 DebugLib\r
43 DebugAgentLib\r
44 IoLib\r
f8181c90 45 ArmGicLib\r
90d6a1bb 46 PrintLib\r
47 SerialPortLib\r
48 \r
49[FeaturePcd]\r
50 gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec\r
51 \r
52[FixedPcd]\r
99744d52 53 gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
54\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