David Harris
|
61e559606e
|
Fixed wsim to be able to invoke TestFloat with Verilator. However, TestFloat produces incorrect results with Verilator
|
2024-05-09 18:56:59 -07:00 |
|
David Harris
|
0d1d59a3d8
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-05-08 18:58:01 -07:00 |
|
Divya2030
|
eff2264752
|
Code Coverage Text format for each test and configuration in IndividualCovReport
|
2024-05-08 05:24:24 -07:00 |
|
Divya2030
|
b4b88c5858
|
VCS regression & Code Coverage
|
2024-05-08 04:39:42 -07:00 |
|
Divya2030
|
31ae18922b
|
regression_wally vcs run works
|
2024-05-08 04:25:03 -07:00 |
|
David Harris
|
927f166e1f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-05-07 12:58:40 -07:00 |
|
Divya2030
|
a3f1a274d2
|
VCS Simulation Passed
|
2024-05-07 10:41:02 -07:00 |
|
David Harris
|
37fc45cd35
|
Updated Questa wally.do to terminate on a compile error
|
2024-05-06 11:28:00 -07:00 |
|
Divya2030
|
48ad4d6001
|
pmp coverage
|
2024-05-02 11:52:54 -07:00 |
|
Divya2030
|
3853f94337
|
Revert "initial commit pmp basic coverage working"
This reverts commit 7ca1c976c0 .
|
2024-05-02 11:23:59 -07:00 |
|
Divya2030
|
7ca1c976c0
|
initial commit pmp basic coverage working
|
2024-05-02 10:33:29 -07:00 |
|
Kunlin Han
|
cde284d003
|
Fix the problem of missing sim/verilator/wkdir
|
2024-04-30 10:48:42 -07:00 |
|
David Harris
|
8f0c68373e
|
Verilator fulladder example improvmeents
|
2024-04-28 22:08:00 -07:00 |
|
David Harris
|
1274ec55af
|
Resolved merge conflict
|
2024-04-26 16:15:23 -07:00 |
|
Quswar Abid
|
f999ccadf4
|
/cad/mentor/questa_sim-2023.4/questasim is fixed, relative paths to design and testbench files are fixed, and RISCV-DV submodule is updated back to the latest commit on master branch
|
2024-04-26 15:55:39 -07:00 |
|
David Harris
|
5d97858806
|
Moved functional coverage files to sim/questa and to tests/riscvdv
|
2024-04-24 11:46:38 -07:00 |
|
David Harris
|
5f3676dfd7
|
Merge pull request #753 from quswarabid/riscvdv_bringup
RISCVDV bringup - Coverage Collection on RISCVISACOV
|
2024-04-24 09:47:34 -07:00 |
|
Quswar Abid
|
7b441d2881
|
Bringup of RISCV-DV to collect functional coverage - Update to track RV64IMAFDC_Zicsr related coverpoints from riscvISACOV
|
2024-04-23 18:20:29 -07:00 |
|
David Harris
|
0dc2c7d16a
|
Fixed deriv path in Verilator makefile
|
2024-04-23 10:19:08 -07:00 |
|
David Harris
|
f9eec8c43f
|
Merged wsim changes
|
2024-04-22 13:11:35 -07:00 |
|
Kunlin Han
|
9be0303493
|
Add support for dumping vcd.
|
2024-04-22 13:03:51 -07:00 |
|
David Harris
|
cc236bdb25
|
Resolved merge conflicts
|
2024-04-22 12:16:06 -07:00 |
|
Kunlin Han
|
c134b712c4
|
Merge branch 'main' into verilator
|
2024-04-22 11:35:18 -07:00 |
|
Kunlin Han
|
c383bef1ad
|
Run verilator configurations and testsuites in different folders.
|
2024-04-22 11:32:46 -07:00 |
|
David Harris
|
45196a9959
|
ignore VCS junk files
|
2024-04-21 19:49:55 -07:00 |
|
David Harris
|
00a1c0fc57
|
Fixed WALLY/RISCV paths in testbench/rom1p1r; search log files for warnings and errors
|
2024-04-21 00:02:15 -07:00 |
|
David Harris
|
fd6a6b2249
|
environment variable cleanup
|
2024-04-20 22:52:08 -07:00 |
|
David Harris
|
a1876b1e7c
|
script cleanup
|
2024-04-20 17:22:31 -07:00 |
|
David Harris
|
571b67f565
|
Merging PR738
|
2024-04-20 17:15:17 -07:00 |
|
slmnemo
|
6458fa5642
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into linux_nightly
|
2024-04-20 14:46:35 -07:00 |
|
David Harris
|
3cb5cd0cb1
|
simulator cleanup
|
2024-04-20 14:12:55 -07:00 |
|
David Harris
|
c8e7a6990d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-04-20 11:44:27 -07:00 |
|
David Harris
|
bf2f6859e4
|
Changed Verilog makefile to print transcript to stdout by default like Questa; redirected to logfile elsewhere
|
2024-04-20 11:27:54 -07:00 |
|
David Harris
|
84e8d86d2a
|
Merge pull request #739 from Karl-Han/deriv_support
Add extra path to search for deriv/buildroot
|
2024-04-20 11:23:54 -07:00 |
|
slmnemo
|
2b0cf90a99
|
Merged with merge conflict
|
2024-04-17 10:47:28 -07:00 |
|
Kunlin Han
|
91a88fa46c
|
Update sim/verilator/Makefile with more comments and merging variables.
|
2024-04-17 09:52:54 -07:00 |
|
Kunlin Han
|
392eedb342
|
Update sim/verilator/Makefile with constants for simplicity.
|
2024-04-16 18:54:11 -07:00 |
|
Kunlin Han
|
6f6b1fd1fd
|
Add extra path to search for deriv/buildroot.
|
2024-04-16 18:45:21 -07:00 |
|
slmnemo
|
554f818a8c
|
Fixed wave.do to match new conditional generate block names
|
2024-04-16 14:43:38 -07: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
|
1eb1beed95
|
Fixed merge conflict bug in the last pull request.
|
2024-04-16 10:32:24 -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 |
|
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 |
|
Kunlin Han
|
7b5972ea82
|
Merge branch 'verilator_getenv' into wsim_verilator
|
2024-04-12 15:27:09 -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 |
|
slmnemo
|
90040a6a21
|
Added extra path to run-imperas-linux.sh to match new questa directory with .do files
|
2024-04-09 16:13:31 -07:00 |
|
Rose Thompson
|
bb072fba84
|
Fixed the buildroot issue.
|
2024-04-06 18:25:53 -05:00 |
|
Rose Thompson
|
d0d1166e3f
|
Got the separation of the -G and +variable arguments in the questa do file.
regression still runs.
|
2024-04-06 18:04:48 -05:00 |
|
Rose Thompson
|
cdcff9d368
|
Updated sim-wally to work with new run scripts.
|
2024-04-06 16:32:07 -05:00 |
|
Rose Thompson
|
46fdfde7ec
|
Removed unnecessary display from testbench.
|
2024-04-06 16:10:18 -05:00 |
|
David Harris
|
c73a48cf22
|
Removed unused wave-dos
|
2024-04-06 13:52:13 -07:00 |
|
David Harris
|
e8111da88a
|
Removed unused old regression-wally
|
2024-04-06 13:47:44 -07:00 |
|
David Harris
|
6b844a2e6e
|
Added GUI support and removed unused wave files
|
2024-04-06 13:43:06 -07:00 |
|
David Harris
|
3c855e3e90
|
Passing arguments to buildroot, not yet checking result correctly
|
2024-04-06 11:42:41 -07:00 |
|
David Harris
|
ac9a21873d
|
Pass TEST to testbench with +TEST=<name> rather than -G TEST=<name> so that we don't have to recompile for every new test
|
2024-04-06 10:34:21 -07:00 |
|
David Harris
|
347df26713
|
Fixed regression running; buildroot pending
|
2024-04-06 09:46:56 -07:00 |
|
David Harris
|
9ee7544d3c
|
TestFloat running; normal testbench broken
|
2024-04-06 09:28:07 -07:00 |
|
David Harris
|
4b19f6d542
|
testfloat running through wsim; moved lint, regression, wsim to bin directory so we don't need ./
|
2024-04-06 08:22:39 -07:00 |
|
David Harris
|
4cc9dd7583
|
regression-wally refactoring to support mulitple simulators
|
2024-04-05 21:45:56 -07:00 |
|
David Harris
|
7b56809323
|
wsim runs a Questa sim
|
2024-04-05 19:08:14 -07:00 |
|
David Harris
|
a1d3e5b15e
|
Moved do files into questa
|
2024-04-05 18:42:48 -07:00 |
|
David Harris
|
a8a03d6011
|
Reorganizing sim directory for multiple simulators
|
2024-04-05 18:19:46 -07:00 |
|
slmnemo
|
3ee25c8936
|
Merged testbench changes
|
2024-04-05 17:20:03 -07:00 |
|
slmnemo
|
5378b61eb2
|
Added UART output file buildroot_uart.out for Linux test 'buildroot'.
|
2024-04-05 17:18:03 -07:00 |
|
David Harris
|
ccd0e9cd0c
|
Clean up testbench-fp for Verilator
|
2024-04-03 17:26:41 -07:00 |
|
David Harris
|
ae8d581f4e
|
Started implementing Verilator for testfloat
|
2024-04-03 17:09:19 -07:00 |
|
Divya2030
|
135f3b6f8f
|
vcs testbench
|
2024-04-03 10:39:02 -07:00 |
|
Ross Thompson
|
101021222b
|
Merge branch 'main' of github.com:ross144/cvw into main
|
2024-03-29 14:39:39 -05:00 |
|
Ross Thompson
|
33a26fb78c
|
Updates to branch predictor collection.
|
2024-03-29 13:52:28 -05:00 |
|
Quswar Abid
|
21dd4649de
|
ISACOV is functioning - March 27, 2024
|
2024-03-26 14:17:41 -07:00 |
|
slmnemo
|
6fbac9ec97
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into nightly-regression
|
2024-03-26 10:29:00 -07:00 |
|
slmnemo
|
efb68e7eeb
|
Added dumptvs function to Linux makefile to create linux-testvectors in /opt/riscv directory
|
2024-03-26 10:28:50 -07:00 |
|
David Harris
|
f0b29d3083
|
AMO max/min comparator optimization
|
2024-03-24 17:05:32 -07:00 |
|
Kevin Kim
|
c8b84ebbc5
|
regression-wally -softfloat with updated derived configs
|
2024-03-20 09:58:14 -07:00 |
|
Kevin Kim
|
ccf2c270a1
|
Merge branch 'update_derived_configs' of https://github.com/kevindkim723/cvw into update_derived_configs
|
2024-03-20 09:54:08 -07:00 |
|
Kevin Kim
|
ac00eaf322
|
added some missing derived configs
|
2024-03-20 09:50:52 -07:00 |
|
David Harris
|
c01e4495b1
|
AES simplification
|
2024-03-16 07:00:56 -07:00 |
|
David Harris
|
b97769dd63
|
Removed duplicate rv32e arch32 test from regression
|
2024-03-14 21:29:13 -07:00 |
|
David Harris
|
cb610e10da
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-03-14 18:19:00 -07:00 |
|
Jordan Carlin
|
b476707b93
|
add derived configs directory to wally.do
|
2024-03-14 14:45:28 -07:00 |
|
David Harris
|
48799aa87c
|
Added Zfh and Zfa tests to wally-riscv-arch-test until they are accepted in riscv-arch-test repo
|
2024-03-14 10:49:36 -07:00 |
|
David Harris
|
39ca7093bf
|
Merged AES changes
|
2024-03-10 19:17:01 -07:00 |
|
David Harris
|
93455e8495
|
Added arch64i tests for fp configs
|
2024-03-10 19:14:15 -07:00 |
|
Rose Thompson
|
3cf6a19729
|
Merge branch 'main' into main
|
2024-03-10 10:48:21 -05:00 |
|
Rose Thompson
|
29db2cd931
|
Basic hardware tracer works!
Next step is to package the buses into packets to ethernet transmission.
|
2024-03-08 12:38:27 -06:00 |
|
Rose Thompson
|
402d71e5f4
|
Added basic Quad testing.
|
2024-03-07 15:19:53 -06:00 |
|
David Harris
|
0f93d00977
|
Commented out embench tests from nightly regression, fixed which half preicsion tests are run
|
2024-03-06 14:05:15 -08:00 |
|
KelvinTr
|
e40ae126d3
|
Combined ZBC and ZBKC into one unit
|
2024-02-29 14:17:33 -06:00 |
|
KelvinTr
|
01c45ab9d7
|
Fixed K extension changes
|
2024-02-28 17:05:08 -06:00 |
|
Kevin Kim
|
dd88b4765a
|
updated configs list in regression-wally
|
2024-02-22 10:22:23 -08:00 |
|
Kevin Kim
|
02081cac40
|
softfloat jobs now run concurrently with help of testfloat-batch.do directing compiled designs into individual folders for each config/test
|
2024-02-21 20:49:38 -08:00 |
|
Kevin Kim
|
19a61e301e
|
formatting
|
2024-02-20 17:24:15 -08:00 |
|
Kevin Kim
|
2b662565d7
|
typo fix
|
2024-02-20 17:17:45 -08:00 |
|
Kevin Kim
|
b815f17560
|
regression-wally handles softfloat
|
2024-02-20 17:16:29 -08:00 |
|
David Harris
|
9ba35991e3
|
Finished FPU coverage
|
2024-02-15 20:01:28 -08:00 |
|
David Harris
|
6f53adad80
|
ifu cachefsm coverage
|
2024-02-08 13:15:06 -08:00 |
|
Rose Thompson
|
83dc9cd926
|
More cleanup.
|
2024-02-07 15:53:40 -06:00 |
|
Rose Thompson
|
0d008c9281
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
Plus major cleanup of wally-batch.do
|
2024-02-07 15:44:38 -06:00 |
|
Rose Thompson
|
2acbc95b72
|
Partially got linux imperas boot working in the main testbench.
|
2024-02-07 15:38:18 -06:00 |
|
Rose Thompson
|
d82ee04533
|
Finally have regression-wally doing everything!
|
2024-02-07 11:39:05 -06:00 |
|
Rose Thompson
|
7f3877f076
|
Finally have buildroot running in the main testbench!
|
2024-02-07 11:23:46 -06:00 |
|
Rose Thompson
|
812c169132
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-02-06 22:07:09 -06:00 |
|
Rose Thompson
|
5ab88a5daa
|
Updated to simplify configOptions.
|
2024-02-06 22:07:06 -06:00 |
|
David Harris
|
d71efedab5
|
Merge pull request #619 from ross144/main
Merged all regression tests except imperas linux boot into testbench.sv.
|
2024-02-06 16:19:42 -08:00 |
|
Rose Thompson
|
a60e6ab6f1
|
All regression tests run using the main testbench.sv script now.
Still need to remove configOptions.
|
2024-02-06 16:11:41 -06:00 |
|
Rose Thompson
|
da65928f04
|
Fixed issue with branch deriv configs.
|
2024-02-06 16:07:41 -06:00 |
|
David Harris
|
f146b0f097
|
Now all fp tests except zfh_fma group are passing. _b15 tests are missing
|
2024-02-06 12:43:56 -08:00 |
|
David Harris
|
dfee790ad7
|
Fixed derivative generation when derivs don't already exist. Fixed lint to print success when no failures. Added Zfh fma tests. Some fp tests not running yet.
|
2024-02-06 12:35:56 -08:00 |
|
Rose Thompson
|
d5a7cb0ab0
|
Updated comments in do file.
|
2024-02-05 13:05:11 -06:00 |
|
Rose Thompson
|
17380a68d5
|
Moved buildroot testbench to the main testbench.
However I don't have a positive control or negative indicator to
say when the test completes or passes.
|
2024-02-05 13:03:48 -06:00 |
|
Rose Thompson
|
44e87f3e3e
|
First cut at removing the linux testbench and merging build root into the main testbench.
|
2024-02-05 12:46:14 -06:00 |
|
David Harris
|
4d3b24eb4c
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-02-04 19:44:45 -08:00 |
|
Rose Thompson
|
658dc4e819
|
Added coremark to benchmarks.
|
2024-02-04 21:41:52 -06:00 |
|
Rose Thompson
|
24fb2b1617
|
Added makefile rule to build the embench benchmarks.
|
2024-02-04 21:37:37 -06:00 |
|
David Harris
|
c41e1c3a1c
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-02-04 19:02:49 -08:00 |
|
David Harris
|
66c1c71a56
|
Coverage improvements
|
2024-02-04 18:56:40 -08:00 |
|
Rose Thompson
|
a2f8d70342
|
Updated branch predictor derivative configs.
|
2024-02-04 16:53:47 -06:00 |
|
Rose Thompson
|
7a4d485f5b
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-02-04 14:19:50 -06:00 |
|
Rose Thompson
|
cd654d10c1
|
Finally have regression-wally -nightly producing branch predictor results.
|
2024-02-04 14:13:14 -06:00 |
|
David Harris
|
5d8d82414b
|
Coverage improvements
|
2024-02-04 11:40:38 -08:00 |
|
Rose Thompson
|
fc027032df
|
Ugh. I can't seem to get questa to set the top level parameters anymore.
|
2024-02-02 15:04:24 -06:00 |
|
Rose Thompson
|
e5e57fb54d
|
Ugh. This is getting frustrating. Can't seem to get embench to run correctly in new script.
|
2024-02-02 10:45:38 -06:00 |
|
harshinisrinath
|
c7b647bde7
|
Wrote exclusions for ifu and lsu peripherals which were always supported
|
2024-02-01 17:12:33 -08:00 |
|
Rose Thompson
|
f5afec9bf5
|
Fixed bugs in the regression-wally script required for branch predictor sweeps.
|
2024-02-01 17:15:02 -06:00 |
|
Rose Thompson
|
5f0f8c2d3a
|
Increased timeout for nighly regressions.
|
2024-02-01 16:43:35 -06:00 |
|
Rose Thompson
|
eccb7b7f49
|
added branch predictor configs with embench to nightly.
|
2024-02-01 15:35:44 -06:00 |
|
Rose Thompson
|
5452d8708a
|
Adde comments to the buscachefsm exclusions.
|
2024-02-01 12:27:22 -06:00 |
|
Rose Thompson
|
e900bb09db
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-02-01 12:12:05 -06:00 |
|
Rose Thompson
|
87d91c5b14
|
Coverage updates.
|
2024-02-01 12:12:01 -06:00 |
|
David Harris
|
49714cb282
|
Fixed assertions to throw fatal error, improved nightly regression to have passing cases
|
2024-01-31 21:39:18 -08:00 |
|
David Harris
|
9bd0027c94
|
Removed AHB-specific testing and replaced with ram configs
|
2024-01-31 20:35:34 -08:00 |
|
David Harris
|
1c62c5e433
|
Fixed logic to work with FLEN < XLEN
|
2024-01-31 20:24:16 -08:00 |
|
David Harris
|
a4ca024025
|
Lint progress
|
2024-01-31 20:03:14 -08:00 |
|
David Harris
|
03fc8e8ef6
|
More nightly regression cases; not all are passing
|
2024-01-31 15:00:50 -08:00 |
|
David Harris
|
111f592613
|
factor divsqrt out of floating-point test cases to run on more derived configs
|
2024-01-31 14:52:15 -08:00 |
|
David Harris
|
d3c886abaf
|
regression-wally initial -nightly support
|
2024-01-31 14:07:41 -08:00 |
|
David Harris
|
2af9282bbc
|
Starting to add nightly regression capability using derived configs
|
2024-01-31 13:18:00 -08:00 |
|
Rose Thompson
|
ccf61853cf
|
New coverage for ebu.
|
2024-01-31 14:55:25 -06:00 |
|
David Harris
|
0abfe5cb55
|
Fixed some lint errors in derived configs
|
2024-01-31 11:39:59 -08:00 |
|
David Harris
|
bf7e20e846
|
IEEE754 derivatives for testfloat
|
2024-01-30 09:49:27 -08:00 |
|
David Harris
|
3db5b6d9a9
|
Fix FLI to support quads
|
2024-01-29 14:51:21 -08:00 |
|
David Harris
|
32c102d89a
|
All deriv tests generated, use sim/make deriv
|
2024-01-29 14:34:42 -08:00 |
|
David Harris
|
45e2317636
|
Added Wally github address to header comments
|
2024-01-29 05:38:11 -08:00 |
|
David Harris
|
e8dde265be
|
More coverage: CacheWay
|
2024-01-26 16:14:36 -08:00 |
|
David Harris
|
3620a10c0b
|
Improved hptw and I CacheWays coverage
|
2024-01-26 14:55:51 -08:00 |
|
David Harris
|
1c1d3eb956
|
HPTW coverage improvements
|
2024-01-26 10:46:38 -08:00 |
|
David Harris
|
d2f645819d
|
Added override to fix issue 582 menvcfg.FIOM writability; restored PMA for uncore RAM affecting AMO operations
|
2024-01-24 06:46:14 -08:00 |
|
David Harris
|
66a1edb261
|
More coverage touchup
|
2024-01-23 23:11:49 -08:00 |
|
David Harris
|
7215f48dda
|
coverage improvements: fixing problems running ImperasDV on coverage tests
|
2024-01-23 22:21:01 -08:00 |
|
David Harris
|
d5f497eec5
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-01-22 09:56:50 -08:00 |
|
Jordan Carlin
|
0c13e14bbf
|
coverage improvements for mret when mpp = 3; update imperas config
|
2024-01-22 09:52:58 -08:00 |
|
David Harris
|
4ffa5e7b0a
|
Coverage improvements
|
2024-01-22 09:49:24 -08:00 |
|
David Harris
|
171430a695
|
FPU and PMP tests
|
2024-01-21 14:41:22 -08:00 |
|
David Harris
|
9d4a14b209
|
coverage improvements
|
2024-01-21 11:39:51 -08:00 |
|
David Harris
|
69218b4b86
|
Coverage improvements
|
2024-01-21 10:03:07 -08:00 |
|
David Harris
|
9260d3c424
|
Add Zfh support to imperas.ic, use Zicond in riscof now that it is fixed in riscv-arch-test
|
2024-01-18 22:46:07 -08:00 |
|
David Harris
|
eb8ab3fae2
|
EBU coverage exclusion
|
2024-01-18 21:30:59 -08:00 |
|
David Harris
|
9eb6d9c8b8
|
Added Zicond support
|
2024-01-11 07:37:15 -08:00 |
|
David Harris
|
d93684be21
|
Verilate running (slowly)
|
2024-01-07 21:30:33 -08:00 |
|
David Harris
|
7fe62b0c19
|
Fixed outdated IMMU exclusions
|
2024-01-06 08:01:58 -08:00 |
|
David Harris
|
6bcd039ef1
|
DTIM exclusion in LSU; added atomic tests to coverage regression
|
2024-01-06 07:44:58 -08:00 |
|
David Harris
|
67124b0c7f
|
Fixed typo in declaration in tlbcontrol; escape quoted argument to Verilator; added ulimit to setup so Verilator stack is large enough
|
2024-01-06 07:11:25 -08:00 |
|
David Harris
|
0781cd4a44
|
Improved tlbcontrol to fault on R=0,W=1; fixed more coverage testsin tlbmisc.S; changed integer type to try to speed up CoreMark; comments in Verilate
|
2024-01-05 22:45:15 -08:00 |
|
David Harris
|
ed623f1a71
|
Fixed unsupported riscof YAML string; preparing for Verilator -G testcase
|
2024-01-05 20:06:21 -08:00 |
|
Rose Thompson
|
edc56c669e
|
Fixed bug 546. non-leaf non-zero PBMT bit raise page fault.
|
2024-01-05 17:10:14 -06:00 |
|
David Harris
|
66dce731a0
|
Fixed wave file after signal name changes
|
2024-01-01 18:33:47 -08:00 |
|
David Harris
|
f4ee05e1ea
|
Coverage improvements
|
2024-01-01 08:31:09 -08:00 |
|
David Harris
|
c52aef86a6
|
Fixed coverage exclusions that no longer reference code properly
|
2023-12-31 20:35:08 -08:00 |
|
David Harris
|
8795a9db7a
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-12-31 20:26:47 -08:00 |
|
David Harris
|
17cbdb53df
|
Progress on Verilator simulation. Full adder compiles and runs. Wally builds.
|
2023-12-31 09:53:13 -08:00 |
|
Rose Thompson
|
f59fa5089d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-12-29 15:13:18 -06:00 |
|
Rose Thompson
|
bd0672f074
|
Merge branch 'main' into dev
|
2023-12-29 13:11:43 -08:00 |
|
Rose Thompson
|
8030b7d100
|
Added partial code for uncached amo operations.
Minor fix for Makefile so coverage tests build.
|
2023-12-29 15:07:20 -06:00 |
|
Jordan Carlin
|
2fa243c46e
|
fixed coverage exclusions in lsu and ifu
|
2023-12-29 11:18:23 -08:00 |
|
David Harris
|
7f31a031bc
|
Temporarily removed zicboz and zcb tests from regression until they work
|
2023-12-25 06:02:28 -08:00 |
|
David Harris
|
c1ad6602a3
|
Added commented out B extension MISA to imperas.ic; not yet working
|
2023-12-21 11:04:41 -08:00 |
|
David Harris
|
9ced88c55c
|
Fixed tlbNAPOT test to run and makefile to gather coverage stats
|
2023-12-20 21:45:14 -08:00 |
|
David Harris
|
8552369687
|
Merged PR538, delete unused tests
|
2023-12-20 13:30:31 -08:00 |
|
David Harris
|
4186b604e0
|
Updated imperas.ic to throw misalignment faults on uncachable memory regions
|
2023-12-19 12:53:21 -08:00 |
|
Rose Thompson
|
4f59bd492d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-12-19 12:06:04 -06:00 |
|
Rose Thompson
|
74238defc3
|
Progress.
|
2023-12-18 20:23:19 -06:00 |
|
David Harris
|
38f4d9baf8
|
Use riscv-arch-test arch32e instead of outdated wally-riscv-arch-test wally32e
|
2023-12-15 05:05:53 -08:00 |
|
David Harris
|
29f57958a9
|
Fixed WALLY-lrsc in ImperasDV by setting reservation set size to native word size and adjusting imperas.ic lr_sc_grain=8 to match
|
2023-12-14 15:32:36 -08:00 |
|
David Harris
|
8eea2bdcc0
|
Merge pull request #531 from ross144/main
Updated wavefile
|
2023-12-14 14:52:31 -08:00 |
|
Rose Thompson
|
bb712d6860
|
Updated wavefile.
|
2023-12-14 14:36:23 -06:00 |
|
Rose Thompson
|
53bf68a585
|
Merge pull request #528 from davidharrishmc/dev
Svnapot bug fix
|
2023-12-13 21:30:47 -08:00 |
|
David Harris
|
68d49c37db
|
Changed PMA settings in imperas.ic so that peripherals require aligned accesses. This fixes WALLY-trap in ImperasDV.
|
2023-12-13 20:49:26 -08:00 |
|
David Harris
|
166c98b6f6
|
Fixed issue 526 about WALLY-mmu-sv39-svadu-svnapot-svpbmt not checking ppn for NAPOT pages. Improved test case to check normal and malformed ppn
|
2023-12-13 19:43:17 -08:00 |
|
Rose Thompson
|
9f4c32d49c
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-12-13 20:32:59 -06:00 |
|
Rose Thompson
|
e089b421bb
|
Got it working for the cache.
|
2023-12-13 20:24:46 -06:00 |
|
Rose Thompson
|
f592baa741
|
Closer.
|
2023-12-13 18:15:32 -06:00 |
|
Rose Thompson
|
eeced05f33
|
More progress towards store delay reduction.
|
2023-12-13 15:56:29 -06:00 |
|
Rose Thompson
|
f3d43a7713
|
Progress on reducing store stall in d cache.
|
2023-12-13 15:34:21 -06:00 |
|
David Harris
|
6c017141c5
|
Renamed HADE to ADUE for Svadu
|
2023-12-13 11:49:04 -08:00 |
|
Rose Thompson
|
b2d640d245
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-12-04 00:00:56 -06:00 |
|
Rose Thompson
|
8933aef357
|
Reduced imperas linux run time to 10 seconds.
|
2023-12-04 00:00:26 -06:00 |
|
Rose Thompson
|
d918791a60
|
Fixed bug in the wally do script.
|
2023-11-27 01:26:49 -06:00 |
|
Rose Thompson
|
35a7b2bd24
|
Last little hickups out of the branch predictor results parsing.
|
2023-11-27 00:35:22 -06:00 |
|
Rose Thompson
|
3dfca61c3f
|
Changes to support concurrent simulation of all the branch predictor sweeps.
|
2023-11-26 22:19:34 -06:00 |
|
Rose Thompson
|
d8f098013c
|
Merge pull request #506 from davidharrishmc/dev
Cleanup
|
2023-11-24 08:45:15 -08:00 |
|
David Harris
|
bcc20c6bd5
|
Merge pull request #505 from stineje/main
Update fix for cvtint testbench-fp
|
2023-11-23 20:43:00 -08:00 |
|
David Harris
|
3df4c13daa
|
Updated wallyTracer for Linux boot and wally-batch.do to remove buildroot checkpoint support
|
2023-11-23 20:36:45 -08:00 |
|
James E. Stine
|
1ab7522064
|
Update fix for cvtint testbench-fp
|
2023-11-23 17:56:51 -06:00 |
|
David Harris
|
d509644fa6
|
merged pr
|
2023-11-21 21:54:33 -08:00 |
|
David Harris
|
d1bb5c7512
|
Imperas fix for satp modes supported
|
2023-11-21 21:52:11 -08:00 |
|
Rose Thompson
|
8233ca999f
|
Changed buildroot to run for 1M instructions only.
|
2023-11-21 23:46:45 -06:00 |
|
Rose Thompson
|
2767c8b410
|
Updated imperas.ic to support just sv48 and sv39.
|
2023-11-21 23:24:16 -06:00 |
|
David Harris
|
6bec559ba6
|
Removed stale signals from wave.do
|
2023-11-21 19:49:14 -08:00 |
|
Rose Thompson
|
e5b7301ffe
|
Updated imperad dv vendor id and architecture id config.
|
2023-11-21 15:14:17 -06:00 |
|
Rose Thompson
|
b137759b45
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-11-20 10:34:36 -06:00 |
|
Rose Thompson
|
3594c08d4b
|
Modified linux imperas tests to
1. enable zicclsm
2. enable logging at 7000 ms
|
2023-11-20 10:30:35 -06:00 |
|
David Harris
|
70c58a8ce1
|
Merge pull request #484 from ross144/main
Changed bpred-sim.py to only simulate 12 jobs at once.
|
2023-11-17 13:26:24 -08:00 |
|
Rose Thompson
|
8cf2c404bf
|
bpred-sim only simulates 12 jobs at once.
|
2023-11-17 15:21:58 -06:00 |
|
David Harris
|
94201e993f
|
Merge pull request #481 from ross144/main
Fixed the BTB logger so sim_bp correctly reports BTB performance
|
2023-11-15 17:45:38 -08:00 |
|
Rose Thompson
|
9a90c15f37
|
Extended SeparateBranch to support both just branches and all control flow instructions.
|
2023-11-15 16:36:49 -06:00 |
|
David Harris
|
cfaeeae25a
|
Added cmoz support to imperas.ic and adjusted imperas testbench to no longer need FPGA parameter
|
2023-11-15 08:15:01 -08:00 |
|
Rose Thompson
|
feb45b9b59
|
Patched up linux imperas testbench.
|
2023-11-14 14:20:13 -06:00 |
|
Rose Thompson
|
fdb75203cb
|
Added cbop to to rv32gc.
|
2023-11-14 10:55:22 -06:00 |
|
Rose Thompson
|
95fc5f4a1c
|
Towards removing the FPGA config file.
|
2023-11-13 17:20:26 -06:00 |
|
David Harris
|
426aabbc1a
|
Imperas commenting
|
2023-11-10 08:26:32 -08:00 |
|
David Harris
|
7e00581187
|
Add Svadu support and SPI to imperas configuration
|
2023-11-10 06:27:25 -08:00 |
|
David Harris
|
625652b9ca
|
Reporting stall path in synthesis script, support Zcb in Imperas
|
2023-11-09 06:59:29 -08:00 |
|
David Harris
|
2b183020d5
|
Fixed bit manpulation on imperas config
|
2023-11-06 14:11:01 -08:00 |
|
David Harris
|
9c4a7866b8
|
Fixed Svnapot_page_mask for imperas.ic
|
2023-11-05 06:51:01 -08:00 |
|
David Harris
|
568aa3c4a6
|
Verilator improvements
|
2023-11-04 03:21:07 -07:00 |
|
naichewa
|
fefb5adb8f
|
code review harris
|
2023-10-31 12:27:41 -07:00 |
|
naichewa
|
7dd3f24d6c
|
Merge branch 'main' into spi
|
2023-10-30 17:01:41 -07:00 |
|
naichewa
|
2330f4ee63
|
hardware interlock
|
2023-10-30 17:00:20 -07:00 |
|
Rose Thompson
|
bd04ffc0c9
|
Fixed bug in bpred-sim.py for btb and class size sweep.
|
2023-10-24 10:29:02 -05:00 |
|
Rose Thompson
|
ea403e02ff
|
Updated bpred-sim.py to take command line options to select between sweeping direction, target, class, or ras prediction.
|
2023-10-23 16:09:40 -05:00 |
|
David Harris
|
b76c371e45
|
Config file cleanup
|
2023-10-18 05:38:36 -07:00 |
|
David Harris
|
fab9fbd7f1
|
Merged testbench
|
2023-10-16 13:52:24 -07:00 |
|
David Harris
|
1a6e57f8c0
|
Renamed wally-config to config in many comments
|
2023-10-16 13:49:09 -07:00 |
|
David Harris
|
ac4216b43d
|
Incorporated new AMO tests from riscv-arch-test
|
2023-10-16 10:25:45 -07:00 |
|
David Harris
|
434d6b2c5c
|
minfo test working again with mconfigptr for RV64
|
2023-10-15 06:41:52 -07:00 |
|
Rose Thompson
|
8f2ca2ae15
|
Added missing files.
|
2023-10-13 15:10:58 -05:00 |
|
eroom1966
|
d690708194
|
add in new .sv file
|
2023-10-06 13:47:05 +01:00 |
|
Lee Moore
|
0a0d6dd25e
|
Merge branch 'openhwgroup:main' into main
|
2023-10-06 11:46:45 +01:00 |
|
Ross Thompson
|
3bbcfade93
|
Completed branch predictor benchmarking.
|
2023-09-27 13:56:51 -05:00 |
|
Ross Thompson
|
f863cbf366
|
Actually fixed non-power of 2 issue with RAS.
Added RAS swapping to branch predictor scripts and configurations.
|
2023-09-27 12:25:05 -05:00 |
|
eroom1966
|
381cfdcb4b
|
bring upto date with latest IDV
|
2023-09-21 11:29:31 +01:00 |
|
Ross Thompson
|
60ddbe31f8
|
Updated the branch predictor simulator's parseHPMC.py results.
In a future commit I will update the branch predictor simulator with the fix for the gshare and then update the commit pointing their repo.
|
2023-09-18 16:59:20 -05:00 |
|
Ross Thompson
|
95c653e7df
|
Fixes the bpred-sim.py to support command line parameterization of the branch predictor while using the new parameterization. This is definitely a hack, but I don't see a better way.
|
2023-09-15 14:05:26 -05:00 |
|
Ross Thompson
|
9ff3642c6c
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-09-05 11:12:00 -05:00 |
|
Ross Thompson
|
de54b5c4d8
|
Updated wavefile
|
2023-09-05 11:11:56 -05:00 |
|
David Harris
|
9747d122d2
|
tlbNAPOT hangs due to PBMT making instruction memory uncacheable, and spill logic not working there. Fixed TLBLRU to update recently used on TLBHit rather than CAMHit. Moved coverage exclusions to proper line in pmachecker
|
2023-09-02 12:56:36 -07:00 |
|
David Harris
|
1642ad2bad
|
Improved NAPOT test coverage
|
2023-08-30 21:04:36 -07:00 |
|