All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/3 next] bump edk2 version
@ 2022-12-01 18:33 Vincent Stehlé
  2022-12-01 18:33 ` [Buildroot] [PATCH 1/3 next] package/edk2-platforms: bump in sync with edk2-stable202208 Vincent Stehlé
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Vincent Stehlé @ 2022-12-01 18:33 UTC (permalink / raw)
  To: buildroot; +Cc: Vincent Stehlé, Thomas Petazzoni

Hi,

The intend of this patch series is "just" to bump the edk2 version.

To do that, bumping the edk2-platforms version in sync is necessary.

A small difficulty is that some Marvell files, which are necessary for the edk2
MACCHIATObin recipe, have moved out of the edk2-platforms repository into the
edk2-non-osi repository.
The proposal is to add a new edk2-non-osi package, which is inspired from the
edk2-platforms package created by Dick.
Because licenses in the edk2-non-osi repository vary per-platform, we copy only
the Marvell Armada Devicetree files we need for the MACCHIATObin, for the sake
of legal-info simplicity, but we prepare to add more in the future.

Dick, can I also add you to DEVELOPERS for this new edk2-non-osi package,
please? Let me know if you agree and I will re-send.

Other alternatives to avoid a new package could be to switch the edk2
MACCHIATObin recipe to ACPI (but how would we test?), or to drop the recipe
completely, as the solidrun_macchiatobin_defconfig is not using edk2 anyway. Let
me know if this is preferred.

In term of testing, the qemu_aarch64_sbsa_defconfig, which is using edk2, runs
fine on Qemu.

The following combinations of edk2 platforms and toolchains build ok (or skip):

          fvp   arm-aarch64
         sbsa   bootlin-aarch64-glibc
         virt   bootlin-x86-64-glibc
       sgi575   bootlin-x86-64-musl
      default x bootlin-x86-64-uclibc
     ovmf-x64   br-i386-pentium-mmx-musl
     solidrun   br-i386-pentium4-full
    ovmf-i386   linaro-aarch64
    socionext   linaro-aarch64-be
  virt-kernel

The following python tests run ok:

  tests.boot.test_edk2.TestEdk2
  tests.boot.test_grub.TestGrubAArch64EFI
  tests.boot.test_grub.TestGrubX8664EFI
  tests.boot.test_grub.TestGrubi386EFI
  tests.fs.test_iso9660.TestIso9660Grub2EFI
  tests.fs.test_iso9660.TestIso9660Grub2Hybrid

If anyone can test edk2 on actual hardware, feedback would be greatly
appreciated.

This patch series is for the `next' branch, please.

Best regards,
Vincent.


Vincent Stehlé (3):
  package/edk2-platforms: bump in sync with edk2-stable202208
  package/edk2-non-osi: new package
  boot/edk2: bump version to edk2-stable202208

 DEVELOPERS                                    |  1 +
 ...ePkg-UsbBusDxe-fix-NOOPT-build-error.patch | 48 -------------------
 boot/edk2/Config.in                           |  1 +
 boot/edk2/edk2.hash                           |  2 +-
 boot/edk2/edk2.mk                             |  9 ++--
 package/Config.in                             |  1 +
 package/edk2-non-osi/Config.in                | 11 +++++
 package/edk2-non-osi/edk2-non-osi.hash        |  3 ++
 package/edk2-non-osi/edk2-non-osi.mk          | 29 +++++++++++
 package/edk2-platforms/edk2-platforms.hash    |  2 +-
 package/edk2-platforms/edk2-platforms.mk      |  2 +-
 11 files changed, 55 insertions(+), 54 deletions(-)
 delete mode 100644 boot/edk2/0001-MdeModulePkg-UsbBusDxe-fix-NOOPT-build-error.patch
 create mode 100644 package/edk2-non-osi/Config.in
 create mode 100644 package/edk2-non-osi/edk2-non-osi.hash
 create mode 100644 package/edk2-non-osi/edk2-non-osi.mk

-- 
2.35.1

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-12-04 13:08 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-01 18:33 [Buildroot] [PATCH 0/3 next] bump edk2 version Vincent Stehlé
2022-12-01 18:33 ` [Buildroot] [PATCH 1/3 next] package/edk2-platforms: bump in sync with edk2-stable202208 Vincent Stehlé
2022-12-04 13:05   ` Thomas Petazzoni via buildroot
2022-12-01 18:33 ` [Buildroot] [PATCH 2/3 next] package/edk2-non-osi: new package Vincent Stehlé
2022-12-04 13:08   ` Thomas Petazzoni via buildroot
2022-12-01 18:33 ` [Buildroot] [PATCH 3/3 next] boot/edk2: bump version to edk2-stable202208 Vincent Stehlé

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.