ibex icon indicating copy to clipboard operation
ibex copied to clipboard

Add support for passing fixed binaries to our uvm/core_ibex regression flow

Open rswarbrick opened this issue 2 years ago • 3 comments

estimate 4

rswarbrick avatar Mar 16 '22 22:03 rswarbrick

This is possible, but awkward. Further work required to make this easy and document.

Two aspects to address:

  1. Manual runs, run binary with specified UVM test
  2. Regression runs, specify fixed binary for test in regression

GregAC avatar May 10 '22 09:05 GregAC

(1) "sort of works", in that there are scripts that you can run by hand. But the user interface is awful (lots of required arguments). We should either teach the existing script to infer more (not necessary when run through Make, but useful on the command line) or add yet another wrapper.

For (2), I think there's some support in riscv-dv for adding directed tests. That would probably be the right place to do it. I suspect all my hacky integration scripts will break! But they shouldn't be too hard to fix, I hope.

rswarbrick avatar May 10 '22 09:05 rswarbrick

Related issue - https://github.com/lowRISC/ibex/issues/1622. Not a priority for now, have informed original poster that this issue is not on the immediate radar.

johngt avatar Jul 20 '22 12:07 johngt

This is now possible via the new directed test flow

GregAC avatar Feb 27 '23 10:02 GregAC