#/** @file\r
-# SEC - Reset vector code that jumps to C and loads DXE core\r
+# SEC - Reset vector code that jumps to C and starts the PEI phase\r
# \r
-# Copyright (c) 2011-2012, ARM Limited. All rights reserved.\r
+# Copyright (c) 2011-2013, ARM Limited. All rights reserved.\r
# \r
# This program and the accompanying materials \r
# are licensed and made available under the terms and conditions of the BSD License \r
MODULE_TYPE = SEC\r
VERSION_STRING = 1.0\r
\r
-[Sources.ARM]\r
- Helper.asm | RVCT\r
- Helper.S | GCC\r
+[Sources]\r
Sec.c\r
- SecEntryPoint.S | GCC\r
- SecEntryPoint.asm | RVCT\r
- Exception.asm | RVCT\r
- Exception.S | GCC\r
+\r
+[Sources.ARM]\r
+ Arm/Arch.c\r
+ Arm/Helper.asm | RVCT\r
+ Arm/Helper.S | GCC\r
+ Arm/SecEntryPoint.S | GCC\r
+ Arm/SecEntryPoint.asm | RVCT\r
\r
+[Sources.AARCH64]\r
+ AArch64/Arch.c\r
+ AArch64/Helper.S\r
+ AArch64/SecEntryPoint.S\r
+\r
[Packages]\r
MdePkg/MdePkg.dec\r
MdeModulePkg/MdeModulePkg.dec\r
[LibraryClasses]\r
ArmCpuLib\r
ArmLib\r
+ ArmPlatformLib\r
ArmPlatformSecLib\r
ArmTrustedMonitorLib\r
BaseLib\r
PrintLib\r
SerialPortLib\r
\r
-[FeaturePcd]\r
- gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec\r
- \r
-[FixedPcd]\r
+[FixedPcd.common]\r
gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString\r
\r
gArmTokenSpaceGuid.PcdTrustzoneSupport\r
gArmTokenSpaceGuid.PcdVFPEnabled\r
\r
gArmTokenSpaceGuid.PcdArmScr\r
- gArmTokenSpaceGuid.PcdArmNsacr\r
gArmTokenSpaceGuid.PcdArmNonSecModeTransition\r
\r
- gArmTokenSpaceGuid.PcdArmPrimaryCoreMask\r
- gArmTokenSpaceGuid.PcdArmPrimaryCore\r
- \r
gArmTokenSpaceGuid.PcdSecureFvBaseAddress\r
gArmTokenSpaceGuid.PcdSecureFvSize\r
\r
gArmTokenSpaceGuid.PcdFvBaseAddress\r
- \r
+\r
gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase\r
gArmPlatformTokenSpaceGuid.PcdCPUCoreSecPrimaryStackSize\r
gArmPlatformTokenSpaceGuid.PcdCPUCoreSecSecondaryStackSize\r
gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase\r
\r
gArmPlatformTokenSpaceGuid.PcdSecGlobalVariableSize \r
+\r
+[FixedPcd.ARM]\r
+ gArmTokenSpaceGuid.PcdArmNsacr\r