aboutsummaryrefslogtreecommitdiff
path: root/utils/qemu
Commit message (Collapse)AuthorAge
* qemu: update to 9.0.0Vladimir Ermakov2024-04-30
| | | | | | | - update version: 9.0.0 - refresh patches Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* qemu: update to 8.2.2krant2024-04-10
| | | | | | - Use HTTPS for URLs Signed-off-by: krant <aleksey.vasilenko@gmail.com>
* qemu: update to 8.2.0Vladimir Ermakov2024-02-18
| | | | | | | | - 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>
* qemu: update to 8.1.2Vladimir Ermakov2023-10-30
| | | | | | | | | | | Changes: - Update to 8.1.2 - Refresh patches - Replace absent option --with-git-submodules with --disable-download Fix #22530 Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* qemu: enable host support for armsr/armv8Mathew McBride2023-08-16
| | | | | | | | | | | | | | | | | | | As of OpenWrt main branch commit e505873e65f72 ("armsr: armv8: enable KVM host") [merged 2023-08-15], armsr/armv8 has KVM host support. We can now enable QEMU host for this target. For example, you can run OpenWrt armsr/armv8 as a guest like so: qemu-system-aarch64 -nographic -M virt -cpu host --enable-kvm \ -bios u-boot.bin -smp 1 -m 1024 \ -drive file=openwrt-armsr-armv8-generic-ext4-combined.img,format=raw,index=0,media=disk A compatible u-boot.bin can be obtained from u-boot-qemu_armv8/u-boot.bin that is built with the armsr target and available from downloads.openwrt.org. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* qemu: update to 8.0.2Vladimir Ermakov2023-06-16
| | | | | | Update version and refresh patches. Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* qemu: change references from armvirt to armsrTianling Shen2023-06-16
| | | | | | | | | armvirt target has been renamed to armsr (Arm SystemReady) [1], so the dependency need to be changed as well. https://github.com/openwrt/openwrt/commit/40b02a230167626def69389452f19b7109aaeac1 Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* qemu: add zstd optionVladimir Ermakov2023-04-23
| | | | Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
* 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>
* treewide: refactor to use PKG_BUILD_FLAGS:=no-mips16Andre Heider2023-04-08
| | | | | | | See commit 5c545bdb "treewide: replace PKG_USE_MIPS16:=0 with PKG_BUILD_FLAGS:=no-mips16" on the main repository. Signed-off-by: Andre Heider <a.heider@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: enable usb passthrough by defaultNicola Corna2022-11-11
| | | | | | | The total uncompressed size increase (qemu-system-x86_64 and the new libusb dependency) is less than 1%. Signed-off-by: Nicola Corna <nicola@corna.info>
* qemu: add seccomp featureVladimir Ermakov2022-01-18
| | | | | | | Patch add an option to enable seccomp support, adds dependency on libseccomp. Signed-off-by: Vladimir Ermakov <vooon341@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: add libslirp dependencyTianling Shen2021-12-16
| | | | | | It has been integrated in QEMU to provide user mode networking. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
* qemu: disable libfuseRosen Penev2021-11-02
| | | | | | Fixes x86 build. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* treewide: compile with tools/mesonRosen Penev2021-09-17
| | | | Signed-off-by: Rosen Penev <rosenp@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: remove uClibc++ supportRosen Penev2021-03-05
| | | | Signed-off-by: Rosen Penev <rosenp@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: remove ref to now non-existent TARGET_arm64Yousong Zhou2020-12-18
| | | | | | | | | It was removed in base system commit 88468f7e ("armvirt: merge arm64 as subtarget 64") in 2017 No change in packaged content Signed-off-by: Yousong Zhou <yszhou4tech@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: fix build failure caused by ld cannot find iconvYousong Zhou2020-08-12
| | | | | | | | | This was caused by upstream project commit db5adeaa ("build-sys: clean up flags included in the linker command line") Reported-by: W. Michael Petullo <mike@flyn.org> Link: https://github.com/openwrt/packages/issues/13081 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: use $(ICONV_DEPENDS)Yousong Zhou2020-08-12
| | | | | | In case CONFIG_BUILD_NLS was enabled Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: explictly --disable-linux-io-uringYousong Zhou2020-07-14
| | | | | | | Fixes openwrt/packages#12808 Reported-by: Rosen Penev <rosenp@gmail.com> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: filter out configure args with predefined macrosYousong Zhou2020-05-21
| | | | | | Reported-by: https://github.com/openwrt/packages/commit/a3033406eae94105b50ea9d57ea4a032b34a87a1#commitcomment-39321758 Suggested-by: Lucian Cristian <lucian.cristian@gmail.com> Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: ignore configure option --disable-ipv6Yousong Zhou2020-05-20
| | | | | Fixes: https://github.com/openwrt/packages/issues/12194 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: add ui options to PKG_CONFIG_DEPENDSYousong Zhou2020-03-20
| | | | 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: bump to version 4.2.0Yousong Zhou2019-12-16
|
* qemu: bump to version 4.1.1Yousong Zhou2019-11-18
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: allow configure SPICE ui supportYousong Zhou2019-10-28
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: enable basic VNC ui supportYousong Zhou2019-10-28
| | | | | | With other features like vnc jpeg, png, sasl configurable 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>
* treewide: add PKG_CPE_ID for better cvescanner coverageJan Pavlinec2019-09-17
| | | | Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
* qemu: bump to version 4.1.0Yousong Zhou2019-08-20
| | | | | | | | | | | Package qemu-blobs was removed and replaced with separate firmware packages for size considerations. QEMU switched to libssh from libssh2 and configure option also changes For upstream changelog, see http://wiki.qemu.org/ChangeLog/4.1 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: sort --disable-xx listYousong Zhou2019-04-02
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: bump to version 3.1.0Yousong Zhou2018-12-17
| | | | | | Changelog can be found at https://wiki.qemu.org/ChangeLog/3.1 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: tighten up CONFIGURE_ARGS specYousong Zhou2018-08-20
| | | | | | This is more for readability, no functional change Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: bump to version 3.0.0Yousong Zhou2018-08-20
| | | | | | Also switch to domain download.qemu.org and .xz files Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: bump to version 2.12.1Yousong Zhou2018-08-06
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: package qemu-nbdMathew McBride2018-06-19
| | | | | | | qemu-nbd is used to 'mount' images to /dev/nbdX block devices, for example, to manipulate a qcow2 image as a disk device Signed-off-by: Mathew McBride <matt@traverse.com.au>
* qemu: package qemu-imgMathew McBride2018-06-19
| | | | | | | qemu-img is used for converting between different VM image types, such as qcow2 to raw and vice versa. Signed-off-by: Mathew McBride <matt@traverse.com.au>
* 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>
* treewide: run "make check FIXUP=1"Etienne Champetier2017-08-29
| | | | | | | | | | fix Makefile chmod (644) replace MD5SUM with HASH add PKG_MIRROR_HASH when PKG_SOURCE_PROTO:=git (PKG_SOURCE_PROTO:=svn tarballs are not reproducible for now) Signed-off-by: Etienne Champetier <champetier.etienne@gmail.com>