This is more correct than it previously was, but is still wrong for platforms where the cluster is in Aff2 and the core in Aff1. I haven’t checked which those are, but it’s at least the Neoverse N2.
Rebecca On Sun, Sep 11, 2022, at 1:49 PM, Thomas Abraham wrote: > On 11/09/2022 20:15, Rebecca Cran wrote: >> The ARM_CORE_INFO struct now has a single Mpidr field instead of >> separate ClusterId and CoreId fields. Update mCoreInfoTable in >> PlatformLib.c in Morello and SgiPkg to match. >> >> Signed-off-by: Rebecca Cran <rebe...@bsdio.com> >> --- >> Platform/ARM/Morello/Library/PlatformLib/PlatformLib.c | 8 ++++---- >> Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c | 2 +- >> 2 files changed, 5 insertions(+), 5 deletions(-) >> >> diff --git a/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.c >> b/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.c >> index 52318a62911a..894a53c9ca01 100644 >> --- a/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.c >> +++ b/Platform/ARM/Morello/Library/PlatformLib/PlatformLib.c >> @@ -10,10 +10,10 @@ >> #include <Ppi/ArmMpCoreInfo.h> >> >> STATIC ARM_CORE_INFO mCoreInfoTable[] = { >> - { 0x0, 0x0 }, // Cluster 0, Core 0 >> - { 0x0, 0x1 }, // Cluster 0, Core 1 >> - { 0x1, 0x0 }, // Cluster 1, Core 0 >> - { 0x1, 0x1 } // Cluster 1, Core 1 >> + { 0x000 }, // Cluster 0, Core 0 >> + { 0x001 }, // Cluster 0, Core 1 >> + { 0x100 }, // Cluster 1, Core 0 >> + { 0x101 } // Cluster 1, Core 1 >> }; >> >> /** >> diff --git a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c >> b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c >> index fa006320025b..b9ec998d8ef4 100644 >> --- a/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c >> +++ b/Platform/ARM/SgiPkg/Library/PlatformLib/PlatformLib.c >> @@ -20,7 +20,7 @@ STATIC SGI_NT_FW_CONFIG_INFO_PPI mNtFwConfigDtInfoPpi; >> STATIC ARM_CORE_INFO mCoreInfoTable[] = { >> { >> // Cluster 0, Core 0 >> - 0x0, 0x0, >> + 0x000, >> }, >> }; >> > > Reviewed-by: Thomas Abraham <thomas.abra...@arm.com> > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#93635): https://edk2.groups.io/g/devel/message/93635 Mute This Topic: https://groups.io/mt/93618126/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-