X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmPlatformPkg%2FSec%2FSec.inf;h=4ccf72ae0f549b281c6f1175984a45f2ea392bf9;hb=62d441fb17d59958bf00c4a1f3b52bf6a0b40b24;hp=7a7a61251e90b890eda47448662fd7351a9fb845;hpb=8cc852f79132897a0d371b05780762a0fcd959d8;p=mirror_edk2.git diff --git a/ArmPlatformPkg/Sec/Sec.inf b/ArmPlatformPkg/Sec/Sec.inf index 7a7a61251e..4ccf72ae0f 100644 --- a/ArmPlatformPkg/Sec/Sec.inf +++ b/ArmPlatformPkg/Sec/Sec.inf @@ -1,7 +1,7 @@ #/** @file -# SEC - Reset vector code that jumps to C and loads DXE core +# SEC - Reset vector code that jumps to C and starts the PEI phase # -# Copyright (c) 2011-2012, ARM Limited. All rights reserved. +# Copyright (c) 2011-2013, ARM Limited. All rights reserved. # # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -20,15 +20,21 @@ MODULE_TYPE = SEC VERSION_STRING = 1.0 -[Sources.ARM] - Helper.asm | RVCT - Helper.S | GCC +[Sources] Sec.c - SecEntryPoint.S | GCC - SecEntryPoint.asm | RVCT - Exception.asm | RVCT - Exception.S | GCC + +[Sources.ARM] + Arm/Arch.c + Arm/Helper.asm | RVCT + Arm/Helper.S | GCC + Arm/SecEntryPoint.S | GCC + Arm/SecEntryPoint.asm | RVCT +[Sources.AARCH64] + AArch64/Arch.c + AArch64/Helper.S + AArch64/SecEntryPoint.S + [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec @@ -39,34 +45,30 @@ ArmCpuLib ArmLib ArmPlatformLib + ArmPlatformSecLib ArmTrustedMonitorLib BaseLib DebugLib DebugAgentLib IoLib - ArmGicSecLib + ArmGicLib PrintLib SerialPortLib -[FeaturePcd] - gArmPlatformTokenSpaceGuid.PcdSystemMemoryInitializeInSec - -[FixedPcd] +[FixedPcd.common] + gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString + gArmTokenSpaceGuid.PcdTrustzoneSupport gArmTokenSpaceGuid.PcdVFPEnabled gArmTokenSpaceGuid.PcdArmScr - gArmTokenSpaceGuid.PcdArmNsacr gArmTokenSpaceGuid.PcdArmNonSecModeTransition - gArmTokenSpaceGuid.PcdArmPrimaryCoreMask - gArmTokenSpaceGuid.PcdArmPrimaryCore - gArmTokenSpaceGuid.PcdSecureFvBaseAddress gArmTokenSpaceGuid.PcdSecureFvSize gArmTokenSpaceGuid.PcdFvBaseAddress - + gArmPlatformTokenSpaceGuid.PcdCPUCoresSecStackBase gArmPlatformTokenSpaceGuid.PcdCPUCoreSecPrimaryStackSize gArmPlatformTokenSpaceGuid.PcdCPUCoreSecSecondaryStackSize @@ -77,3 +79,6 @@ gArmTokenSpaceGuid.PcdGicInterruptInterfaceBase gArmPlatformTokenSpaceGuid.PcdSecGlobalVariableSize + +[FixedPcd.ARM] + gArmTokenSpaceGuid.PcdArmNsacr