]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ArmPlatformPkg/PrePeiCore/MainMPCore.c
ArmPkg: Replace CoreId and ClusterId with Mpidr in ARM_CORE_INFO struct
[mirror_edk2.git] / ArmPlatformPkg / PrePeiCore / MainMPCore.c
index 0b8e5dfb3f309c5c72a966e38f7b0a34f66275b3..b5d0d3a6442ff6d13051842389c3262c5662611d 100644 (file)
@@ -68,7 +68,9 @@ SecondaryMain (
 \r
   // Find the core in the ArmCoreTable\r
   for (Index = 0; Index < ArmCoreCount; Index++) {\r
-    if ((ArmCoreInfoTable[Index].ClusterId == ClusterId) && (ArmCoreInfoTable[Index].CoreId == CoreId)) {\r
+    if ((GET_MPIDR_AFF1 (ArmCoreInfoTable[Index].Mpidr) == ClusterId) &&\r
+        (GET_MPIDR_AFF0 (ArmCoreInfoTable[Index].Mpidr) == CoreId))\r
+    {\r
       break;\r
     }\r
   }\r