Use Verilator for benchmarks by default

This commit is contained in:
Jordan Carlin 2025-04-23 19:13:06 -07:00
parent 17f75c635b
commit 4d18836bfc
No known key found for this signature in database
2 changed files with 2 additions and 3 deletions

View file

@ -28,8 +28,7 @@ PORT_CFLAGS = -g -mabi=$(ABI) -march=$(ARCH) -static -falign-functions=16 \
all: $(work_dir)/coremark.bare.riscv.elf.memfile
run: $(work_dir)/coremark.bare.riscv.elf.memfile
# time wsim rv$(XLEN)gc coremark --sim verilator 2>&1 | tee $(work_dir)/coremark.sim.log
time wsim ${CONFIG} coremark 2>&1 | tee $(work_dir)/coremark.sim.log
time wsim --sim verilator ${CONFIG} coremark 2>&1 | tee $(work_dir)/coremark.sim.log
$(work_dir)/coremark.bare.riscv.elf.memfile: $(work_dir)/coremark.bare.riscv
riscv64-unknown-elf-objdump -D $< > $<.elf.objdump

View file

@ -43,7 +43,7 @@ sim: sim_build_memfile sim_run speed
# launches sim to simulate tests on wally
sim_run:
wsim rv32gc embench --params "BPRED_LOGGER=1\'b1"
wsim --sim verilator rv32gc embench --params "BPRED_LOGGER=1\'b1"
# builds the objdump based on the compiled c elf files
objdump: