qemu: update to 6.1.0, add usb passthrough option
authorVladimir Ermakov <redacted>
Fri, 2 Jul 2021 19:36:04 +0000 (22:36 +0300)
committerYousong Zhou <redacted>
Tue, 14 Sep 2021 13:28:45 +0000 (21:28 +0800)
commitb8ef617993506c4c92895a942bf40aa404215fb6
treed211bf24f298401679b1fb25888d452c29693b57
parent58ce2b992fcef0ec5b0beae5bd8ee9ae588b6e67
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 <redacted>
utils/qemu/Makefile
utils/qemu/patches/0001-configure-allow-disable-fortify_source.patch
utils/qemu/patches/0002-configure-allow-enabling-disabling-libudev-from-comm.patch
utils/qemu/patches/0003-configure-enable-guest_agent-no-matter-whether-softm.patch
utils/qemu/patches/0005-pc-bios-fix-compilation-when-AS-is-actually-gcc-driv.patch
utils/qemu/patches/0006-util-mmap-alloc-fix-missing-MAP_SYNC.patch
utils/qemu/patches/0007-qga-invoke-separate-applets-for-guest-shutdown-modes.patch
git clone https://git.99rst.org/PROJECT