Hi Alex,
I managed to include all of your feedback except for the one on this patch:
You shouldn't need empty functions if you are not using them. Moreover
you should use the inheritance feature and have something like:
static void gdb_debug_class_init(ObjectClass *klass, void *data)
{
De
On 29/02/2024 16:11, Alex Bennée wrote:
Hopefully the code can be more generic now and avoid having to re-parse
generated xml.
I adapted my code to the recent register-related changes. There is still
some arm-specific code, but thanks to gdb_get_register_list() and
gdb_read_register() I coul
On 29/02/2024 17:56, Alex Bennée wrote:
I think there is some scope to re-factor some code that is shared with
cpu_memory_rw_debug. In fact rather than using this to feed
mcd_read_write_memory() maybe you really just want a
cpu_physical_memory_rw_debug()?
Although as you are going from vaddr an
On 29/11/2023 15:44, Alex Bennée wrote:
Nicolas Eder writes:
SUMMARY
===
This patch-set introduces the first version of the mcdstub.
The mcdstub is a debug interface, which enables debugging QEMU
using the MCD (Multi-Core Debug) API.
The mcdstub uses TCP to communicate with the host debu
Hi Phil,
okay thanks! I'll add the license.
Regards,
Nicolas
On 08/11/2023 15:27, Philippe Mathieu-Daudé wrote:
Hi Nicolas,
On 7/11/23 14:03, Nicolas Eder wrote:
SUMMARY
===
This patch-set introduces the first version of the mcdstub.
30 files changed, 3749 insertions(+), 38 deletio
Hi Phil,
as of right now, there is no official spec for the TCP packet contents.
However, in the client code it is rather easy see how the packets are
constructed. I hope I will get the client code online by the end of the
week.
I will also look into qtest. We definetely need a test like this