Switch all ARM platforms that use the SEC drivers in edk2/ArmPlatformPkg
to the new versions called Sec or PeilessSec - these have been cleaned
up and stripped of obsolete functionality related to multicore boot,
which is not something UEFI should concern itself with.

After merging this, ArmPlatformStackLib and the old PrePi / PrePeiCore
drivers can be retired.

v2:
- add NULL library class resolution for LzmaDecompressLib to all
  PeilessSec users - this dependency is not a property of the code but
  of the integration (i.e., the FV compression specified by the FDF) so
  the false dependency on LzmaDecompressLib was omitted from
  PeilessSec.inf
- add Nhi Pham's ack to patch #1

Cc: Leif Lindholm <quic_llind...@quicinc.com>
Cc: Abdul Lateef Attar <abdullateef.at...@amd.com>
Cc: Abner Chang <abner.ch...@amd.com>
Cc: Chuong Tran <chu...@os.amperecomputing.com>
Cc: Graeme Gregory <gra...@xora.org.uk>
Cc: Marcin Juszkiewicz <marcin.juszkiew...@linaro.org>
Cc: Marcin Wojtas <marcin.s.woj...@gmail.com>
Cc: Meenakshi Aggarwal <meenakshi.aggar...@nxp.com>
Cc: Narinder Dhillon <ndhil...@marvell.com>
Cc: Nhi Pham <n...@os.amperecomputing.com>
Cc: Paul Grimes <paul.gri...@amd.com>
Cc: Rebecca Cran <rebe...@os.amperecomputing.com>
Cc: Sami Mujawar <sami.muja...@arm.com>
Cc: Thomas Abraham <thomas.abra...@arm.com>
Cc: Wenyi Xie <xiewen...@huawei.com>
Cc: Jeremy Linton <jeremy.lin...@arm.com>
Cc: Ling Jia <jial...@phytium.com.cn>
Cc: Peng Xie <xiep...@phytium.com.cn>
Cc: Sami Mujawar <sami.muja...@arm.com>
Cc: Thomas Abraham <thomas.abra...@arm.com>
Cc: Wenyi Xie <xiewen...@huawei.com>
Cc: Yiqi Shu <shuy...@phytium.com.cn>

Ard Biesheuvel (2):
  Platform AARCH64: Move PrePeiCore users to Sec.inf
  Platform AARCH64: Move PrePi users to PeilessSec.inf

 Platform/ARM/Morello/MorelloPlatform.dsc.inc                 | 2 +-
 Platform/ARM/SgiPkg/SgiPlatform.dsc.inc                      | 2 +-
 Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                 | 2 --
 Silicon/Ampere/AmpereAltraPkg/AmpereAltraPkg.dsc.inc         | 3 +--
 Silicon/Hisilicon/Hisilicon.dsc.inc                          | 1 -
 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                | 3 +--
 Silicon/NXP/NxpQoriqLs.dsc.inc                               | 2 +-
 Silicon/Phytium/PhytiumCommonPkg/PhytiumCommonPkg.dsc.inc    | 2 --
 Platform/AMD/OverdriveBoard/OverdriveBoard.dsc               | 2 +-
 Platform/ARM/JunoPkg/ArmJuno.dsc                             | 6 ++++--
 Platform/ARM/N1Sdp/N1SdpPlatform.dsc                         | 2 +-
 Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.dsc         | 4 ++--
 Platform/Hisilicon/D03/D03.dsc                               | 2 +-
 Platform/Hisilicon/D05/D05.dsc                               | 2 +-
 Platform/Hisilicon/D06/D06.dsc                               | 2 +-
 Platform/Hisilicon/HiKey/HiKey.dsc                           | 6 +++++-
 Platform/Hisilicon/HiKey960/HiKey960.dsc                     | 5 ++++-
 Platform/LeMaker/CelloBoard/CelloBoard.dsc                   | 2 +-
 Platform/Phytium/DurianPkg/DurianPkg.dsc                     | 3 ++-
 Platform/Qemu/SbsaQemu/SbsaQemu.dsc                          | 2 +-
 Platform/RaspberryPi/RPi3/RPi3.dsc                           | 5 ++---
 Platform/RaspberryPi/RPi4/RPi4.dsc                           | 5 ++---
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc             | 2 +-
 Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 2 +-
 Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.dsc  | 2 +-
 Platform/AMD/OverdriveBoard/OverdriveBoard.fdf               | 2 +-
 Platform/ARM/JunoPkg/ArmJuno.fdf                             | 2 +-
 Platform/ARM/Morello/MorelloPlatformFvp.fdf                  | 2 +-
 Platform/ARM/N1Sdp/N1SdpPlatform.fdf                         | 2 +-
 Platform/ARM/SgiPkg/SgiPlatform.fdf                          | 2 +-
 Platform/ARM/VExpressPkg/ArmVExpress-FVP-AArch64.fdf         | 4 ++--
 Platform/Ampere/JadePkg/Jade.fdf                             | 2 +-
 Platform/Hisilicon/D03/D03.fdf                               | 2 +-
 Platform/Hisilicon/D05/D05.fdf                               | 2 +-
 Platform/Hisilicon/D06/D06.fdf                               | 2 +-
 Platform/Hisilicon/HiKey/HiKey.fdf                           | 2 +-
 Platform/Hisilicon/HiKey960/HiKey960.fdf                     | 2 +-
 Platform/LeMaker/CelloBoard/CelloBoard.fdf                   | 2 +-
 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf                 | 2 +-
 Platform/NXP/LS1046aFrwyPkg/LS1046aFrwyPkg.fdf               | 2 +-
 Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf                 | 2 +-
 Platform/Phytium/DurianPkg/DurianPkg.fdf                     | 2 +-
 Platform/Qemu/SbsaQemu/SbsaQemu.fdf                          | 2 +-
 Platform/RaspberryPi/RPi3/RPi3.fdf                           | 2 +-
 Platform/RaspberryPi/RPi4/RPi4.fdf                           | 2 +-
 Platform/Socionext/DeveloperBox/DeveloperBox.fdf             | 2 +-
 Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.fdf | 2 +-
 Platform/SoftIron/Overdrive1000Board/Overdrive1000Board.fdf  | 2 +-
 Silicon/Marvell/Armada7k8k/Armada7k8k.fdf                    | 2 +-
 49 files changed, 61 insertions(+), 60 deletions(-)

-- 
2.46.0.rc2.264.g509ed76dc8-goog



-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#120206): https://edk2.groups.io/g/devel/message/120206
Mute This Topic: https://groups.io/mt/107681637/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to