Oops, forgot to note: This is to apply on top of target-arm.next (which includes the arm64 WHPX support). It won’t apply on top of current master.
> On 11. Feb 2026, at 06:53, Mohamed Mediouni <[email protected]> wrote: > > x86_64 WHPX updates: > > - fixing debug support, which was broken since around: "gdbstub: move guest > debug support check to ops" > a48e7d9e52f8fe8b47f4c74f3e99d9d677b87fe5 > - switch over from winhvemulation to common x86 VM exit emulation code > - remove some log lines > > Mohamed Mediouni (7): > whpx: re-enable guest debug support on x86 > whpx: preparatory changes before switching over from winhvemulation > whpx: refactor whpx_destroy_vcpu to arch-specific function > whpx: move whpx_get_reg/whpx_set_reg to generic code > whpx: x86: switch over from winhvemulation to target/i386/emulate > whpx: remove remaining winhvemulation support code > whpx: x86: remove messages > > accel/whpx/whpx-accel-ops.c | 8 + > accel/whpx/whpx-common.c | 62 ++++--- > include/system/whpx-all.h | 5 + > include/system/whpx-common.h | 6 +- > include/system/whpx-internal.h | 16 -- > meson.build | 3 +- > target/arm/whpx/whpx-all.c | 33 +--- > target/i386/cpu.h | 2 +- > target/i386/emulate/meson.build | 1 + > target/i386/mshv/meson.build | 4 + > target/i386/whpx/whpx-all.c | 308 ++++++++++++++++++++------------ > 11 files changed, 252 insertions(+), 196 deletions(-) > > -- > 2.50.1 (Apple Git-155) >
