All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/12] edk2: update to edk2-stable202511
@ 2026-08-24 16:47 Gerd Hoffmann
  2026-08-24 16:47 ` [PATCH v3 01/12] tests/acpi: enable updates Gerd Hoffmann
                   ` (10 more replies)
  0 siblings, 11 replies; 19+ messages in thread
From: Gerd Hoffmann @ 2026-08-24 16:47 UTC (permalink / raw)
  To: qemu-devel
  Cc: Peter Maydell, Gerd Hoffmann, qemu-arm, Igor Mammedov,
	Michael S. Tsirkin, Ani Sinha, Philippe Mathieu-Daudé

Update edk2 firmware images to latest upstream release.

Noteworthy edk2 upstream change is that 32-bit architectures (ia32 and
arm) are not supported any more, so the qemu builds of these are removed
too.

v3:
 - update to 202608 stable tag
 - add more aarch64 test case updates
 - add some loongarch test case + test data updates
v2:
 - add asl diff to test data update.
 - rename rischv builds.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

Gerd Hoffmann (12):
  tests/acpi: enable updates
  edk2: update build script
  edk2: update submodule to edk2-stable202508
  edk2: drop 32-bit build config (ia32 and arm), update aarch64 vars
  edk2: drop 32-bit binaries (ia32 and arm)
  edk2: rename risc-v firmware builds
  edk2: update binaries to edk2-stable202508
  tests/acpi: log the name of the table checked
  tests/acpi: skip FPDT oem field test
  tests/acpi: update expected data files
  tests/acpi: add FPDT table data for loongarch
  tests/acpi: disable updates

 roms/edk2-build.py                            |  21 +++++--
 tests/functional/aarch64/test_virt_vbsa.py    |   2 +-
 tests/qtest/bios-tables-test.c                |  54 ++++++++++--------
 pc-bios/descriptors/50-edk2-i386-secure.json  |  34 -----------
 pc-bios/descriptors/60-edk2-aarch64.json      |   2 +-
 pc-bios/descriptors/60-edk2-arm.json          |  31 ----------
 pc-bios/descriptors/60-edk2-i386.json         |  33 -----------
 pc-bios/descriptors/60-edk2-riscv64.json      |   4 +-
 pc-bios/descriptors/meson.build               |   3 -
 pc-bios/edk2-aarch64-code.fd.bz2              | Bin 1565763 -> 1703355 bytes
 ...m-vars.fd.bz2 => edk2-aarch64-vars.fd.bz2} | Bin
 pc-bios/edk2-arm-code.fd.bz2                  | Bin 1570311 -> 0 bytes
 pc-bios/edk2-i386-code.fd.bz2                 | Bin 1780004 -> 0 bytes
 pc-bios/edk2-i386-secure-code.fd.bz2          | Bin 1858666 -> 0 bytes
 pc-bios/edk2-i386-vars.fd.bz2                 | Bin 190 -> 0 bytes
 pc-bios/edk2-loongarch64-code.fd.bz2          | Bin 1148383 -> 1315494 bytes
 pc-bios/edk2-riscv-code.fd.bz2                | Bin 1296526 -> 0 bytes
 pc-bios/edk2-riscv64-code.fd.bz2              | Bin 0 -> 1270019 bytes
 ...v-vars.fd.bz2 => edk2-riscv64-vars.fd.bz2} | Bin
 pc-bios/edk2-x86_64-code.fd.bz2               | Bin 1907255 -> 2191408 bytes
 pc-bios/edk2-x86_64-microvm.fd.bz2            | Bin 1787244 -> 2040860 bytes
 pc-bios/edk2-x86_64-secure-code.fd.bz2        | Bin 1962992 -> 2366778 bytes
 pc-bios/meson.build                           |  10 +---
 roms/edk2                                     |   2 +-
 roms/edk2-build.config                        |  52 +++--------------
 roms/edk2-version                             |   4 +-
 tests/data/acpi/aarch64/virt/HEST             | Bin 224 -> 224 bytes
 tests/data/acpi/aarch64/virt/SSDT.memhp       | Bin 1817 -> 1817 bytes
 tests/data/acpi/loongarch64/virt/FPDT         | Bin 0 -> 68 bytes
 tests/data/acpi/loongarch64/virt/FPDT.numamem | Bin 0 -> 68 bytes
 30 files changed, 65 insertions(+), 187 deletions(-)
 delete mode 100644 pc-bios/descriptors/50-edk2-i386-secure.json
 delete mode 100644 pc-bios/descriptors/60-edk2-arm.json
 delete mode 100644 pc-bios/descriptors/60-edk2-i386.json
 rename pc-bios/{edk2-arm-vars.fd.bz2 => edk2-aarch64-vars.fd.bz2} (100%)
 delete mode 100644 pc-bios/edk2-arm-code.fd.bz2
 delete mode 100644 pc-bios/edk2-i386-code.fd.bz2
 delete mode 100644 pc-bios/edk2-i386-secure-code.fd.bz2
 delete mode 100644 pc-bios/edk2-i386-vars.fd.bz2
 delete mode 100644 pc-bios/edk2-riscv-code.fd.bz2
 create mode 100644 pc-bios/edk2-riscv64-code.fd.bz2
 rename pc-bios/{edk2-riscv-vars.fd.bz2 => edk2-riscv64-vars.fd.bz2} (100%)
 create mode 100644 tests/data/acpi/loongarch64/virt/FPDT
 create mode 100644 tests/data/acpi/loongarch64/virt/FPDT.numamem

-- 
2.55.0



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

end of thread, other threads:[~2026-08-27  9:03 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-24 16:47 [PATCH v3 00/12] edk2: update to edk2-stable202511 Gerd Hoffmann
2026-08-24 16:47 ` [PATCH v3 01/12] tests/acpi: enable updates Gerd Hoffmann
2026-08-24 16:47 ` [PATCH v3 02/12] edk2: update build script Gerd Hoffmann
2026-08-27  9:01   ` Philippe Mathieu-Daudé
2026-08-24 16:47 ` [PATCH v3 03/12] edk2: update submodule to edk2-stable202508 Gerd Hoffmann
2026-08-27  8:29   ` Luigi Leonardi
2026-08-24 16:47 ` [PATCH v3 04/12] edk2: drop 32-bit build config (ia32 and arm), update aarch64 vars Gerd Hoffmann
2026-08-27  8:59   ` Philippe Mathieu-Daudé
2026-08-24 16:47 ` [PATCH v3 06/12] edk2: rename risc-v firmware builds Gerd Hoffmann
2026-08-27  8:46   ` Philippe Mathieu-Daudé
2026-08-24 16:47 ` [PATCH v3 08/12] tests/acpi: log the name of the table checked Gerd Hoffmann
2026-08-27  8:44   ` Philippe Mathieu-Daudé
2026-08-24 16:47 ` [PATCH v3 09/12] tests/acpi: skip FPDT oem field test Gerd Hoffmann
2026-08-27  9:03   ` Philippe Mathieu-Daudé
2026-08-24 16:47 ` [PATCH v3 10/12] tests/acpi: update expected data files Gerd Hoffmann
2026-08-24 16:47 ` [PATCH v3 11/12] tests/acpi: add FPDT table data for loongarch Gerd Hoffmann
2026-08-24 16:47 ` [PATCH v3 12/12] tests/acpi: disable updates Gerd Hoffmann
     [not found] ` <20260824164751.1700783-6-kraxel@redhat.com>
2026-08-24 17:57   ` [PATCH v3 05/12] edk2: drop 32-bit binaries (ia32 and arm) Warner Losh
2026-08-24 17:59     ` Warner Losh

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.