Philipp van Kempen

Results 150 comments of Philipp van Kempen

LLDB Output (with Package logging): ``` $ lldb etiss_riscv_examples/build/install/bin/hello_world (lldb) target create etiss_riscv_examples/build/install/bin/hello_world Current executable set to '/work/git/hm/etiss_48bit/48bit-riscv-flow/etiss_riscv_examples/build/install/bin/hello_world' (riscv32). (lldb) log enable gdb-remote packets (lldb) gdb-remote localhost:2222 lldb < 1>...

For reference, this is the output of a working GDBServer session with GDB: ``` $ riscv32-unknown-elf-gdb etiss_riscv_examples/build/install/bin/hello_world GNU gdb (GDB) 15.1 Copyright (C) 2024 Free Software Foundation, Inc. License GPLv3+:...

Finally, this the the expected communication for a regular GDBServer (for the etiss host, not the target): ``` $ lldb ./install/etiss/bin/bare_etiss_processor (lldb) target create "./install/etiss/bin/bare_etiss_processor" Current executable set to '/work/git/hm/etiss_48bit/48bit-riscv-flow/install/etiss/bin/bare_etiss_processor'...

**Observations:** LLDB is using `QStartNoAckMode` which should be support by ETISS but was never tested. I found a bug causing a freeze and quickly fixed it... I figured out which...

Most of the unsupported messages are part of the GDB Server Extension documented here: https://lldb.llvm.org/resources/lldbgdbremote.html

> Thanks for that progress - is this something that right now you want to/have time for progressing through to working? if not then maybe you could push the QStartNoAckMode...

I am also not happy with the need to add all Plugin-specific logger options in `src/ETISS.cpp` to make them available to the CMDLine. However as stated by Rafael in the...

How about the changes to the src/IntegratedLibrary/gdb/GDBConnection.cpp file for fixing the noack mode? See https://github.com/tum-ei-eda/etiss/pull/159/commits/f97e2b2bd4154165dd3a722f6b838fdf1ca2dee8

The CI Trigger unfortunately does not work for forks (because the CI tokens are missing). I will look into the other failing test soon.

@heidi-holappa Thank you for the PR. Could you look into the conflict, please?