Skip to content

Commit 3f52964

Browse files
committed
Merge branch 'develop'
2 parents 7887e6b + 8b53f01 commit 3f52964

File tree

17 files changed

+221
-196
lines changed

17 files changed

+221
-196
lines changed

.travis.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ jobs:
7474
- ./ci/travis_run.py ./ci/regression.sh --isa
7575
- ./ci/travis_run.py ./ci/regression.sh --kernel
7676
- ./ci/travis_run.py ./ci/regression.sh --synthesis
77-
- ./ci/travis_run.py ./ci/regression.sh --opencl
7877
- ./ci/travis_run.py ./ci/regression.sh --regression
78+
- ./ci/travis_run.py ./ci/regression.sh --opencl
7979

8080
- stage: test
8181
name: regression64
@@ -85,6 +85,7 @@ jobs:
8585
- ./ci/travis_run.py ./ci/regression.sh --kernel
8686
- ./ci/travis_run.py ./ci/regression.sh --synthesis
8787
- ./ci/travis_run.py ./ci/regression.sh --regression
88+
- ./ci/travis_run.py ./ci/regression.sh --opencl
8889

8990
- stage: test
9091
name: config

ci/regression.sh

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,20 @@ isa()
7474

7575
if [ "$XLEN" == "64" ]
7676
then
77-
make -C sim/rtlsim clean && CONFIGS="-DFPU_FPNEW" make -C sim/rtlsim > /dev/null
78-
make -C tests/riscv/isa run-rtlsim-64f
7977

80-
make -C sim/rtlsim clean && CONFIGS="-DEXT_D_ENABLE -DFPU_FPNEW" make -C sim/rtlsim > /dev/null
81-
make -C tests/riscv/isa run-rtlsim-64d || true
78+
make -C sim/rtlsim clean && CONFIGS="-DFPU_FPNEW" make -C sim/rtlsim > /dev/null
79+
make -C tests/riscv/isa run-rtlsim-64d
8280

8381
make -C sim/rtlsim clean && CONFIGS="-DFPU_DPI" make -C sim/rtlsim > /dev/null
82+
make -C tests/riscv/isa run-rtlsim-64d
83+
84+
make -C sim/rtlsim clean && CONFIGS="-DFPU_DPI -DEXT_D_DISABLE" make -C sim/rtlsim > /dev/null
8485
make -C tests/riscv/isa run-rtlsim-64f
8586

86-
make -C sim/rtlsim clean && CONFIGS="-DFPU_DSP" make -C sim/rtlsim > /dev/null
87+
make -C sim/rtlsim clean && CONFIGS="-DFPU_FPNEW -DEXT_D_DISABLE" make -C sim/rtlsim > /dev/null
88+
make -C tests/riscv/isa run-rtlsim-64f
89+
90+
make -C sim/rtlsim clean && CONFIGS="-DFPU_DSP -DEXT_D_DISABLE" make -C sim/rtlsim > /dev/null
8791
make -C tests/riscv/isa run-rtlsim-64fx
8892
fi
8993

@@ -110,19 +114,14 @@ regression()
110114
make -C tests/regression run-simx
111115
make -C tests/regression run-rtlsim
112116

113-
# test FPU hardware implementations
114-
CONFIGS="-DFPU_DPI" ./ci/blackbox.sh --driver=rtlsim --app=dogfood
115-
CONFIGS="-DFPU_DSP" ./ci/blackbox.sh --driver=rtlsim --app=dogfood
116-
CONFIGS="-DFPU_FPNEW" ./ci/blackbox.sh --driver=rtlsim --app=dogfood
117+
# test global barrier
118+
CONFIGS="-DGBAR_ENABLE" ./ci/blackbox.sh --driver=simx --app=dogfood --args="-n1 -tgbar" --cores=2
119+
CONFIGS="-DGBAR_ENABLE" ./ci/blackbox.sh --driver=rtlsim --app=dogfood --args="-n1 -tgbar" --cores=2
117120

118121
# test local barrier
119122
./ci/blackbox.sh --driver=simx --app=dogfood --args="-n1 -tbar"
120123
./ci/blackbox.sh --driver=rtlsim --app=dogfood --args="-n1 -tbar"
121124

122-
# test global barrier
123-
CONFIGS="-DGBAR_ENABLE" ./ci/blackbox.sh --driver=simx --app=dogfood --args="-n1 -tgbar" --cores=2
124-
CONFIGS="-DGBAR_ENABLE" ./ci/blackbox.sh --driver=rtlsim --app=dogfood --args="-n1 -tgbar" --cores=2
125-
126125
echo "regression tests done!"
127126
}
128127

ci/trace_csv.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ def write_csv(log_filename, csv_filename, log_type):
225225

226226
# write to CSV
227227
with open(csv_filename, 'w', newline='') as csv_file:
228-
fieldnames = ["uuid", "PC", "opcode", "instr", "core_id", "warp_id", "tmask", "operands", "destination"]
228+
fieldnames = ["uuid", "PC", "opcode", "instr", "core_id", "warp_id", "tmask", "destination", "operands"]
229229
writer = csv.DictWriter(csv_file, fieldnames=fieldnames)
230230
writer.writeheader()
231231
for entry in entries:

0 commit comments

Comments
 (0)