Various minor fixes and a feature (gdb debugger support) for the Microsoft Hypervisor (mshv) accelerator. The changes have been rebased and re-tested individually.
My public certificate is available at: https://mkulke.github.io/magnuskulke.asc Primary key fingerprint: 5255 B617 7982 9168 7022 31CA 68D9 BB56 DD17 8417 The following changes since commit 3377670ee96b5a68361016680a95b9013709d4b7: Merge tag 'linux-user-next-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2026-10-05 07:14:51 +0200) are available in the Git repository at: https://github.com/mkulke/qemu.git tags/mkulke-pull-20261006 for you to fetch changes up to 7d42b0a4f52d57cd2d9e0a9ceb8ad5102219a801: target/i386/mshv: support single-stepping (2026-10-06 18:14:35 +0200) ---------------------------------------------------------------- mshv changes for 2026-10-06 ---------------------------------------------------------------- Doru Blânzeanu (9): target/i386/mshv: fix read/write memory across the page boundary include/hw/hyperv: move hv_vp_register_page struct definition target/i386/mshv: abort when hv_vp_register_page setup fails target/i386/mshv: remove fallback for register page get registers target/i386/mshv: remove fallback for register page set registers target/i386/mshv: fix pio handlers clobbering device-modified registers include/hw/hyperv: add ABI for exception intercepts and pending events accel/mshv: add gdbstub software breakpoint support target/i386/mshv: support single-stepping Magnus Kulke (2): target/i386/mshv: zero-init msr hvcall args target/i386/mshv: Fix cpu feature-leak from host accel/mshv/mshv-all.c | 170 +++++++++++++- include/hw/hyperv/hvgdk.h | 2 + include/hw/hyperv/hvgdk_mini.h | 159 +++++-------- include/hw/hyperv/hvhdk.h | 106 +++++++++ include/system/mshv_int.h | 14 ++ target/i386/mshv/mshv-cpu.c | 491 ++++++++++++++++++++++++++++------------- target/i386/mshv/msr.c | 4 +- 7 files changed, 684 insertions(+), 262 deletions(-) -- 2.34.1
