Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250916164847.77883-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>, "Dr. David Alan Gilbert" <dave@treblig.org>, 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 | 728 ++++++++++++
accel/mshv/msr.c | 374 +++++++
accel/mshv/trace-events | 33 +
accel/mshv/trace.h | 14 +
docs/about/build-platforms.rst | 2 +-
docs/devel/codebase.rst | 2 +-
docs/glossary.rst | 6 +-
docs/system/introduction.rst | 3 +
hmp-commands-info.hx | 13 +
hw/core/machine-hmp-cmds.c | 15 +
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 | 20 +
include/hw/hyperv/hvgdk_mini.h | 817 ++++++++++++++
include/hw/hyperv/hvhdk.h | 249 +++++
include/hw/hyperv/hvhdk_mini.h | 102 ++
include/monitor/hmp.h | 1 +
include/system/accel-irq.h | 37 +
include/system/hw_accel.h | 1 +
include/system/mshv.h | 196 ++++
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 | 1764 ++++++++++++++++++++++++++++++
target/i386/mshv/x86.c | 297 +++++
46 files changed, 6208 insertions(+), 40 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