X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmPlatformPkg%2FPrePi%2FPeiMPCore.inf;h=ac1f8d0391c00fd5ba393898480ecb0d5932a51a;hb=8dfe7fd239309cd4453adb96913eb692f463f6cc;hp=1d27f9c94d24254ff8d592a3c31fa9cea40d9940;hpb=695df8ba90dc01b6a4cd7d79e6d1a40e517186a6;p=mirror_edk2.git diff --git a/ArmPlatformPkg/PrePi/PeiMPCore.inf b/ArmPlatformPkg/PrePi/PeiMPCore.inf index 1d27f9c94d..ac1f8d0391 100755 --- a/ArmPlatformPkg/PrePi/PeiMPCore.inf +++ b/ArmPlatformPkg/PrePi/PeiMPCore.inf @@ -1,15 +1,16 @@ #/** @file -# -# Copyright (c) 2011-2012, ARM Ltd. All rights reserved.
-# +# +# (C) Copyright 2015 Hewlett-Packard Development Company, L.P.
+# Copyright (c) 2011-2014, ARM Ltd. All rights reserved.
+# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License # which accompanies this distribution. The full text of the license may be found at # http://opensource.org/licenses/bsd-license.php -# +# # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -# +# #**/ [Defines] @@ -19,12 +20,19 @@ MODULE_TYPE = SEC VERSION_STRING = 1.0 -[Sources.ARM] +[Sources] PrePi.c - ModuleEntryPoint.S | GCC - ModuleEntryPoint.asm | RVCT MainMPCore.c - + +[Sources.ARM] + Arm/ArchPrePi.c + Arm/ModuleEntryPoint.S | GCC + Arm/ModuleEntryPoint.asm | RVCT + +[Sources.AArch64] + AArch64/ArchPrePi.c + AArch64/ModuleEntryPoint.S + [Packages] MdePkg/MdePkg.dec MdeModulePkg/MdeModulePkg.dec @@ -48,6 +56,7 @@ DebugAgentLib PrePiLib ArmPlatformLib + ArmPlatformStackLib MemoryAllocationLib HobLib PrePiHobListPointerLib @@ -61,14 +70,14 @@ gArmGlobalVariableGuid gArmMpCoreInfoGuid -[FeaturePcd] - gEmbeddedTokenSpaceGuid.PcdCacheEnable +[FeaturePcd] gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob gArmPlatformTokenSpaceGuid.PcdSendSgiToBringUpSecondaryCores -[FixedPcd] +[Pcd] gEfiMdeModulePkgTokenSpaceGuid.PcdFirmwareVersionString - + +[FixedPcd] gArmTokenSpaceGuid.PcdVFPEnabled gArmTokenSpaceGuid.PcdFdBaseAddress @@ -77,7 +86,6 @@ gArmTokenSpaceGuid.PcdFvBaseAddress gArmTokenSpaceGuid.PcdFvSize - gArmPlatformTokenSpaceGuid.PcdCPUCoresStackBase gArmPlatformTokenSpaceGuid.PcdCPUCorePrimaryStackSize gArmPlatformTokenSpaceGuid.PcdCPUCoreSecondaryStackSize @@ -90,12 +98,8 @@ gArmTokenSpaceGuid.PcdSystemMemoryBase gArmTokenSpaceGuid.PcdSystemMemorySize gArmPlatformTokenSpaceGuid.PcdSystemMemoryUefiRegionSize - + gArmPlatformTokenSpaceGuid.PcdCoreCount - gArmPlatformTokenSpaceGuid.PcdClusterCount - gArmTokenSpaceGuid.PcdArmPrimaryCoreMask - gArmTokenSpaceGuid.PcdArmPrimaryCore - gArmTokenSpaceGuid.PcdGicPrimaryCoreId gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize