Commit Graph

8439 Commits

Author SHA1 Message Date
Kunlin Han
d4fa95910a Add some helper targets. 2024-04-22 10:49:02 -07:00
Rose Thompson
f94aab2d0d
Merge pull request #743 from quswarabid/tb_fix_uncore
the fix in testbench-imperas for uncore part of soc (unresolved reference)
2024-04-17 12:56:27 -05:00
Quswar Abid
1b18568d87 the fix Rose provided in meeting 2024-04-17 09:39:21 -07:00
David Harris
9a29668d1e
Merge pull request #737 from ross144/main
Fixed code coverage for regression-wally
2024-04-17 08:37:15 -06:00
Rose Thompson
416b138cf5
Merge pull request #740 from davidharrishmc/dev
Simplify shiftcorrection module
2024-04-17 09:19:30 -05:00
David Harris
7abf98cb4d Reordered coremark sweep to match text 2024-04-17 04:03:48 -07:00
David Harris
c11daf43f0 removed extranious iteration flag from makefile 2024-04-17 04:02:58 -07:00
David Harris
45c32bbcdf Fixed zbc to zbs to use full bit manipulation instructions in CoreMark 2024-04-17 04:02:06 -07:00
David Harris
5fdf8dfbec Switched back to unsigned ints for RV32 CoreMark per spec. CM/MHz rises from 3.35 to 3.36 2024-04-17 04:01:25 -07:00
David Harris
3ea16c6057 Removed note about store stall being depricated 2024-04-17 03:34:11 -07:00
David Harris
cd9c2e0e2b Updated embench Makefile to refer to generic sim, rather than modelsim 2024-04-17 03:16:01 -07:00
David Harris
0ff478d2a1 Updated CoreMark benchmark to default to rv32 for better numbers 2024-04-17 03:15:20 -07:00
David Harris
1d555cdbc3 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-04-17 03:01:14 -07:00
David Harris
db330b35b2 Removed unnecessary muxes from shiftcorrection; changed flag to --nightly in lint-wally 2024-04-16 20:57:49 -07:00
Rose Thompson
abe7f49197
Merge pull request #736 from Karl-Han/docker
[Hold Until PR735] Update on Docker support
2024-04-16 15:46:03 -05:00
Rose Thompson
dd3460c1a9 Fixed makefile and regression-wally so that code coverage now works. 2024-04-16 15:44:42 -05:00
Rose Thompson
21a9ff248a Fixed regression-wally so it actually produces covereage reports. 2024-04-16 15:37:04 -05:00
Kunlin Han
9d91b9d6f2 Add support for using branch as CVW_GIT and use 1 as enable for knobs. 2024-04-16 11:58:13 -07:00
Kunlin Han
29c19d9cb4 Add system function through DPI to avoid missing support in Verilator. 2024-04-16 11:23:00 -07:00
David Harris
84a18515ac
Merge pull request #734 from ross144/main
Patches the embench makefile to use wsim rather than wally-batch.do
2024-04-16 11:34:14 -06:00
David Harris
135e2753ac Fixed Sail compilation 2024-04-16 10:32:43 -07:00
Rose Thompson
c160a78e8c Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-04-16 12:11:26 -05:00
Rose Thompson
2702b9f001 Patch makefile in embench to use wsim. 2024-04-16 12:10:43 -05:00
Rose Thompson
c1221e6608 Fixed insert_debug_comment.sh to work with the older version of bash. 2024-04-16 10:55:26 -05:00
David Harris
a78e6cda8a
Merge pull request #733 from ross144/main
Fixed merge conflict bug in the last pull request.
2024-04-16 09:34:16 -06:00
Rose Thompson
1eb1beed95 Fixed merge conflict bug in the last pull request. 2024-04-16 10:32:24 -05:00
David Harris
3c9cb9b0d5
Merge pull request #721 from stineje/main
On some Ubuntu boxes, the path for Wally interferes with other tools.…
2024-04-16 08:55:16 -06:00
James E. Stine
c7f177100c update path for #721 2024-04-16 09:51:24 -05:00
Rose Thompson
f612581c1d
Merge pull request #718 from Karl-Han/docker
Putting Toolchains and Regression inside Docker with Scripts
2024-04-16 09:10:21 -05:00
Rose Thompson
a85f55d3c7
Merge branch 'main' into docker 2024-04-16 09:10:08 -05:00
Rose Thompson
6d464157f7
Merge pull request #726 from Karl-Han/wsim_verilator
Add Verilator to Wsim support
2024-04-16 09:08:30 -05:00
Rose Thompson
9fe86712d8
Merge branch 'main' into wsim_verilator 2024-04-16 09:07:50 -05:00
David Harris
160162c98a
Merge pull request #728 from Karl-Han/verilator_getenv
Add support for getenvval as wrapper for Verilator's getenv
2024-04-15 17:55:34 -06:00
Rose Thompson
81be762392
Merge pull request #730 from slmnemo/linux_local
Mitigated Verilator bug causing failures due to names for conditional generate and module being the same.
2024-04-15 18:25:28 -05:00
slmnemo
39ae26a897 Added documentation for known Verilator hierarchy bug 2024-04-15 15:58:09 -07:00
Kunlin Han
36e7d0da52 Embed get_buildroot_testvector.py to get_images.sh and it is only used when specifying building. 2024-04-15 10:39:00 -07:00
Kunlin Han
2fd0a724f2 Remove buildroot and testvector to avoid duplicate files. 2024-04-15 10:30:14 -07:00
David Harris
58d3df0d16
Merge pull request #724 from ross144/main
added fortran comiler to buildroot for spec benchmarks.
2024-04-15 10:18:49 -06:00
Rose Thompson
86e2f80819
Merge pull request #729 from Karl-Han/regression_wallly_bin
Update regression-wally as it is added to PATH.
2024-04-15 11:13:42 -05:00
slmnemo
4b80457f3e Fixed issue with Verilator hierarchical referencing by changing module names, moved run-imperas-linux to correct directory 2024-04-12 21:58:20 -07:00
slmnemo
ce9ac4ae0b Merge branch 'main' of https://github.com/openhwgroup/cvw into linux_local 2024-04-12 21:34:19 -07:00
slmnemo
342c99d6ea Rearranged uart_logger block to only generate if UART is supported 2024-04-12 21:30:33 -07:00
Kunlin Han
eeb5c59143 Remove unnecessary sig and avoid uninitialized signal inside always block. 2024-04-12 16:06:10 -07:00
Kunlin Han
7b5972ea82 Merge branch 'verilator_getenv' into wsim_verilator 2024-04-12 15:27:09 -07:00
Kunlin Han
ca0cec9fff Merge branch 'regression_wallly_bin' into wsim_verilator 2024-04-12 15:22:01 -07:00
Kunlin Han
efea24db22 Update regression-wally as it is added to PATH. 2024-04-12 15:08:45 -07:00
Kunlin Han
4d9de94029 Add support for getenvval as wrapper for Verilator's getenv. 2024-04-12 14:59:04 -07:00
Kunlin Han
a55bb01d1d Update README and put logs in the right places. 2024-04-11 20:16:55 -07:00
Kunlin Han
e25177cf4c Add verilator support for wsim. 2024-04-11 20:02:20 -07:00
Rose Thompson
a31ede3c02
Merge pull request #725 from jordancarlin/main
Add build files from examples directory to gitignore
2024-04-11 16:41:23 -05:00