Updates

Title Version Milestone Date Committer Commit
qemu: upgrade 8.2.1 -> 9.0.0 9.0.0 2024-06-04 Martin Hundebøll ca2ae68aad
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/0002-apic-fixup-fallthrough-to-PIC.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2013-04/msg00878.html]
qemu/0003-configure-Add-pkg-config-handling-for-libgcrypt.patch Denied [https://lists.nongnu.org/archive/html/qemu-devel/2019-08/msg06333.html]
qemu/0004-qemu-Do-not-include-file-if-not-exists.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2020-03/msg07188.html]
qemu/0005-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/0006-qemu-Determinism-fixes.patch Pending [some version of all/part of this may be accepted]
qemu/0007-tests-meson.build-use-relative-path-to-refer-to-file.patch Submitted [send to qemu-devel]
qemu/0008-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/0009-linux-user-Replace-use-of-lfs64-related-functions-an.patch Submitted [https://lists.gnu.org/archive/html/qemu-devel/2022-12/msg02841.html]
qemu/0010-configure-lookup-meson-exutable-from-PATH.patch Inappropriate [workaround, would need a real fix for upstream]
qemu/0011-qemu-Ensure-pip-and-the-python-venv-aren-t-used-for-.patch Inappropriate [oe specific]

Other branches

This recipe in other branches of openembedded-core:

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

About qemu-native

Summary
Fast open source processor emulator
Section
base
License
GPL-2.0-only & LGPL-2.1-only
Recipe file
recipes-devtools/qemu/qemu-native_9.0.0.bb
Layer
openembedded-core (master branch)
Homepage
http://qemu.org
Sources
Provides
  • qemu-native
Depends
  • pkgconfig-native
  • glib-2.0-native
  • zlib-native
  • meson-native
  • ninja-native
  • python3-native
  • bison-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)