JoGei

Results 19 issues of JoGei

This PR revisits the existing fault injection functionality in ETISS and extends it.

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...

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...

Third party integration in ETISS is a bit intransparent. A lot of libraries are copy-pasted into ETISS source code which is mostly fine, but makes is harder to maintain and...

This issue summarizes the functionality of the existing Fault Injection Code in ETISS and lists existing problems with it: ## 1.1 Functionality The core concept is that a [`VirtualStruct`](https://github.com/tum-ei-eda/etiss/blob/master/include/etiss/VirtualStruct.h), aka...

ETISS initialize exposes configuration options that are not used by the neither core nor architecture. This leads to false feedback to users implying such options exists "out of the box"....

- Architectural code is missing integration of existing MMU plugin. - Simulation loop utilizing translation buffer needs to respect virtual address mapping This required major revisions to various ETISS components....

bug
enhancement

Feature request: Compile and build ArchPlugin out of source tree - [x] Build ArchPlugin out of source tree -> is possible by linking against ETISSlib and deactivating copy/install/register macros -...

enhancement
help wanted

! WIP TODO: - [ ] Add SVE/NEON/FPU Register Interface - [x] Readme update - [x] Add aarch64 examples

https://github.com/tum-ei-eda/etiss/blob/master/JITImpl/LLVM/CMakeLists.txt#L86-L91 `CLANG_INTERNAL_HEADERS` is empty for LLVM versions newer than 16. The reason is, that newer LLVM versions such as LLVM 18 use only the major version as directory name insteads...