From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Thu, 16 Jan 2025 17:13:29 +0100 Received: from metis.whiteo.stw.pengutronix.de ([2a0a:edc0:2:b01:1d::104]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tYSUq-000f8l-2O for lore@lore.pengutronix.de; Thu, 16 Jan 2025 17:13:29 +0100 Received: from localhost ([127.0.0.1] helo=metis.whiteo.stw.pengutronix.de) by metis.whiteo.stw.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1tYSUr-0006Wd-2p; Thu, 16 Jan 2025 17:13:29 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1tYSRP-0001y7-Do; Thu, 16 Jan 2025 17:09:55 +0100 Received: from dude05.red.stw.pengutronix.de ([2a0a:edc0:0:1101:1d::54]) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tYSRP-000HV7-0i; Thu, 16 Jan 2025 17:09:55 +0100 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.96) (envelope-from ) id 1tYSRP-001nSt-0Z; Thu, 16 Jan 2025 17:09:55 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Thu, 16 Jan 2025 17:09:55 +0100 Message-Id: <20250116160955.428464-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250102175158.1894624-1-christian.melki@t2data.com> References: <20250102175158.1894624-1-christian.melki@t2data.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] qemu: Version bump. 9.1.2 -> 9.2.0 X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Christian Melki Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as 2a0bcc35aa70e9b0ebe73f98d87e84c82e558e8f. Michael [sent from post-receive hook] On Thu, 16 Jan 2025 17:09:55 +0100, Christian Melki wrote: > https://wiki.qemu.org/ChangeLog/9.2 > Virtfs stuff deprecated. Nitro enclave support. > Take a look at the deprecated and build dependencies. > Seems like TGC has gone 64-bit only. > > * Move patches forward. Applies cleanly. > > * Introduce new configuration options for pixman and keyutils. > > * Rearrange and fix options. Drop other unused options. > Could still use cleaning. > > Signed-off-by: Christian Melki > Message-Id: <20250102175158.1894624-1-christian.melki@t2data.com> > Signed-off-by: Michael Olbrich > > diff --git a/patches/qemu-9.1.2/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch b/patches/qemu-9.2.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > similarity index 100% > rename from patches/qemu-9.1.2/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > rename to patches/qemu-9.2.0/0100-9pfs-allow-real-symlinks-for-security_model-mapped-f.patch > diff --git a/patches/qemu-9.1.2/series b/patches/qemu-9.2.0/series > similarity index 100% > rename from patches/qemu-9.1.2/series > rename to patches/qemu-9.2.0/series > diff --git a/rules/qemu.in b/rules/qemu.in > index bc74e05372ad..b92340fea523 100644 > --- a/rules/qemu.in > +++ b/rules/qemu.in > @@ -14,9 +14,11 @@ menuconfig QEMU > select ZLIB > select SDL2 if QEMU_SDL > select GTK if QEMU_GTK > + select PIXMAN if QEMU_PIXMAN > select LIBUSB if QEMU_SYS > select PIXMAN if QEMU_SYS > select PULSEAUDIO if QEMU_PULSEAUDIO > + select KEYUTILS if QEMU_KEYUTILS > select ALSA_LIB if QEMU_ALSA > select PIPEWIRE if QEMU_PIPEWIRE > help > @@ -46,6 +48,12 @@ config QEMU_GTK > help > Say y to build with GTK support. > > +config QEMU_PIXMAN > + bool > + prompt "Enable pixman support." > + help > + Say y to build with pixman support. > + > config QEMU_PULSEAUDIO > bool > prompt "Enable pulseaudio output support." > @@ -64,6 +72,12 @@ config QEMU_PIPEWIRE > help > Say y to build with pipewire support. > > +config QEMU_KEYUTILS > + bool > + prompt "Enable keyutils library support." > + help > + Say y to build with keyutils. > + > config QEMU_TOOLS > bool > prompt "Enable tools" > diff --git a/rules/qemu.make b/rules/qemu.make > index 8490eee253e6..080d7ba71246 100644 > --- a/rules/qemu.make > +++ b/rules/qemu.make > @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_QEMU) += qemu > # > # Paths and names > # > -QEMU_VERSION := 9.1.2 > -QEMU_MD5 := ea4bb735d60ad3392875f7cd48e551af > +QEMU_VERSION := 9.2.0 > +QEMU_MD5 := ece615b98642720430236e20237dd936 > QEMU := qemu-$(QEMU_VERSION) > QEMU_SUFFIX := tar.xz > QEMU_URL := https://download.qemu.org/$(QEMU).$(QEMU_SUFFIX) > @@ -51,7 +51,6 @@ QEMU_CONF_OPT := \ > --cross-prefix=$(CROSS_COMPILE) \ > --ninja=ninja \ > --disable-download \ > - --disable-sanitizers \ > --disable-tsan \ > --disable-werror \ > --enable-stack-protector \ > @@ -87,10 +86,12 @@ QEMU_CONF_OPT := \ > --disable-capstone \ > --disable-cloop \ > --disable-cocoa \ > + --disable-colo-proxy \ > --disable-coreaudio \ > --disable-crypto-afalg \ > --disable-curl \ > --disable-curses \ > + --disable-dbus-display \ > --disable-dmg \ > --disable-docs \ > --disable-dsound \ > @@ -105,15 +106,18 @@ QEMU_CONF_OPT := \ > --$(call ptx/endis, PTXCONF_QEMU_GTK)-gtk-clipboard \ > --disable-guest-agent \ > --disable-guest-agent-msi \ > + --disable-hv-balloon \ > --disable-hvf \ > --enable-iconv \ > --disable-jack \ > --disable-keyring \ > --enable-kvm \ > --disable-l2tpv3 \ > + --disable-libcbor \ > --disable-libdaxctl \ > --disable-libdw \ > --disable-libiscsi \ > + --$(call ptx/endis, PTXCONF_QEMU_KEYUTILS)-libkeyutils \ > --disable-libnfs \ > --disable-libpmem \ > --disable-libssh \ > @@ -135,15 +139,20 @@ QEMU_CONF_OPT := \ > --disable-opengl \ > --disable-oss \ > --$(call ptx/endis, PTXCONF_QEMU_PULSEAUDIO)-pa \ > - --$(call ptx/endis, PTXCONF_QEMU_PIPEWIRE)-pipewire \ > --disable-parallels \ > + --$(call ptx/endis, PTXCONF_QEMU_PIPEWIRE)-pipewire \ > + --$(call ptx/endis, PTXCONF_QEMU_PIXMAN)-pixman \ > --disable-png \ > + --disable-qatzip \ > --disable-qcow1 \ > --disable-qed \ > --disable-qga-vss \ > + --disable-qpl \ > --disable-rbd \ > --disable-rdma \ > --disable-replication \ > + --disable-rust \ > + --disable-rutabaga-gfx \ > --$(call ptx/endis, PTXCONF_QEMU_SDL)-sdl \ > --disable-sdl-image \ > --disable-seccomp \ > @@ -160,11 +169,13 @@ QEMU_CONF_OPT := \ > --$(call ptx/endis, PTXCONF_QEMU_TOOLS)-tools \ > --disable-tpm \ > --disable-u2f \ > + --disable-uadk \ > --disable-usb-redir \ > --disable-vde \ > --disable-vdi \ > --disable-vduse-blk-export \ > --disable-vfio-user-server \ > + --disable-vhdx \ > --disable-vhost-crypto \ > --enable-vhost-kernel \ > --enable-vhost-net \ > @@ -173,10 +184,12 @@ QEMU_CONF_OPT := \ > --disable-vhost-vdpa \ > --disable-virglrenderer \ > --$(call ptx/endis, PTXCONF_QEMU_SYS)-virtfs \ > + --disable-vmdk \ > --disable-vmnet \ > --disable-vnc \ > --disable-vnc-jpeg \ > --disable-vnc-sasl \ > + --disable-vpc \ > --disable-vte \ > --disable-vvfat \ > --disable-whpx \ > @@ -233,7 +246,6 @@ ifdef PTXCONF_QEMU_SYS > @$(call install_copy, qemu, 0, 0, 0755, -, /usr/bin/qemu-system-$(target))$(ptx/nl)) > > ifdef PTXCONF_QEMU_TOOLS > - @$(call install_copy, qemu, 0, 0, 0755, -, /usr/libexec/virtfs-proxy-helper) > @$(call install_copy, qemu, 0, 0, 0755, -, /usr/libexec/qemu-bridge-helper) > endif >