qemu: update to 8.2.0
authorVladimir Ermakov <vooon341@gmail.com>
Sat, 23 Dec 2023 11:12:33 +0000 (12:12 +0100)
committerYousong Zhou <yszhou4tech@gmail.com>
Sun, 18 Feb 2024 01:18:23 +0000 (09:18 +0800)
- Refresh patches.
- Disable new features like AF XDP, Rutabaga VGA, libkeyutils
- Delete removed features such as HAX hypervisor

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
utils/qemu/Makefile
utils/qemu/patches/0001-configure-allow-disable-fortify_source.patch
utils/qemu/patches/0010-no-tests.patch

index 5e9851b06d748f244bca7d715b2d1bb665380b74..38b7dc093798185ce8269bfd58e0322bef12c58e 100644 (file)
@@ -9,10 +9,10 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=qemu
-PKG_VERSION:=8.1.2
+PKG_VERSION:=8.2.0
 PKG_RELEASE:=1
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
-PKG_HASH:=541526a764576eb494d2ff5ec46aeb253e62ea29035d1c23c0a8af4e6cd4f087
+PKG_HASH:=bf00d2fa12010df8b0ade93371def58e632cb32a6bfdc5f5a0ff8e6a1fb1bf32
 PKG_SOURCE_URL:=http://download.qemu.org/
 PKG_LICENSE:=GPL-2.0-only
 PKG_LICENSE_FILES:=LICENSE tcg/LICENSE
@@ -336,7 +336,6 @@ CONFIGURE_ARGS +=                   \
 
 # accel
 CONFIGURE_ARGS +=                      \
-       --disable-hax                   \
        --disable-hvf                   \
        --disable-whpx                  \
        --disable-xen                   \
@@ -378,6 +377,7 @@ CONFIGURE_ARGS +=                   \
 #
 CONFIGURE_ARGS +=                      \
        --audio-drv-list=''             \
+       --disable-af-xdp                \
        --disable-attr                  \
        --disable-auth-pam              \
        --disable-brlapi                \
@@ -401,6 +401,7 @@ CONFIGURE_ARGS +=                   \
        --disable-libpmem               \
        --disable-libssh                \
        --$(if $(CONFIG_QEMU_DEV_USB),enable,disable)-libusb            \
+       --disable-libkeyutils           \
        --disable-linux-aio             \
        --disable-linux-io-uring        \
        --disable-lzfse                 \
@@ -417,6 +418,7 @@ CONFIGURE_ARGS +=                   \
        --disable-qom-cast-debug        \
        --disable-rbd                   \
        --disable-rdma                  \
+       --disable-rutabaga-gfx          \
        --disable-sanitizers            \
        --$(if $(CONFIG_QEMU_SECCOMP),enable,disable)-seccomp           \
        --disable-smartcard             \
index e893c1788f47b30f944accf49bcb8539ebc97832..1843df22a21619311c5d0371fd2ba6dd483780da 100644 (file)
@@ -11,7 +11,7 @@ OpenWrt base build system decide flavor of fortify_source to use
 
 --- a/configure
 +++ b/configure
-@@ -823,6 +823,8 @@ for opt do
+@@ -757,6 +757,8 @@ for opt do
    ;;
    --gdb=*) gdb_bin="$optarg"
    ;;
index 3df92e30ddedc0e815d11a052cbe2bcc068f3755..460f0fab2abda0f950ce4c5cdd7164ebdf048be6 100644 (file)
@@ -1,6 +1,6 @@
 --- a/meson.build
 +++ b/meson.build
-@@ -3451,10 +3451,6 @@ subdir('common-user')
+@@ -3513,10 +3513,6 @@ subdir('common-user')
  subdir('bsd-user')
  subdir('linux-user')
  
@@ -11,7 +11,7 @@
  # accel modules
  tcg_real_module_ss = ss.source_set()
  tcg_real_module_ss.add_all(when: 'CONFIG_TCG_MODULAR', if_true: tcg_module_ss)
-@@ -3945,10 +3941,6 @@ subdir('scripts')
+@@ -4012,10 +4008,6 @@ subdir('scripts')
  subdir('tools')
  subdir('pc-bios')
  subdir('docs')