qemu-e2k/softmmu
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
..
arch_init.c
balloon.c
bootdevice.c
cpu-throttle.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
cpu-timers.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
cpus.c whpx: Added support for breakpoints and stepping 2022-04-06 14:31:55 +02:00
datadir.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
device_tree.c
dma-helpers.c
globals.c
icount.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
ioport.c
main.c
memory_mapping.c
memory.c
meson.build
physmem.c include: move target page bits declaration to page-vary.h 2022-04-06 14:31:43 +02:00
qdev-monitor.c
qemu-seccomp.c
qtest.c
rtc.c
runstate-action.c
runstate.c Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
timers-state.h
tpm.c
trace-events
trace.h
vl.c include: move target page bits declaration to page-vary.h 2022-04-06 14:31:43 +02:00