gdbstub: Use vaddr type for generic insert/remove_breakpoint() API
commit55b5b8e9284147529fa92804127f6d99ce4f89d9
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Tue, 6 Dec 2022 15:20:27 +0000 (6 16:20 +0100)
committerPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 27 Feb 2023 21:29:01 +0000 (27 22:29 +0100)
tree2939711b251924ff6ea9301f3405df5e3d01dbae
parent8a8dc2679065fb82d0e03453caee9aba38e92af9
gdbstub: Use vaddr type for generic insert/remove_breakpoint() API

Both insert/remove_breakpoint() handlers are used in system and
user emulation. We can not use the 'hwaddr' type on user emulation,
we have to use 'vaddr' which is defined as "wide enough to contain
any #target_ulong virtual address".

gdbstub.c doesn't require to include "exec/hwaddr.h" anymore.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Reviewed-by: Fabiano Rosas <farosas@suse.de>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20221216215519.5522-4-philmd@linaro.org>
accel/kvm/kvm-all.c
accel/kvm/kvm-cpus.h
accel/tcg/tcg-accel-ops.c
gdbstub/gdbstub.c
gdbstub/internals.h
gdbstub/softmmu.c
gdbstub/user.c
include/sysemu/accel-ops.h