From: "Maciej S. Szmigiero" <maciej.szmigi...@oracle.com> This is almost a pure rebase/resend of the v4 of patch series located here: https://lore.kernel.org/qemu-devel/cover.1682584770.git.maciej.szmigi...@oracle.com/
The only other change from the previous version is that the check for the required Glib's GTree operations was moved from the configure script to the meson build script in keeping with the spirit of the times (and the driver was re-tested too). Kconfig.host | 3 + hw/hyperv/Kconfig | 5 + hw/hyperv/hv-balloon.c | 2040 ++++++++++++++++++++++++++++++ hw/hyperv/meson.build | 1 + hw/hyperv/trace-events | 16 + include/hw/hyperv/dynmem-proto.h | 423 +++++++ include/qapi/error.h | 2 + meson.build | 28 +- meson_options.txt | 2 + qapi/machine.json | 25 + scripts/meson-buildoptions.sh | 3 + 11 files changed, 2547 insertions(+), 1 deletion(-) create mode 100644 hw/hyperv/hv-balloon.c create mode 100644 include/hw/hyperv/dynmem-proto.h