diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4878646c7..c2697e040 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -217,10 +217,7 @@ smoke-bench: DASHBOARD_SORT_INDEX: 5 DASHBOARD_JOB_CATEGORY: "Performance" SPIKE_TANDEM: 1 - parallel: - matrix: - - BENCH: "dhrystone" - DV_HWCONFIG_OPTS: ["cv32a65x IcacheByteSize=32768 IcacheSetAssoc=8 DcacheByteSize=32768 DcacheSetAssoc=8"] + BENCH: "dhrystone" script: - bash verif/regress/"$BENCH"_smoke.sh --no-print - python3 .gitlab-ci/scripts/report_benchmark.py --"$BENCH"_cv32a65x verif/sim/out_*/vcs-uvm_sim/"$BENCH"_main.*.log diff --git a/.gitlab-ci/scripts/report_benchmark.py b/.gitlab-ci/scripts/report_benchmark.py index 7a51feaf0..1dcb8bd4e 100644 --- a/.gitlab-ci/scripts/report_benchmark.py +++ b/.gitlab-ci/scripts/report_benchmark.py @@ -23,7 +23,7 @@ valid_cycles = { "dhrystone_single": 25684, "coremark_dual": 1025897, "coremark_single": 1310721, - "dhrystone_cv32a65x": 33736, + "dhrystone_cv32a65x": 33867, } for arg in sys.argv[1:]: diff --git a/verif/regress/dhrystone_smoke.sh b/verif/regress/dhrystone_smoke.sh index 9d527204a..071267c28 100644 --- a/verif/regress/dhrystone_smoke.sh +++ b/verif/regress/dhrystone_smoke.sh @@ -25,10 +25,6 @@ if ! [ -n "$DV_SIMULATORS" ]; then DV_SIMULATORS=vcs-uvm fi -if ! [ -n "$DV_HWCONFIG_OPTS" ]; then - DV_HWCONFIG_OPTS="cv32a65x" -fi - make clean make -C verif/sim clean_all @@ -58,8 +54,7 @@ cflags=( ) python3 cva6.py \ - --target hwconfig \ - --hwconfig_opts="$DV_HWCONFIG_OPTS" \ + --target cv32a65x \ --iss="$DV_SIMULATORS" \ --iss_yaml=cva6.yaml \ --c_tests "$src0" \