mirror of
https://github.com/openhwgroup/cve2.git
synced 2025-04-24 14:09:08 -04:00
This PR adds functionality to filter out tests during regressions for a particular config. e.g. if a full regression is kicked off using the `small` config, we don't want to attempt to run any PMP and bitmanip tests as the RTL parameter-set will not support it. To do this, a new YAML field called `rtl_params` is added to relevant test entries, to indicate what parameters (if any) are required to be able to run the particular test, along with the required value of said parameters. `sim.py` will then parse this field (if it exists), and using information from `ibex_configs.yaml` pertaining to the current config, will remove tests from being run on-the-fly. This also gives us the convenient side effect of not having to re-run instruction generation if there is a parameter/config mismatch, we can just rerun the RTL compilation and simulation stages safely. Signed-off-by: Udi Jonnalagadda <udij@google.com> |
||
---|---|---|
.. | ||
check_tool_requirements.py | ||
ibex_config.py | ||
ibex_util_sv2v.core | ||
Makefile | ||
sv2v_in_place.py |