Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260323135812.383509-1-magnuskulke@linux.microsoft.com
Maintainers: Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Magnus Kulke <magnuskulke@linux.microsoft.com>, Wei Liu <wei.liu@kernel.org>, "Michael S. Tsirkin" <mst@redhat.com>, Alex Williamson <alex@shazbot.org>, "Cédric Le Goater" <clg@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Zhao Liu <zhao1.liu@intel.com>, Marcelo Tosatti <mtosatti@redhat.com>
accel/accel-irq.c | 41 +-
accel/kvm/kvm-all.c | 6 +-
accel/mshv/irq.c | 360 ++++++------
accel/mshv/mem.c | 211 +++++++
accel/mshv/meson.build | 1 -
accel/mshv/mshv-all.c | 243 ++++++++-
accel/mshv/msr.c | 375 -------------
accel/stubs/kvm-stub.c | 2 +-
accel/stubs/mshv-stub.c | 6 +-
hw/intc/apic_common.c | 3 +
hw/misc/ivshmem-pci.c | 8 +-
hw/vfio/pci.c | 11 +-
hw/virtio/virtio-pci.c | 3 +-
include/accel/accel-route.h | 17 +
include/hw/hyperv/hvgdk_mini.h | 22 +
include/hw/hyperv/hvhdk.h | 149 +++++
include/hw/i386/apic_internal.h | 5 +
include/system/accel-irq.h | 6 +-
include/system/kvm.h | 23 +-
include/system/mshv.h | 15 +-
include/system/mshv_int.h | 89 +--
target/i386/cpu.h | 14 +-
target/i386/kvm/kvm.c | 5 +-
target/i386/machine.c | 46 ++
target/i386/mshv/meson.build | 3 +
target/i386/mshv/mshv-apic.c | 78 +++
target/i386/mshv/mshv-cpu.c | 940 +++++++++++++++++++++++---------
target/i386/mshv/msr.c | 432 +++++++++++++++
target/i386/mshv/synic.c | 206 +++++++
target/i386/xsave_helper.c | 255 +++++++++
30 files changed, 2641 insertions(+), 934 deletions(-)
delete mode 100644 accel/mshv/msr.c
create mode 100644 include/accel/accel-route.h
create mode 100644 target/i386/mshv/mshv-apic.c
create mode 100644 target/i386/mshv/msr.c
create mode 100644 target/i386/mshv/synic.c