etiss
etiss copied to clipboard
Extendable Translating Instruction Set Simulator
This PR revisits the existing fault injection functionality in ETISS and extends it.
This change enables ETISS installation, to be relocatable, and independent of the installation folder. * Otherwise, the plugins are not found, if another execution folder is used, e.g. due to...
The exit code of the simulated program is either the return value of the `main()` function or the argument to the `exit(-1)` function. For unit testing and benchmarks, we should...
Delete Buffer in loadsegments function Initialize memory region with 0 if no image existent
This pull requests adds the CITATION.cff file to the base directory. This should trigger GitHubs citation plugin which will show a new node in the web interface on how to...
Resolves issue [CSR MSTATUS for RISCV architecture doens't work -> add it to the VirtualStruct #121](https://github.com/tum-ei-eda/etiss/issues/121)
Last time I've tried building ETISS on MacOS, I had to manually comment out https://github.com/tum-ei-eda/etiss/blob/40c0b920cf4072adf189211ca44291534355dcfd/JITImpl/CMakeLists.txt#L39 to fix build errors with TinyCC. This might be related to my System (since CI...
Compile the core and all available plugins into a single binary.
This PR is open to *discussion*. The ideas and motivation are as follows: - (1) There is a lot of legacy third party code "hiding" down the project tree of...