aboutsummaryrefslogtreecommitdiff
path: root/utils/qemu
Commit message (Collapse)AuthorAge
* 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>
* qemu: build sub-packages only for selected targetsYousong Zhou2016-12-13
| | | | | | While at it, move these pacakges to submenu Utilities -> Virtualization Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: virtio-console-helper as a separate packageYousong Zhou2016-12-11
| | | | | | While at it, update copyright header. 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>
* qemu: bump to version 2.6.2Yousong Zhou2016-12-11
| | | | | | | | - use CXX_DEPENDS instead of explictly requiring libstdcpp - use PKG_INSTALL_DIR for packaging qemu-ga - explicitly --disable-docs Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: remove the leftover --enable-qemu-agent optionYousong Zhou2016-08-18
| | | | Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: build only qemu-gaYousong Zhou2016-08-18
| | | | | | | | | | | This has two effects - Saves time and computing resources. Non-relevant tools like qemu-img, qemu-io will not be built - Fixes packaging failure on octeon target caused by failure of building internal pixman library Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: fix ccache enabled buildsDirk Neukirchen2016-08-13
| | | | | | | | issue reported by buildbots fix error: ERROR: unknown option gcc Signed-off-by: Dirk Neukirchen <plntyk.lede@plntyk.name>
* qemu: bump to 2.5.0Yousong Zhou2016-03-14
| | | | | | ChangeLog/2.5: http://wiki.qemu.org/ChangeLog/2.5 Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
* qemu: new package qemu-gaYousong Zhou2016-02-26
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>