tum-ei-eda / etiss

Extendable Translating Instruction Set Simulator
https://tum-ei-eda.github.io/etiss/
Other
29 stars 36 forks source link

non-internal ETISS config options in "Allowed options" #103

Open JoGei opened 2 years ago

JoGei commented 2 years ago

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". Some examples:

The ETISS-Core should only expose options that it can also handle. While options like etiss.log_pc are used in the example, the example should expose its "extending" features, but not the Core.

Related code sections, where options are defined: https://github.com/tum-ei-eda/etiss/blob/36902d32ae760aa3c413ca06189e6515bc28d79c/src/ETISS.cpp#L721-L753