David Harris
|
9a1fdba077
|
Added more Zbkb tests shared with Zbb
|
2024-03-10 22:24:16 -07:00 |
|
David Harris
|
2580d37fc0
|
ZK cleanup, check no LLEN > XLEN without D$, add half and quad float load/store to instruction name decoder
|
2024-03-10 22:03:57 -07:00 |
|
Rose Thompson
|
3cf6a19729
|
Merge branch 'main' into main
|
2024-03-10 10:48:21 -05:00 |
|
Rose Thompson
|
e870e8137b
|
Finished Wally rvvi tracer.
|
2024-03-08 09:16:30 -06:00 |
|
Rose Thompson
|
24dffa39d5
|
Yay. David and I got our first Quad load/store instructions working!
|
2024-03-07 12:48:52 -06:00 |
|
David Harris
|
b386331cc8
|
Changed '0 to 0 where possible per Chapter 4 style guidelines
|
2024-03-06 05:48:17 -08:00 |
|
KelvinTr
|
01c45ab9d7
|
Fixed K extension changes
|
2024-02-28 17:05:08 -06:00 |
|
David Harris
|
9ba35991e3
|
Finished FPU coverage
|
2024-02-15 20:01:28 -08:00 |
|
Rose Thompson
|
6921bb265a
|
Removed old testbenches.
|
2024-02-07 16:04:28 -06: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
|
7f3877f076
|
Finally have buildroot running in the main testbench!
|
2024-02-07 11:23:46 -06:00 |
|
David Harris
|
e7364290e3
|
Restored instead of in testbench because prevents coverage analysis. Improved FPU coverage
|
2024-02-07 06:27:53 -08:00 |
|
David Harris
|
5bde0db64b
|
Added ZFH FMA tests from https://github.com/riscv-non-isa/riscv-arch-test/pull/367
|
2024-02-07 04:55:29 -08: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
|
da65928f04
|
Fixed issue with branch deriv configs.
|
2024-02-06 16:07:41 -06: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
|
58580445ab
|
Only output instruction count when the csrs are implemented.
|
2024-02-05 14:42:27 -06:00 |
|
Rose Thompson
|
8b5970fdc4
|
Buildroot now reports every 100K instructions as before.
|
2024-02-05 13:19:48 -06:00 |
|
Rose Thompson
|
c9176f108e
|
Fixed paths to buildroot objdump label and addr files.
|
2024-02-05 13:09:31 -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
|
66c1c71a56
|
Coverage improvements
|
2024-02-04 18:56:40 -08:00 |
|
David Harris
|
4e376680be
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-02-04 09:34:48 -08:00 |
|
Jordan Carlin
|
0312476fb3
|
Update tlb camline ASID coverage to use single file
|
2024-02-03 09:48:57 -08:00 |
|
David Harris
|
fd5e492b2a
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-02-01 20:47:20 -08:00 |
|
Jordan Carlin
|
8633f263a2
|
Complete coverage of tlb camlines in IFU
|
2024-02-01 20:41:05 -08:00 |
|
David Harris
|
efdc571f59
|
Removed redundant assertion
|
2024-02-01 20:14:40 -08:00 |
|
Rose Thompson
|
d59daf9a6f
|
Fixed odd bug in the testbench which wasn't skipping signature check for coverage tests.
|
2024-02-01 12:22:28 -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
|
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
|
bf7e20e846
|
IEEE754 derivatives for testfloat
|
2024-01-30 09:49:27 -08:00 |
|
James E. Stine
|
0d9e2fdf60
|
update Boolean logic for all testing for divide
|
2024-01-29 17:37:35 -06:00 |
|
James E. Stine
|
95a97faf3f
|
Fixes testbench issues in testing against all vectors. Still a bug in ui32_to_f16_rz.sv - but will fix. Some things can be optimized. Overall, adds a FSM to test things more effectively. Actually is faster than previously as it assumed everything took the same number of cycles. Again, some things can be optimized
|
2024-01-29 16:46:34 -06:00 |
|
David Harris
|
171430a695
|
FPU and PMP tests
|
2024-01-21 14:41:22 -08:00 |
|
David Harris
|
17c9be7695
|
Cleanup typos, remove Zicond from riscof until it is working
|
2024-01-18 21:36:52 -08:00 |
|
David Harris
|
74b242ce5c
|
Partial implementation of fcvtmod.w.d; flags disagree in one case where Sail might be wrong, and result 134 is wrong because of overflow
|
2024-01-17 12:25:06 -08:00 |
|
David Harris
|
4cfc86140c
|
Zfa fmvh complete and passing tests:
|
2024-01-17 06:18:00 -08:00 |
|
David Harris
|
07e7e02241
|
Coded Zfa fmvp but no tests exist
|
2024-01-16 21:26:42 -08:00 |
|
David Harris
|
8654375f26
|
Zfa fminm/fmaxm/fltq/fleq implemented and tested
|
2024-01-16 20:03:54 -08:00 |
|
David Harris
|
0588d611ea
|
Zfa fli support working for F and D
|
2024-01-16 17:27:40 -08:00 |
|
David Harris
|
1a77c08f6e
|
Fixed issues 575 and 477 about FPU tests failing when Zfh = 1.
|
2024-01-16 10:46:44 -08:00 |
|
David Harris
|
0d56a281b9
|
Cleaned up indentation in testbench-fp
|
2024-01-15 13:25:46 -08:00 |
|
David Harris
|
da4eca4854
|
Tested Zfh support using unreleased version of risch-arch-test Zfh tests. Fixed two bugs in fmv to/from int.
|
2024-01-15 13:24:57 -08:00 |
|
David Harris
|
9e78a7e290
|
Incorporated jstine fixes of FPU special case and testbench for conversion
|
2024-01-15 07:25:08 -08:00 |
|
David Harris
|
6226c3db96
|
Revert "Fixes for Issue #541"
|
2024-01-12 07:50:13 -08:00 |
|
James E. Stine
|
dbe8394651
|
Update testbench-fp.sv to check result and flags for cvtint and cmp. This addresses fix for Issue #541. It also adds a temporary fix to avoid issues between tests. This will be fixed in an upcoming push where we use scanf instead of readmemh to help keep compatibility with Verilator. Additional testing is needed of new testbench-fp.sv before can push in new tb with scanf
|
2024-01-12 00:32:18 -06:00 |
|