Philippe Mathieu-Daudé
b14d064962
license: Update deprecated SPDX tag LGPL-2.0+ to LGPL-2.0-or-later
...
The 'LGPL-2.0+' license identifier has been deprecated since license
list version 2.0rc2 [1] and replaced by the 'LGPL-2.0-or-later' [2]
tag.
[1] https://spdx.org/licenses/LGPL-2.0+.html
[2] https://spdx.org/licenses/LGPL-2.0-or-later.html
Mechanical patch running:
$ sed -i -e s/LGPL-2.0+/LGPL-2.0-or-later/ \
$(git grep -l 'SPDX-License-Identifier: LGPL-2.0+$')
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Reviewed-by: Thomas Huth <thuth@redhat.com >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2024-09-20 10:11:59 +03:00
Gustavo Romero
133f202b19
gdbstub: Move GdbCmdParseEntry into a new header file
...
Move GdbCmdParseEntry and its associated types into a separate header
file to allow the use of GdbCmdParseEntry and other gdbstub command
functions outside of gdbstub.c.
Since GdbCmdParseEntry and get_param are now public, kdoc
GdbCmdParseEntry and rename get_param to gdb_get_cmd_param.
This commit also makes gdb_put_packet public since is used in gdbstub
command handling.
Signed-off-by: Gustavo Romero <gustavo.romero@linaro.org >
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20240628050850.536447-3-gustavo.romero@linaro.org >
Signed-off-by: Alex Bennée <alex.bennee@linaro.org >
Message-Id: <20240705084047.857176-32-alex.bennee@linaro.org >
2024-07-05 12:35:01 +01:00
Philippe Mathieu-Daudé
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
Philippe Mathieu-Daudé
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
Alex Bennée
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
Clément Chigot
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
Akihiko Odaki
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
Philippe Mathieu-Daudé
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