aboutsummaryrefslogtreecommitdiff
path: root/utils/qemu/patches
Commit message (Collapse)AuthorAge
* qemu: update to 8.0.0Vladimir Ermakov2023-04-23
| | | | | | | | - Update version to 8.0.0 - Refresh patches - Update configure opttions to disable libdw Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* qemu: update to 7.2.0Vladimir Ermakov2023-03-01
| | | | | | | | | | | | | | | | | | drop disas and bios patches refresh patches qemu: vhost-scsi does not exist, drop unsupported vhost options qemu: disable VDUSE by default qemu: slirp and vnc-png option gone Note: libpng still needed if vnc enabled. Link: https://github.com/openwrt/packages/pull/18623 Signed-off-by: Vladimir Ermakov <vooon341@gmail.com> (squash commits) Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: update to 6.2.0Vladimir Ermakov2022-01-18
| | | | | | | | | | | | | | Qemu version updated to 6.2.0, patch set refreshed for it. Options --disable-jemalloc --disable-tcmalloc was replaced by --enable-malloc=CHOICE, defaults to system. Libudev search was moved from configure to meson.build, and now it's not so easy to disable it. Even though --disable-mpath present. Delete patches 0008-falloc and 0009-fs - they're already in 6.2.0. Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* qemu: fix compilation on 64 bit platformsRosen Penev2021-09-16
| | | | | | | Last patch is for mips. Second is an upstream backport. First is needed for at least musl 1.2.x Signed-off-by: Rosen Penev <rosenp@gmail.com>
* qemu: update to 6.1.0, add usb passthrough optionVladimir Ermakov2021-09-14
| | | | | | | | | | | | | One of big change is that QEMU has switched to Meson build system. That result in few changes to build scripts to fix python interpreter usage. Second change that it's not possible to select binaries to build, so now we have to build all targets at once (that require --enable-tools). Options --disable-sheepdog and --disable-vxhs was removed from qemu 6.1.0 and 6.0.0 accordingly. Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* treewide: Run refresh on all packagesIlya Lipnitskiy2021-02-20
| | | | | | | | | The crude loop I wrote to come up with this changeset: find -L package/feeds/packages/ -name patches | \ sed 's/patches$/refresh/' | sort | xargs make Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
* qemu: add patch for qga guest-shutdown commandYousong Zhou2020-12-17
| | | | | Ref: https://github.com/openwrt/packages/issues/14244 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: bump to version 5.0.0Yousong Zhou2020-05-11
| | | | | | | | | | | | | | | | | | The slirp patch was included in this QEMU release CXX_DEPENDS is now added for all host components otherwise we get errors like the following Package qemu-img is missing dependencies for the following libraries: libuClibc++.so.0 Package qemu-nbd is missing dependencies for the following libraries: libuClibc++.so.0 --disable-bluez was removed from configure args because upstream deprecated bluetooth subsystem since qemu v3.1 and remove the code in commit 1d4ffe8dc77c ("Remove the core bluetooth code") Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: fix building on mips archYousong Zhou2020-03-30
| | | | | | | | | | Add fallback zero value definition for MAP_SYNC etc. even when building for CONFIG_LINUX. Fixes openwrt/packages#11067 Reported-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: enable guest_agent no matter whether softmmu is enabledYousong Zhou2020-02-07
| | | | | | | Fixes: openwrt/packages#11067 Reported-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: patch for CVE-2019-15890Yousong Zhou2019-09-23
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: bump to version 4.0.0Yousong Zhou2019-04-30
| | | | | | | Group configure options by the functionality category they roughly belong to Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: explicitly disable dependency on libpmem, libudev, libxml2Yousong Zhou2019-04-02
| | | | | | | Supersedes openwrt/packages#8571 Reported-by: Rosen Penev rosenp@gmail.com Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: bump to version 2.11.1Yousong Zhou2018-02-24
| | | | | | | | | | | | Here are the notable changes - pixman is now not part of the release tarball and is required as an external dependency - archipelago is removed by upstream - patches are regenerated with git-format-patch - ifunc requirement is now removed Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: packaging target {x86_64,arm}-softmmu and friendsYousong Zhou2016-12-11
At the moment, only build these softmmu emulators for x86_64 and sunxi target. The decision was made for the following reasons - It seems that interests of virtualization with qemu are mostly from x86, and ARM recently. - x86, sunxi boards/boxes capable of running qemu with accel=kvm are more widely available - Not all host, target combinations of qemu works, or even compiles - Extra maintenance work and server resources Test results are as the following - Nested vmx works: lede-qemu-x86_64-kvm on lede-qemu-x86_64-kvm - KVM on Cubieboard2 works - tcg with malta works: lede-qemu-malta-tcg on lede-qemu-malta-tcg. But it's too slow to be useful thus not included in this version - mips64 host does not compile Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>