Updates

Title Version Milestone Date Committer Commit
qemu: Upgrade 8.2.0 -> 8.2.1 8.2.1 5.0 M3 2024-02-05 Richard Purdie 1715d0907d
qemu: Upgrade 8.1.2 -> 8.2.0 8.2.0 5.0 M2 2024-01-24 Richard Purdie 8917fa10b8
qemu: Upgrade 8.1.0 -> 8.1.2 8.1.2 4.3 M4 2023-10-30 Richard Purdie 7480ff9064
qemu: Upgrade 8.0.4 -> 8.1.0 8.1.0 4.3 M3 2023-09-07 Richard Purdie a7176c3b2a
qemu: Upgrade 8.0.3 -> 8.0.4 8.0.4 4.3 M3 2023-08-15 Richard Purdie ed1789638d
qemu: upgrade 8.0.0 -> 8.0.3 8.0.3 4.3 M2 2023-07-14 Trevor Gamblin bb5c368e48
qemu: Upgrade 7.2.0 -> 8.0.0 8.0.0 4.3 M1 2023-05-04 Richard Purdie fe8125565a
base: add support for loongarch64 7.2.0 4.2 2023-02-04 Xiaotian Wu 759baaceb4
qemu: Upgrade to 4.2.0 4.2.0 3.1 M3 2020-02-14 Alistair Francis ca276b7790
qemu: Upgrade to version 4.1 4.1.0 3.0 M3 2019-08-21 Alistair Francis 50a7dec956
qemu: Upgrade from 3.1.0 to 4.0.0 4.0.0 3.0 M1 2019-05-02 Alistair Francis fed2a0f37a
qemu: split the native version into usermode and system parts 3.1.0 2.7 M3 2019-02-28 Alexander Kanavin 4a558a5f2d

Patches

Patch Status
qemu/0001-qemu-Add-addition-environment-space-to-boot-loader-q.patch Inappropriate - OE uses deep paths
qemu/0003-apic-fixup-fallthrough-to-PIC.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2013-04/msg00878.html]
qemu/0004-configure-Add-pkg-config-handling-for-libgcrypt.patch Denied [https://lists.nongnu.org/archive/html/qemu-devel/2019-08/msg06333.html]
qemu/0005-qemu-Do-not-include-file-if-not-exists.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2020-03/msg07188.html]
qemu/0006-qemu-Add-some-user-space-mmap-tweaks-to-address-musl.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2021-01/msg01355.html]
qemu/0007-qemu-Determinism-fixes.patch Pending [some version of all/part of this may be accepted]
qemu/0008-tests-meson.build-use-relative-path-to-refer-to-file.patch Submitted [send to qemu-devel]
qemu/0009-Define-MAP_SYNC-and-MAP_SHARED_VALIDATE-on-needed-li.patch Submitted [https://lists.nongnu.org/archive/html/qemu-devel/2022-03/msg05298.html]
qemu/0010-hw-pvrdma-Protect-against-buggy-or-malicious-guest-d.patch Submitted [https://lore.kernel.org/qemu-devel/20220403095234.2210-1-yuval.shaia.ml@gmail.com/]
qemu/0002-linux-user-Replace-use-of-lfs64-related-functions-an.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2022-12/msg02841.html]
qemu/fixedmeson.patch Inappropriate [workaround, would need a real fix for upstream]
qemu/no-pip.patch Inappropriate [oe specific]
qemu/4a8579ad8629b57a43daa62e46cc7af6e1078116.patch Submitted [https://gitlab.com/rth7680/qemu/-/commit/4a8579ad8629b57a43daa62e46cc7af6e1078116]
qemu/0001-linux-user-x86_64-Handle-the-vsyscall-page-in-open_s.patch Submitted [https://www.mail-archive.com/qemu-devel@nongnu.org/msg1026793.html]
qemu/0002-linux-user-loongarch64-Remove-TARGET_FORCE_SHMLBA.patch Submitted [https://www.mail-archive.com/qemu-devel@nongnu.org/msg1026793.html]
qemu/0003-linux-user-Add-strace-for-shmat.patch Submitted [https://www.mail-archive.com/qemu-devel@nongnu.org/msg1026793.html]
qemu/0004-linux-user-Rewrite-target_shmat.patch Submitted [https://www.mail-archive.com/qemu-devel@nongnu.org/msg1026793.html]
qemu/0005-tests-tcg-Check-that-shmat-does-not-break-proc-self-.patch Submitted [https://www.mail-archive.com/qemu-devel@nongnu.org/msg1026793.html]
qemu/CVE-2023-6683.patch Backport [https://github.com/qemu/qemu/commit/405484b29f6548c7b86549b0f961b906337aa68a]
qemu/0011-linux-user-workaround-for-missing-MAP_FIXED_NOREPLAC.patch Inappropriate [OE specific]
qemu/0012-linux-user-workaround-for-missing-MAP_SHARED_VALIDAT.patch Inappropriate [OE specific]

Other branches

This recipe in other branches of openembedded-core:

Branch Recipe
master qemu-system-native 8.2.1 (this recipe)
scarthgap (Yocto Project 5.0) qemu-system-native 8.2.1
nanbield (Yocto Project 4.3) qemu-system-native 8.1.4
mickledore (Yocto Project 4.2) qemu-system-native 7.2.0
langdale (Yocto Project 4.1) qemu-system-native 7.1.0
kirkstone (Yocto Project 4.0) qemu-system-native 6.2.0
honister (Yocto Project 3.4) qemu-system-native 6.0.0
hardknott (Yocto Project 3.3) qemu-system-native 5.2.0
gatesgarth (Yocto Project 3.2) qemu-system-native 5.1.0
dunfell (Yocto Project 3.1) qemu-system-native 4.2.0
zeus (Yocto Project 3.0) qemu-system-native 4.1.0
warrior (Yocto Project 2.7) qemu-system-native 3.1.1.1

About qemu-system-native

Summary
Fast open source processor emulator
Section
base
License
GPL-2.0-only & LGPL-2.1-only
Recipe file
recipes-devtools/qemu/qemu-system-native_8.2.1.bb
Layer
openembedded-core (master branch)
Homepage
http://qemu.org
Sources
Provides
  • qemu-system-native
Depends
  • pkgconfig-native
  • glib-2.0-native
  • zlib-native
  • pixman-native
  • qemu-native
  • alsa-lib-native
  • dtc-native
  • bison-native
  • meson-native
  • ninja-native
  • libslirp-native
  • python3-native
  • libpng-native
  • libsdl2 (optional)
  • libpng (optional)
  • libcap-ng (optional)
  • attr (optional)
  • libaio (optional)
  • liburing (optional)
  • xen-tools (optional)
  • cyrus-sasl (optional)
  • jpeg (optional)
  • curl (optional)
  • nss (optional)
  • ncurses (optional)
  • gtk+3 (optional)
  • gettext-native (optional)
  • vte (optional)
  • gettext-native (optional)
  • libcap-ng (optional)
  • libssh (optional)
  • libgcrypt (optional)
  • nettle (optional)
  • libusb1 (optional)
  • dtc (optional)
  • alsa-lib (optional)
  • libepoxy (optional)
  • lzo (optional)
  • ndctl (optional)
  • numactl (optional)
  • gnutls (optional)
  • bzip2 (optional)
  • virglrenderer (optional)
  • spice (optional)
  • glib-2.0-native (optional)
  • usbredir (optional)
  • snappy (optional)
  • glusterfs (optional)
  • libxkbcommon (optional)
  • udev (optional)
  • attr (optional)
  • ceph (optional)
  • lttng-ust (optional)
  • libseccomp (optional)
  • libnfs (optional)
  • pmdk (optional)
  • pulseaudio (optional)
  • libbpf (optional)
  • fuse3 (optional)
  • libslirp (optional)
  • jack (optional)
  • elfutils (optional)
  • pipewire (optional)
  • sndio (optional)