public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
From: "Ard Biesheuvel" <ardb@kernel.org>
To: devel@edk2.groups.io
Cc: Ard Biesheuvel <ardb@kernel.org>,
	Leif Lindholm <quic_llindhol@quicinc.com>,
	Abdul Lateef Attar <AbdulLateef.Attar@amd.com>,
	Abner Chang <abner.chang@amd.com>,
	Chuong Tran <chuong@os.amperecomputing.com>,
	Graeme Gregory <graeme@xora.org.uk>,
	Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
	Marcin Wojtas <marcin.s.wojtas@gmail.com>,
	Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>,
	Narinder Dhillon <ndhillon@marvell.com>,
	Nhi Pham <nhi@os.amperecomputing.com>,
	Paul Grimes <paul.grimes@amd.com>,
	Rebecca Cran <rebecca@os.amperecomputing.com>,
	Sami Mujawar <sami.mujawar@arm.com>,
	Thomas Abraham <thomas.abraham@arm.com>,
	Wenyi Xie <xiewenyi2@huawei.com>,
	Jeremy Linton <jeremy.linton@arm.com>,
	Ling Jia <jialing@phytium.com.cn>,
	Peng Xie <xiepeng@phytium.com.cn>,
	Yiqi Shu <shuyiqi@phytium.com.cn>
Subject: [edk2-devel] [PATCH edk2-platforms v2 0/2] Switch all platforms to [Peiless]Sec
Date: Fri,  2 Aug 2024 10:13:15 +0200	[thread overview]
Message-ID: <20240802081317.14313-1-ardb@kernel.org> (raw)

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_llindhol@quicinc.com>
Cc: Abdul Lateef Attar <AbdulLateef.Attar@amd.com>
Cc: Abner Chang <abner.chang@amd.com>
Cc: Chuong Tran <chuong@os.amperecomputing.com>
Cc: Graeme Gregory <graeme@xora.org.uk>
Cc: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Cc: Marcin Wojtas <marcin.s.wojtas@gmail.com>
Cc: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
Cc: Narinder Dhillon <ndhillon@marvell.com>
Cc: Nhi Pham <nhi@os.amperecomputing.com>
Cc: Paul Grimes <paul.grimes@amd.com>
Cc: Rebecca Cran <rebecca@os.amperecomputing.com>
Cc: Sami Mujawar <sami.mujawar@arm.com>
Cc: Thomas Abraham <thomas.abraham@arm.com>
Cc: Wenyi Xie <xiewenyi2@huawei.com>
Cc: Jeremy Linton <jeremy.linton@arm.com>
Cc: Ling Jia <jialing@phytium.com.cn>
Cc: Peng Xie <xiepeng@phytium.com.cn>
Cc: Sami Mujawar <sami.mujawar@arm.com>
Cc: Thomas Abraham <thomas.abraham@arm.com>
Cc: Wenyi Xie <xiewenyi2@huawei.com>
Cc: Yiqi Shu <shuyiqi@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/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-



             reply	other threads:[~2024-08-02  8:13 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-02  8:13 Ard Biesheuvel [this message]
2024-08-02  8:13 ` [edk2-devel] [PATCH edk2-platforms v2 1/2] Platform AARCH64: Move PrePeiCore users to Sec.inf Ard Biesheuvel
2024-08-02  8:13 ` [edk2-devel] [PATCH edk2-platforms v2 2/2] Platform AARCH64: Move PrePi users to PeilessSec.inf Ard Biesheuvel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-list from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240802081317.14313-1-ardb@kernel.org \
    --to=devel@edk2.groups.io \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox