xemu/target
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
..
alpha Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
arm Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
avr target: Use ArchCPU as interface to target CPU 2022-03-06 22:23:09 +01:00
cris target: Use ArchCPU as interface to target CPU 2022-03-06 22:23:09 +01:00
hexagon Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
hppa Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
i386 whpx: Added support for breakpoints and stepping 2022-04-06 14:31:55 +02:00
m68k Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
microblaze Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
mips Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
nios2 Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
openrisc Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
ppc Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
riscv Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
rx Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
s390x Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
sh4 Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
sparc Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
tricore Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
xtensa Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
Kconfig meson: Introduce target-specific Kconfig 2021-07-09 18:21:34 +02:00
meson.build Drop the deprecated unicore32 target 2021-05-12 18:20:52 +02:00