Skip to content

Commit

Permalink
Add DTM based bringup to regressions
Browse files Browse the repository at this point in the history
  • Loading branch information
jerryz123 committed Aug 28, 2020
1 parent 9569c13 commit 935d5ad
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 19 deletions.
38 changes: 19 additions & 19 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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:
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -567,10 +571,6 @@ workflows:
requires:
- prepare-chipyard-boom

- rocketchip-run-tests:
requires:
- prepare-rocketchip

- chipyard-hwacha-run-tests:
requires:
- prepare-chipyard-hwacha
Expand Down
1 change: 1 addition & 0 deletions .circleci/defaults.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
3 changes: 3 additions & 0 deletions .circleci/run-tests.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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]}
;;
Expand Down

0 comments on commit 935d5ad

Please sign in to comment.