Add DTM based bringup to regressions

This commit is contained in:
Jerry Zhao
2020-08-28 14:21:24 -07:00
parent 5705f2645f
commit 20013d1348
3 changed files with 23 additions and 19 deletions

View File

@@ -199,6 +199,11 @@ jobs:
steps:
- prepare-rtl:
project-key: "chipyard-rocket"
prepare-chipyard-dmirocket:
executor: main-env
steps:
- prepare-rtl:
project-key: "chipyard-dmirocket"
prepare-chipyard-sha3:
executor: main-env
steps:
@@ -225,11 +230,6 @@ jobs:
steps:
- prepare-rtl:
project-key: "chipyard-boom"
prepare-rocketchip:
executor: main-env
steps:
- prepare-rtl:
project-key: "rocketchip"
prepare-chipyard-blkdev:
executor: main-env
steps:
@@ -297,6 +297,11 @@ jobs:
steps:
- run-tests:
project-key: "chipyard-rocket"
chipyard-dmirocket-run-tests:
executor: main-env
steps:
- run-tests:
project-key: "chipyard-dmirocket"
chipyard-sha3-run-tests:
executor: main-env
steps:
@@ -323,11 +328,6 @@ jobs:
steps:
- run-tests:
project-key: "chipyard-boom"
rocketchip-run-tests:
executor: main-env
steps:
- run-tests:
project-key: "rocketchip"
chipyard-hwacha-run-tests:
executor: main-env
steps:
@@ -451,6 +451,11 @@ workflows:
- install-riscv-toolchain
- install-verilator
- prepare-chipyard-dmirocket:
requires:
- install-riscv-toolchain
- install-verilator
- prepare-chipyard-sha3:
requires:
- install-riscv-toolchain
@@ -476,11 +481,6 @@ workflows:
- install-riscv-toolchain
- install-verilator
- prepare-rocketchip:
requires:
- install-riscv-toolchain
- install-verilator
- prepare-chipyard-blkdev:
requires:
- install-riscv-toolchain
@@ -547,6 +547,10 @@ workflows:
requires:
- prepare-chipyard-rocket
- chipyard-dmirocket-run-tests:
requires:
- prepare-chipyard-dmirocket
- chipyard-sha3-run-tests:
requires:
- prepare-chipyard-sha3
@@ -567,10 +571,6 @@ workflows:
requires:
- prepare-chipyard-boom
- rocketchip-run-tests:
requires:
- prepare-rocketchip
- chipyard-hwacha-run-tests:
requires:
- prepare-chipyard-hwacha

View File

@@ -48,6 +48,7 @@ LOCAL_FIRESIM_DIR=$LOCAL_CHIPYARD_DIR/sims/firesim/sim
# key value store to get the build strings
declare -A mapping
mapping["chipyard-rocket"]=""
mapping["chipyard-dmirocket"]=" CONFIG=dmiRocketConfig"
mapping["chipyard-sha3"]=" CONFIG=Sha3RocketConfig"
mapping["chipyard-streaming-fir"]=" CONFIG=StreamingFIRRocketConfig"
mapping["chipyard-streaming-passthrough"]=" CONFIG=StreamingPassthroughRocketConfig"

View File

@@ -32,6 +32,9 @@ case $1 in
chipyard-rocket)
run_bmark ${mapping[$1]}
;;
chipyard-dmirocket)
run_bmark ${mapping[$1]}
;;
chipyard-boom)
run_bmark ${mapping[$1]}
;;