cvw/wally-pipelined/testgen/privileged
2021-04-08 17:53:39 -04:00
..
README.md Add one more test to WALLY-CAUSE, and update privileged testgen 2021-03-30 19:44:58 -04:00
run.sh Update privileged testgen & helper script 2021-04-08 05:14:07 -04:00
testgen-CAUSE.py Update privileged testgen & helper script 2021-04-08 05:14:07 -04:00
testgen-EPC.py Add passing mtval and mepc tests 2021-04-07 02:21:05 -04:00
testgen-IE.py Latest IE tests with timer interupts 2021-04-08 17:53:39 -04:00
testgen-READONLY.py Cause an Illegal Instruction Exception when attempting to write readonly CSRs 2021-04-08 05:12:54 -04:00
testgen-RET.py re-organize privileged tests to be in rv64p to rv32p folders 2021-03-24 13:51:25 -04:00
testgen-TVAL.py Update privileged testgen & helper script 2021-04-08 05:14:07 -04:00

Privileged Test Generators

Create a test generator in this folder with the name testgen-NAME.py. Then, to generate and compile these tests, use:

sh run.sh NAME

For example, for testgen-CAUSE.py, we would run sh run.sh CAUSE.

This bash file is super basic, so only allows for a single argument after the name. Provide -sim as the second argument to simulate the compiled tests using wally.

sh run.sh NAME -sim

To compile tests without running them in OVPsim, provide -c as the second argument

sh run.sh NAME -c