summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2024-10-16 11:03:58 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-10-22 11:39:58 +0100
commit131c97207146cda33830bc30c1f4012ac4a0a634 (patch)
treefa4acf78b0988eb07e9d8bc5f5c46faec29c36ba /meta
parent317bc90025ba009bc389286ad8c8e8a78fbd8cfe (diff)
downloadpoky-131c97207146cda33830bc30c1f4012ac4a0a634.tar.gz
qemu: Upgrade 9.0.1 -> 9.1.0
Drop the gnutls patch since something equivalent was merged upsteam. (From OE-Core rev: 3e1b5805906dc3b2f7c79d26224a7a732123af97) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/distro/include/tcmode-default.inc2
-rw-r--r--meta/recipes-devtools/qemu/qemu-native_9.1.0.bb (renamed from meta/recipes-devtools/qemu/qemu-native_9.0.2.bb)0
-rw-r--r--meta/recipes-devtools/qemu/qemu-system-native_9.1.0.bb (renamed from meta/recipes-devtools/qemu/qemu-system-native_9.0.2.bb)0
-rw-r--r--meta/recipes-devtools/qemu/qemu.inc3
-rw-r--r--meta/recipes-devtools/qemu/qemu/0003-configure-Add-pkg-config-handling-for-libgcrypt.patch31
-rw-r--r--meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch34
-rw-r--r--meta/recipes-devtools/qemu/qemu_9.1.0.bb (renamed from meta/recipes-devtools/qemu/qemu_9.0.2.bb)0
7 files changed, 19 insertions, 51 deletions
diff --git a/meta/conf/distro/include/tcmode-default.inc b/meta/conf/distro/include/tcmode-default.inc
index 1d2771239e..b1cc8b1285 100644
--- a/meta/conf/distro/include/tcmode-default.inc
+++ b/meta/conf/distro/include/tcmode-default.inc
@@ -22,7 +22,7 @@ BINUVERSION ?= "2.43%"
22GDBVERSION ?= "15.%" 22GDBVERSION ?= "15.%"
23GLIBCVERSION ?= "2.40%" 23GLIBCVERSION ?= "2.40%"
24LINUXLIBCVERSION ?= "6.10%" 24LINUXLIBCVERSION ?= "6.10%"
25QEMUVERSION ?= "9.0%" 25QEMUVERSION ?= "9.1%"
26GOVERSION ?= "1.22%" 26GOVERSION ?= "1.22%"
27RUSTVERSION ?= "1.79%" 27RUSTVERSION ?= "1.79%"
28 28
diff --git a/meta/recipes-devtools/qemu/qemu-native_9.0.2.bb b/meta/recipes-devtools/qemu/qemu-native_9.1.0.bb
index a77953529b..a77953529b 100644
--- a/meta/recipes-devtools/qemu/qemu-native_9.0.2.bb
+++ b/meta/recipes-devtools/qemu/qemu-native_9.1.0.bb
diff --git a/meta/recipes-devtools/qemu/qemu-system-native_9.0.2.bb b/meta/recipes-devtools/qemu/qemu-system-native_9.1.0.bb
index 5d2fbcbc02..5d2fbcbc02 100644
--- a/meta/recipes-devtools/qemu/qemu-system-native_9.0.2.bb
+++ b/meta/recipes-devtools/qemu/qemu-system-native_9.1.0.bb
diff --git a/meta/recipes-devtools/qemu/qemu.inc b/meta/recipes-devtools/qemu/qemu.inc
index 223de71efe..02cd7c8dc8 100644
--- a/meta/recipes-devtools/qemu/qemu.inc
+++ b/meta/recipes-devtools/qemu/qemu.inc
@@ -24,7 +24,6 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
24 file://fix-strerrorname_np.patch \ 24 file://fix-strerrorname_np.patch \
25 file://0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch \ 25 file://0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch \
26 file://0002-apic-fixup-fallthrough-to-PIC.patch \ 26 file://0002-apic-fixup-fallthrough-to-PIC.patch \
27 file://0003-configure-Add-pkg-config-handling-for-libgcrypt.patch \
28 file://0004-qemu-Do-not-include-file-if-not-exists.patch \ 27 file://0004-qemu-Do-not-include-file-if-not-exists.patch \
29 file://0005-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch \ 28 file://0005-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch \
30 file://0006-qemu-Determinism-fixes.patch \ 29 file://0006-qemu-Determinism-fixes.patch \
@@ -39,7 +38,7 @@ SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \
39 " 38 "
40UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar" 39UPSTREAM_CHECK_REGEX = "qemu-(?P<pver>\d+(\.\d+)+)\.tar"
41 40
42SRC_URI[sha256sum] = "a8c3f596aece96da3b00cafb74baafa0d14515eafb8ed1ee3f7f5c2d0ebf02b6" 41SRC_URI[sha256sum] = "816b7022a8ba7c2ac30e2e0cf973e826f6bcc8505339603212c5ede8e94d7834"
43 42
44CVE_STATUS[CVE-2007-0998] = "not-applicable-config: The VNC server can expose host files uder some circumstances. We don't enable it by default." 43CVE_STATUS[CVE-2007-0998] = "not-applicable-config: The VNC server can expose host files uder some circumstances. We don't enable it by default."
45 44
diff --git a/meta/recipes-devtools/qemu/qemu/0003-configure-Add-pkg-config-handling-for-libgcrypt.patch b/meta/recipes-devtools/qemu/qemu/0003-configure-Add-pkg-config-handling-for-libgcrypt.patch
deleted file mode 100644
index 30e269f8f4..0000000000
--- a/meta/recipes-devtools/qemu/qemu/0003-configure-Add-pkg-config-handling-for-libgcrypt.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1From e4f6c6b9f43b28271bc9dc6cbcafad53f80387e0 Mon Sep 17 00:00:00 2001
2From: He Zhe <zhe.he@windriver.com>
3Date: Wed, 28 Aug 2019 19:56:28 +0800
4Subject: [PATCH 03/11] configure: Add pkg-config handling for libgcrypt
5
6libgcrypt may also be controlled by pkg-config, this patch adds pkg-config
7handling for libgcrypt.
8
9Upstream-Status: Denied [https://lists.nongnu.org/archive/html/qemu-devel/2019-08/msg06333.html]
10
11Signed-off-by: He Zhe <zhe.he@windriver.com>
12---
13 meson.build | 2 +-
14 1 file changed, 1 insertion(+), 1 deletion(-)
15
16diff --git a/meson.build b/meson.build
17index 91a0aa64c6..e8373d55b8 100644
18--- a/meson.build
19+++ b/meson.build
20@@ -1655,7 +1655,7 @@ endif
21 if not gnutls_crypto.found()
22 if (not get_option('gcrypt').auto() or have_system) and not get_option('nettle').enabled()
23 gcrypt = dependency('libgcrypt', version: '>=1.8',
24- method: 'config-tool',
25+ method: 'pkg-config',
26 required: get_option('gcrypt'))
27 # Debian has removed -lgpg-error from libgcrypt-config
28 # as it "spreads unnecessary dependencies" which in
29--
302.44.0
31
diff --git a/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch b/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
index 74de158b2e..5471b77e18 100644
--- a/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
+++ b/meta/recipes-devtools/qemu/qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch
@@ -16,20 +16,23 @@ Signed-off-by: Changqing Li <changqing.li@windriver.com>
16 tests/unit/meson.build | 4 ++-- 16 tests/unit/meson.build | 4 ++--
17 1 file changed, 2 insertions(+), 2 deletions(-) 17 1 file changed, 2 insertions(+), 2 deletions(-)
18 18
19diff --git a/tests/unit/meson.build b/tests/unit/meson.build 19Index: qemu-9.1.0/tests/unit/meson.build
20index 228a21d03c..272fb4c6ca 100644 20===================================================================
21--- a/tests/unit/meson.build 21--- qemu-9.1.0.orig/tests/unit/meson.build
22+++ b/tests/unit/meson.build 22+++ qemu-9.1.0/tests/unit/meson.build
23@@ -47,7 +47,7 @@ tests = { 23@@ -128,17 +128,17 @@ endif
24 'test-keyval': [testqapi], 24
25 'test-logging': [], 25 if have_system
26 'test-uuid': [], 26 tests += {
27- 'ptimer-test': ['ptimer-test-stubs.c', meson.project_source_root() / 'hw/core/ptimer.c'], 27- 'ptimer-test': ['ptimer-test-stubs.c', meson.project_source_root() / 'hw/core/ptimer.c'],
28+ 'ptimer-test': ['ptimer-test-stubs.c', '../../hw/core/ptimer.c'], 28+ 'ptimer-test': ['ptimer-test-stubs.c', '../../hw/core/ptimer.c'],
29 'test-qapi-util': [], 29 'test-iov': [],
30 'test-interval-tree': [], 30 'test-opts-visitor': [testqapi],
31 'test-xs-node': [qom], 31 'test-xs-node': [qom],
32@@ -138,7 +138,7 @@ if have_system 32- 'test-virtio-dmabuf': [meson.project_source_root() / 'hw/display/virtio-dmabuf.c'],
33+ 'test-virtio-dmabuf': ['../../hw/display/virtio-dmabuf.c'],
34 'test-qmp-cmds': [testqapi],
35 'test-xbzrle': [migration],
33 'test-util-sockets': ['socket-helpers.c'], 36 'test-util-sockets': ['socket-helpers.c'],
34 'test-base64': [], 37 'test-base64': [],
35 'test-bufferiszero': [], 38 'test-bufferiszero': [],
@@ -38,6 +41,3 @@ index 228a21d03c..272fb4c6ca 100644
38 'test-vmstate': [migration, io], 41 'test-vmstate': [migration, io],
39 'test-yank': ['socket-helpers.c', qom, io, chardev] 42 'test-yank': ['socket-helpers.c', qom, io, chardev]
40 } 43 }
41--
422.44.0
43
diff --git a/meta/recipes-devtools/qemu/qemu_9.0.2.bb b/meta/recipes-devtools/qemu/qemu_9.1.0.bb
index dc1352232e..dc1352232e 100644
--- a/meta/recipes-devtools/qemu/qemu_9.0.2.bb
+++ b/meta/recipes-devtools/qemu/qemu_9.1.0.bb