Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250807143951.1154713-1-magnuskulke@linux.microsoft.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Magnus Kulke <magnus.kulke@linux.microsoft.com>, Wei Liu <wei.liu@kernel.org>, "Alex Bennée" <alex.bennee@linaro.org>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, Markus Armbruster <armbru@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Eric Blake <eblake@redhat.com>, Cameron Esfahani <dirty@apple.com>, Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>
MAINTAINERS | 15 +
accel/Kconfig | 3 +
accel/accel-irq.c | 106 ++
accel/meson.build | 3 +-
accel/mshv/irq.c | 397 +++++++
accel/mshv/mem.c | 562 ++++++++++
accel/mshv/meson.build | 9 +
accel/mshv/mshv-all.c | 726 +++++++++++++
accel/mshv/msr.c | 373 +++++++
accel/mshv/trace-events | 30 +
accel/mshv/trace.h | 14 +
docs/devel/codebase.rst | 2 +-
hw/core/machine-qmp-cmds.c | 14 +
hw/intc/apic.c | 8 +
hw/intc/ioapic.c | 20 +-
hw/virtio/virtio-pci.c | 21 +-
include/hw/hyperv/hvgdk.h | 19 +
include/hw/hyperv/hvgdk_mini.h | 864 +++++++++++++++
include/hw/hyperv/hvhdk.h | 164 +++
include/hw/hyperv/hvhdk_mini.h | 105 ++
include/system/accel-irq.h | 37 +
include/system/mshv.h | 195 ++++
linux-headers/linux/mshv.h | 291 ++++++
meson.build | 11 +
meson_options.txt | 2 +
qapi/accelerator.json | 29 +
qemu-options.hx | 16 +-
scripts/meson-buildoptions.sh | 3 +
scripts/update-linux-headers.sh | 2 +-
target/i386/cpu.h | 4 +-
target/i386/emulate/meson.build | 7 +-
target/i386/emulate/x86_decode.c | 27 +-
target/i386/emulate/x86_decode.h | 9 +
target/i386/emulate/x86_emu.c | 3 +-
target/i386/emulate/x86_emu.h | 2 +
target/i386/meson.build | 2 +
target/i386/mshv/meson.build | 8 +
target/i386/mshv/mshv-cpu.c | 1674 ++++++++++++++++++++++++++++++
target/i386/mshv/x86.c | 297 ++++++
39 files changed, 6038 insertions(+), 36 deletions(-)
create mode 100644 accel/accel-irq.c
create mode 100644 accel/mshv/irq.c
create mode 100644 accel/mshv/mem.c
create mode 100644 accel/mshv/meson.build
create mode 100644 accel/mshv/mshv-all.c
create mode 100644 accel/mshv/msr.c
create mode 100644 accel/mshv/trace-events
create mode 100644 accel/mshv/trace.h
create mode 100644 include/hw/hyperv/hvgdk.h
create mode 100644 include/hw/hyperv/hvgdk_mini.h
create mode 100644 include/hw/hyperv/hvhdk.h
create mode 100644 include/hw/hyperv/hvhdk_mini.h
create mode 100644 include/system/accel-irq.h
create mode 100644 include/system/mshv.h
create mode 100644 linux-headers/linux/mshv.h
create mode 100644 target/i386/mshv/meson.build
create mode 100644 target/i386/mshv/mshv-cpu.c
create mode 100644 target/i386/mshv/x86.c