Commit Graph

26 Commits

Author SHA1 Message Date
Albert Xu
579e94a275
qemu: Remove --disable-hax (#810)
unknown option --disable-hax

* --disable-hax is no longer supported
2024-05-14 17:50:46 +08:00
HHJLKK
5d21961d4b
qemu: update to 9.0.0 (#808) 2024-05-08 23:56:49 +08:00
coolsnowwolf
6654fe655c qemu: update to 8.1.2 2024-01-15 17:48:49 +08:00
littoy
01c0ae2e59 qemu: upgrade to 7.2.1 and add aio+IO_URING 2023-04-21 19:21:17 +08:00
Vladimir Ermakov
ee438dec2b qemu: update to 7.2.0
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>
2023-03-01 19:26:59 +08:00
Tianling Shen
fe591137dd qemu: add libslirp dependency
It has been integrated in QEMU to provide user mode networking.

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2022-11-20 00:34:35 +08:00
devome
9a322137ad qemu: compile with tools/meson 2022-11-17 19:01:38 +08:00
Nicola Corna
606688c3be qemu: enable usb passthrough by default
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>
2022-11-17 18:59:47 +08:00
Vladimir Ermakov
713283085f qemu: add seccomp feature
Patch add an option to enable seccomp support,
adds dependency on libseccomp.

Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2022-11-17 18:59:47 +08:00
Vladimir Ermakov
3621e97da9 qemu: update to 6.2.0
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>
2022-11-17 18:59:41 +08:00
Rosen Penev
320ba16a33 qemu: disable libfuse
Fixes x86 build.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2022-11-17 18:58:43 +08:00
Rosen Penev
3fc230e898 qemu: fix compilation on 64 bit platforms
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>
2022-11-17 18:58:43 +08:00
Vladimir Ermakov
af2cba6a39 qemu: update to 6.1.0, add usb passthrough option
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>
2022-11-17 18:58:43 +08:00
lean
e93cbc3454 Revert "qemu-ga: add PVE shutdown command support"
This reverts commit 833cb6fd6c.
2021-12-22 23:31:52 +08:00
coolsnowwolf
35cac2b2a6 qemu: add mark as nonshared 2021-07-25 18:00:31 +08:00
coolsnowwolf
833cb6fd6c qemu-ga: add PVE shutdown command support 2021-07-20 19:51:03 +08:00
lean
49b7495639 packages: merge upstream 2021-06-15 17:47:11 +08:00
coolsnowwolf
c36ad692b4 packages: sync to new packages 2020-07-08 14:18:52 +08:00
coolsnowwolf
8c2bd4fe87 qemu-ga: add shutdown command support 2020-06-10 15:13:32 +08:00
LEAN-ESX
c66f763ef4 qemu-ga: fix path 2019-12-07 06:04:03 -08:00
LEAN-ESX
c767cf1553 qemu: bump to version 4.1.1 2019-12-07 05:50:19 -08:00
LEAN-ESX
13f3fbaedb qemu: fix qemu-ga 2019-11-26 20:44:55 -08:00
LEAN-ESX
0c08379d80 qemu-ga: fix path 2019-11-25 08:02:17 -08:00
LEAN-ESX
c1f621241b qemu: bump to 4.1.0 to support Intel VT-x or AMD-v 2019-10-27 09:11:42 -07:00
coolsnowwolf
cccfa8db65 qemu: bump to 3.1.1 2019-04-18 10:22:51 +08:00
coolsnowwolf
d17588da1a first commit 2018-10-18 16:56:47 +08:00