From d02c88dab53e2b9bf4de2a87f9c438966aa055ea Mon Sep 17 00:00:00 2001 From: Noah Boorstin Date: Thu, 25 Mar 2021 13:29:16 -0400 Subject: [PATCH] busybear: stop NOPing out atomics and bump regression to check for 800k instrs, up from 200k --- .gitignore | 1 + .../regression/regression-wally.py | 2 +- .../testbench/testbench-busybear.sv | 30 ++----------------- 3 files changed, 5 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 8c40fe78..db83fd6b 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ wlft* /imperas-riscv-tests/FunctionRadix_64.addr /imperas-riscv-tests/FunctionRadix.addr /imperas-riscv-tests/ProgramMap.txt +/wally-pipelined/busybear-testgen/gdbcombined.txt diff --git a/wally-pipelined/regression/regression-wally.py b/wally-pipelined/regression/regression-wally.py index 0ea10e5c..a352c375 100755 --- a/wally-pipelined/regression/regression-wally.py +++ b/wally-pipelined/regression/regression-wally.py @@ -28,7 +28,7 @@ def test_config(config, print_res=True): cmd = "echo 'quit' | vsim -do wally-busybear.do -c >" + logname os.system(cmd) # check for success. grep returns 0 if found, 1 if not found - passed = search_log_for_text("# loaded 200000 instructions", logname) + passed = search_log_for_text("# loaded 800000 instructions", logname) else: # Any other configuration loads that name from the config folder and runs vsim cmd = "vsim -c >" + logname +" <