You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jean-François Nguyen 5c097b9474 checks._branch: fix branches to LR/CTR/TAR.
- remove check for undefined mnemonics (afaiu, their BO value isn't illegal).
- add check for illegal bcctr/bcctrl forms (with BO(2) = 0).
- fix target offset for branches to LR/CTR/TAR.
- use MSR.SF to check the upper bits of target addresses.
2 years ago
..
README.md cores/microwatt: add support for concurrent execution of formal checks. 2 years ago
_wrapper.py cores/microwatt: expose MSR and SRR0/SRR1. 2 years ago
microwatt_top.vhdl cores/microwatt: expose MSR and SRR0/SRR1. 2 years ago
run.py checks._branch: fix branches to LR/CTR/TAR. 2 years ago

README.md

Additional prerequisites

Get Microwatt:

git clone git@git.openpower.foundation:jfng/microwatt -b powerfv

Usage

Enter/exit the Python virtualenv

poetry shell

python ./run.py --help

exit

Run the checks locally

python run.py --jobs=$(nproc)