ISG tests
Hi @datum-dpoulin
, thanks for taking this PR. The big thing I'd like your feedback on is the corev-dv
extensions to riscv-dv
, the Google instruction stream generator (ISG).
In a nutshell, here's what I have attempted to do. The Makefiles will clone riscv-dv to "vendor_lib/google/riscv-dv". This cloned repo is used as-is. There are a small number of extensions to the generator and these are in "vendor_lib/google/corev-dv". I would like your feedback on how I implemented the extensions and how the UVM factory is used to swap out the riscv-dv code for corev-dv code (note that the changes are actually rather minor).
The rest of the stuff in this PR is configuration and you can safely approve it.