qemu/target/i386/whpx
Ivan Shcherbakov d7482ffe97 whpx: Added support for breakpoints and stepping
Below is the updated version of the patch adding debugging support to WHPX.
It incorporates feedback from Alex Bennée and Peter Maydell regarding not
changing the emulation logic depending on the gdb connection status.

Instead of checking for an active gdb connection to determine whether QEMU
should intercept the INT1 exceptions, it now checks whether any breakpoints
have been set, or whether gdb has explicitly requested one or more CPUs to
do single-stepping. Having none of these condition present now has the same
effect as not using gdb at all.

Message-Id: <0e7f01d82e9e$00e9c360$02bd4a20$@sysprogs.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-04-06 14:31:55 +02:00
..
meson.build accel: replace struct CpusAccel with AccelOpsClass 2021-02-05 10:24:15 -10:00
whpx-accel-ops.c whpx: Added support for breakpoints and stepping 2022-04-06 14:31:55 +02:00
whpx-accel-ops.h whpx: Added support for breakpoints and stepping 2022-04-06 14:31:55 +02:00
whpx-all.c whpx: Added support for breakpoints and stepping 2022-04-06 14:31:55 +02:00
whpx-apic.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
whpx-internal.h whpx: Added support for breakpoints and stepping 2022-04-06 14:31:55 +02:00