From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) by mx.groups.io with SMTP id smtpd.web10.33927.1639526629183896365 for ; Tue, 14 Dec 2021 16:03:49 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@nuviainc-com.20210112.gappssmtp.com header.s=20210112 header.b=2saetmIV; spf=pass (domain: nuviainc.com, ip: 209.85.210.173, mailfrom: rebecca@nuviainc.com) Received: by mail-pf1-f173.google.com with SMTP id k26so19155918pfp.10 for ; Tue, 14 Dec 2021 16:03:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuviainc-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=eVHC+MPCiMyZM52GHLkiUKVbUdNYqLWBiOSF9+rMjJE=; b=2saetmIVHbkCKYogNdcEuPBVkDvOJHgHtO0ewZIiNyB9ZD0PRwWugSiZS51z+J+j6Y iCEiFZVs/tyHxPcTG+U8dQTjPbkJQvMNrtJdu9SQeQpwN46U8qd3SnTvU3U4Zw2kT06R x4P11esguOMV2Xao/E1lxDp3W04Jbjr2yqsmOXoRuhH+tVIaI0Qv54vBhcZ7KmT7fWMZ EgjKo2r8pHLuUHENrETuVxEDJ3GvzXFLLK90bBW7qZg7rndj/WLnN0Zezk/USy4Y1Ume Qpich/AAw/9LmMUHImz49mPG28hZnrXyvpqSyO6/JI4ZOePGFGEgMsBQWPjdpzW1r55T BrWA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=eVHC+MPCiMyZM52GHLkiUKVbUdNYqLWBiOSF9+rMjJE=; b=aMcDANXOMfz/P46itn0jkmYvyf0O2oyZhpkTgzALIkP5s+CNksx3J4cDlHo91xdFAN HoEI+27k/C+T6PLcKERoCDlRPg4Ri1THARsxR3tJO9WQ2qwDU1cr8DUA1v64D1qrN193 d9ltNJcgrup4h3dPZeUosTesk5sHXfO22LdD6sJfNzD2Mn9ksXkM35QDpv2ePoj1ClGB JS8CfsovzA4eGC87qeDdsqFLAFZnqPV/vcVfMVQem/wOls/E76hlgoEO74jOpe8mpej8 9DMFWKiIdYb9pinTOgVFrRQgHNPFC9Lya/STdfFPy3m4I5EY1zLZGwiGjKe6z7EI0TAg 5oWw== X-Gm-Message-State: AOAM530J6dBszF3/FFMdbJALMRojEvVM50t1TMJoVLTt+gzBU1yHhopW AuK9MCbfLaYiJvRVmGEE9VVzowT4Nd4eklZQYp7pGqe6ed4Lnn0YIP3MOY6A4QWGW/JN/owIDwF Q5E9atjZGgj6Yj1QKh9svsunKGl6LZTdmuoPFpI/IumBIKLR/9V8Mp154j2O96ByMcNODFw== X-Google-Smtp-Source: ABdhPJyDrdjJIcT2NX3Qv3JOz0SwaqcAbfPLKbQHcEAW6v/1BhZnXu+itEANaTK3IXbASJkwg9/6Rg== X-Received: by 2002:a05:6a00:15c5:b0:4a0:3c1:4f43 with SMTP id o5-20020a056a0015c500b004a003c14f43mr6699136pfu.33.1639526628432; Tue, 14 Dec 2021 16:03:48 -0800 (PST) Return-Path: Received: from linbox.ba.nuviainc.com ([2601:681:4300:69e:9e7b:efff:fe2b:884c]) by smtp.gmail.com with ESMTPSA id s30sm204489pfw.57.2021.12.14.16.03.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Dec 2021 16:03:48 -0800 (PST) From: "Rebecca Cran" To: devel@edk2.groups.io, Ard Biesheuvel , Samer El-Haj-Mahmoud , Leif Lindholm , Sami Mujawar , Masami Hiramatsu , Graeme Gregory , Radoslaw Biernacki , Marcin Wojtas Cc: Rebecca Cran Subject: [edk2-platforms PATCH 0/8] Update Arm platforms following addition of EFI_MP_SERVICES_PROTOCOL support in edk2 Date: Tue, 14 Dec 2021 17:03:16 -0700 Message-Id: <20211215000324.11591-1-rebecca@nuviainc.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit This patch series depends on the "Add EFI_MP_SERVICES_PROTOCOL support for AARCH64" series which is in the process of being reviewed (I'm sending a v2 soon). With the addition of EFI_MP_SERVICES_PROTOCOL support for Arm, consumers of ArmPkg/Drivers/CpuDxe now need an instance of MpInitLib. This series adds ArmPkg/Library/MpInitLib/DxeMpInitLib.inf. Also, the ARM_CORE_INFO struct has changed so there's now an MPIDR field where there were previously separate cluster and core fields. This series updates the initializers for the various instances. Rebecca Cran (8): Platform/ARM: Add MpInitLib instance Platform/Socionext: Add instance of MpInitLib Silicon/Marvell: Add instance of MpInitLib Platform/Qemu: Add instance of MpInitLib Platform/ARM: Update ARM_CORE_INFO initializer for MPIDR field change Silicon/Marvell: Update ARM_CORE_INFO initializer for MPIDR field change Silicon/Socionext: Update ARM_CORE_INFO initializer for MPIDR field change Silicon/Qemu: Update ARM_CORE_INFO initializer for MPIDR field change Platform/ARM/JunoPkg/ArmJuno.dsc | 1 + Platform/ARM/JunoPkg/Library/ArmJunoLib/ArmJuno.c | 12 ++--- Platform/ARM/Morello/MorelloPlatform.dsc.inc | 1 + Platform/ARM/N1Sdp/N1SdpPlatform.dsc | 1 + Platform/ARM/SgiPkg/SgiPlatform.dsc.inc | 1 + Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc | 1 + Platform/ARM/VExpressPkg/Library/ArmVExpressLibCTA15-A7/CTA15-A7.c | 16 +++---- Platform/ARM/VExpressPkg/Library/ArmVExpressLibRTSM/RTSM.c | 16 +++---- Platform/Qemu/SbsaQemu/SbsaQemu.dsc | 1 + Platform/Socionext/DeveloperBox/DeveloperBox.dsc | 1 + Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 1 + Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 1 + Silicon/Marvell/Armada7k8k/Library/Armada7k8kLib/Armada7k8kLib.c | 8 ++-- Silicon/Qemu/SbsaQemu/Library/SbsaQemuLib/SbsaQemuLib.c | 8 ++-- Silicon/Socionext/SynQuacer/Library/SynQuacerLib/SynQuacer.c | 48 ++++++++++---------- 15 files changed, 63 insertions(+), 54 deletions(-) -- 2.31.1