Philipp van Kempen
Philipp van Kempen
Mention controls in README
Should resolve #156 Documentation and Example: https://github.com/tum-ei-eda/etiss-arch-plugins
(Reported by @thomasgoodfellow) It seems like the ETISS GDBServer is not compatible with the LLVM Debugger (LLDB). This makes sense, as our implementation only covers a subset of the GDBServer...
**Changes:** - Fix SYS_READ on files piped via STDIN (e.g. `cat /tmp/file.txt | bare_etiss_processor`) due to missing EOF (end of file) detection. - Fix MicroTVM RPC server communication via stdin&stderr...
We have a dependency on LLVM 11.0.0 (2020) for the LLVMJIT. Especially since there are no builds available for LLVM 11 on Ubuntu 22.04+ in the package managers, it would...
Inspired by #139 - Allows moving etiss instalation dir - Add proper cleanup of temp files in case of unexpected exit (I had 10k+ `/tmp/etiss_dynamic_*.ini` files on my machine oops)...
Inspired by #139
The standardized RISC-V/ARM Semihosting implementation is nice and mostly works great, but there are some flaws: - Exit code of a program can not be communicated on 32-bit targets (#136...
Changes: - Add `FloatRegField` class for adding FPRs to ETISS VirtualStruct - Add `CSRField` class for adding FPRs to ETISS VirtualStruct - GDBServer: support qXfer feature to communicate XML target...
In preparation to merging #161, I wanted to add some gdbserver-related smoke tests to our ci. Before this can be merged a few TODOs need to be resolved: - [...