0eaf7fb9a8
gdbstub/system: Rename 'user_ctx' argument as 'ctx'
...
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20240313213339.82071-4-philmd@linaro.org >
2024-04-02 14:55:07 +02:00
25f34eb708
gdbstub: Correct invalid mentions of 'softmmu' by 'system'
...
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-Id: <20240313213339.82071-3-philmd@linaro.org >
2024-04-02 14:54:58 +02:00
5dcf6334ae
gdbstub: use a better signal when we halt for IO reasons
...
The gdb description GDB_SIGNAL_IO is "I/O possible" and by default gdb
will try and restart the guest, getting us nowhere. Report
GDB_SIGNAL_STOP instead which should at least halt the session at the
failure point.
Reviewed-by: Luis Machado <luis.machado@arm.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Acked-by: Stefan Hajnoczi <stefanha@redhat.com >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20231201093633.2551497-2-alex.bennee@linaro.org >
2023-12-01 14:00:52 +00:00
e216256ae9
gdbstub: replace exit calls with proper shutdown for softmmu
...
This replaces the exit calls by shutdown requests, ensuring a proper
cleanup of Qemu. Features like net/vhost-vdpa.c are expecting
qemu_cleanup to be called to remove their last residuals.
Signed-off-by: Clément Chigot <chigot@adacore.com >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Message-ID: <20231003071427.188697-6-chigot@adacore.com >
Signed-off-by: Alistair Francis <alistair.francis@wdc.com >
2023-10-12 12:36:37 +10:00
af2e06c9f1
gdbstub: Fix target_xml initialization
...
target_xml is no longer a fixed-length array but a pointer to a
variable-length memory.
Fixes: 56e534bd11
("gdbstub: refactor get_feature_xml")
Signed-off-by: Akihiko Odaki <akihiko.odaki@daynix.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Alistair Francis <alistair.francis@wdc.com >
Message-Id: <20230912224107.29669-2-akihiko.odaki@daynix.com >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20231009164104.369749-9-alex.bennee@linaro.org >
2023-10-11 08:46:33 +01:00
3f7d1bdab0
gdbstub: Rename 'softmmu' -> 'system'
...
We have gdbstub/user.c for user emulation code,
use gdbstub/system.c for system emulation part.
Rename s/softmmu/system/ in meson and few comments.
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Message-ID: <20231004090629.37473-8-philmd@linaro.org >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2023-10-07 19:02:59 +02:00