Nothing overly exiting for the average qemu user, in spite of the large even release number.
https://wiki.qemu.org/ChangeLog/10.0 * Rearrange and fix a bunch of options. Hopefully a little bit clearer delta. * Forward patchset. Applies cleanly. Signed-off-by: Christian Melki <[email protected]> --- ...symlinks-for-security_model-mapped-f.patch | 0 patches/{qemu-9.2.3 => qemu-10.0.0}/series | 0 rules/qemu.make | 35 ++++++++++++------- 3 files changed, 23 insertions(+), 12 deletions(-) rename patches/{qemu-9.2.3 => qemu-10.0.0}/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch (100%) rename patches/{qemu-9.2.3 => qemu-10.0.0}/series (100%) diff --git a/patches/qemu-9.2.3/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch b/patches/qemu-10.0.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch similarity index 100% rename from patches/qemu-9.2.3/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch rename to patches/qemu-10.0.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch diff --git a/patches/qemu-9.2.3/series b/patches/qemu-10.0.0/series similarity index 100% rename from patches/qemu-9.2.3/series rename to patches/qemu-10.0.0/series diff --git a/rules/qemu.make b/rules/qemu.make index 666690298..4979363e8 100644 --- a/rules/qemu.make +++ b/rules/qemu.make @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_QEMU) += qemu # # Paths and names # -QEMU_VERSION := 9.2.3 -QEMU_MD5 := 9cfba589eb897edc7f7dda6e8d503afe +QEMU_VERSION := 10.0.0 +QEMU_MD5 := 0616ad4c49210ae33ca7aeb5091cb4e0 QEMU := qemu-$(QEMU_VERSION) QEMU_SUFFIX := tar.xz QEMU_URL := https://download.qemu.org/$(QEMU).$(QEMU_SUFFIX) @@ -51,28 +51,38 @@ QEMU_CONF_OPT := \ --cross-prefix=$(CROSS_COMPILE) \ --ninja=ninja \ --disable-download \ - --disable-tsan \ - --disable-werror \ - --enable-stack-protector \ --with-coroutine=auto \ - --disable-plugins \ --disable-containers \ --audio-drv-list=$(subst $(space),$(comma),$(strip $(QEMU_AUDIO_DRIVER-y))) \ --block-drv-ro-whitelist= \ --block-drv-rw-whitelist= \ --enable-coroutine-pool \ + --disable-debug-info \ + --disable-qom-cast-debug \ + --disable-asan \ + --disable-block-drv-whitelist-in-tools \ --disable-cfi \ + --disable-cfi-debug \ + --disable-debug-graph-lock \ --disable-debug-mutex \ + --disable-debug-remap \ + --disable-debug-stack-usage \ + --disable-debug-tcg \ --enable-fdt=system \ --disable-fuzzing \ + --disable-gcov \ --disable-lto \ --disable-module-upgrades \ - --disable-qom-cast-debug \ --disable-rng-none \ + --disable-safe-stack \ + --disable-strict-rust-lints \ --disable-strip \ --disable-tcg-interpreter \ --enable-trace-backends=nop \ + --disable-tsan \ + --disable-ubsan \ --tls-priority=NORMAL \ + --disable-af-xdp \ --$(call ptx/endis, PTXCONF_QEMU_ALSA)-alsa \ --enable-attr \ --disable-auth-pam \ @@ -130,6 +140,7 @@ QEMU_CONF_OPT := \ --disable-lzo \ --enable-malloc-trim \ --enable-membarrier \ + --disable-modules \ --disable-mpath \ --enable-multiprocess \ --disable-netmap \ @@ -142,7 +153,9 @@ QEMU_CONF_OPT := \ --disable-parallels \ --$(call ptx/endis, PTXCONF_QEMU_PIPEWIRE)-pipewire \ --$(call ptx/endis, PTXCONF_QEMU_PIXMAN)-pixman \ + --disable-plugins \ --disable-png \ + --disable-pvg \ --disable-qatzip \ --disable-qcow1 \ --disable-qed \ @@ -165,6 +178,7 @@ QEMU_CONF_OPT := \ --disable-sparse \ --disable-spice \ --disable-spice-protocol \ + --enable-stack-protector \ --enable-tcg \ --$(call ptx/endis, PTXCONF_QEMU_TOOLS)-tools \ --disable-tpm \ @@ -192,6 +206,7 @@ QEMU_CONF_OPT := \ --disable-vpc \ --disable-vte \ --disable-vvfat \ + --disable-werror \ --disable-whpx \ --disable-xen \ --disable-xen-pci-passthrough \ @@ -201,11 +216,7 @@ QEMU_CONF_OPT := \ --disable-user \ --$(call ptx/endis, PTXCONF_QEMU_USR)-linux-user \ --disable-bsd-user \ - --enable-pie \ - --disable-modules \ - --disable-debug-tcg \ - --disable-debug-info \ - --disable-safe-stack + --enable-pie ifdef PTXCONF_QEMU_PULSEAUDIO QEMU_LDFLAGS := \ -- 2.34.1
