Commit Graph

679 Commits

Author SHA1 Message Date
Jacob Pease
d8b75440b6 With Naiche's help, we fixed the SPI controllers clock polarity and phase settings. Added conditions to the SPI regression tests. 2024-08-20 16:24:37 -05:00
David Harris
d3621318c0
Merge pull request #918 from jordancarlin/fp_tests_make
Testfloat vector generation refactoring + root Makefile cleanup
2024-08-17 04:32:45 -07:00
David Harris
32a8a6b3d1
Merge pull request #873 from Shreesh-Kulkarni/main
Modified riscv-isacov and riscv-ctg files to support some missing quad instructions.
2024-08-16 11:10:35 -07:00
Jordan Carlin
895e259a95
Set riscof jobs based on number of cores 2024-08-15 19:02:48 -07:00
Jordan Carlin
00edbd0d95
Testfloat vector generation refactoring 2024-08-15 18:53:26 -07:00
Jordan Carlin
564ce83e11
Update linker scripts to avoid hardcoded /opt/riscv 2024-08-09 20:15:28 -07:00
Jordan Carlin
76eef03fe4
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-08-07 20:22:55 -07:00
Huda-10xe
0303314f4e Adding RVVI Functional Coverage Support 2024-08-07 14:31:16 +05:00
Jordan Carlin
42a9bbf28d
Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-25 21:21:57 -07:00
David Harris
a4a0a10879 Increased covergen.py functional coverage to 87.6% 2024-07-23 04:38:13 -07:00
David Harris
040b359813 Added more RV64I coverage generation 2024-07-22 08:52:19 -07:00
David Harris
af79fd5702 Fixed hazard and rd_maxval coverage generation 2024-07-21 19:46:30 -07:00
Shreesh-Kulkarni
82b42a5faf Modified riscv-isacov and riscv-ctg files to support some missing quad instructions. Needs debugging. 2024-07-06 08:57:32 -07:00
Jordan Carlin
7419689359
Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability) 2024-07-03 20:42:55 -07:00
Jordan Carlin
2b4f12916e
Merge pull request #858 from davidharrishmc/dev
Regression Improvements
2024-07-01 20:04:31 -07:00
James Stine
f660779ba9 Fix for Q causing it to error out - commented out line for ISA and reset-val so can be put back 2024-06-28 12:17:15 -05:00
David Harris
8fe2052b1f Fix derived configuration with new derivgen script 2024-06-26 16:09:59 -07:00
David Harris
21e5fa3103
Merge pull request #854 from Shreesh-Kulkarni/main
Files for Quad Precision Testing Support for Wally
2024-06-26 11:41:26 -07:00
Shreesh-Kulkarni
93fb0f2a84 Files for Quad Precision Testing Support for Wally 2024-06-26 11:36:04 -07:00
David Harris
0fcc7878dc Updated march lists 2024-06-25 21:54:58 -07:00
David Harris
d8d94eeafa
Merge pull request #808 from jordancarlin/main
Update riscv-arch-test
2024-06-20 08:43:41 -07:00
Ross Thompson
9e93f21990 Updated covergen to not include stores as they are incomplete.
Modified makefile riscv-dv to not simulation only generate tests.
2024-06-19 15:13:49 -07:00
Jordan Carlin
d58b454a8b
Finish switching Zfa to use riscv-arch-test 2024-06-18 23:31:37 -07:00
Jordan Carlin
6f79dca9c4
Merge branch 'main' of https://github.com/openhwgroup/cvw 2024-05-27 12:29:24 -07:00
Quswar Abid
997b5901cc sb types are all passing, loaditypes are not! 2024-05-27 04:27:50 -07:00
Quswar Abid
1bf9b13953 added some sb types 2024-05-27 03:58:38 -07:00
Quswar Abid
29d7cd5663 unwanted comments 2024-05-27 03:58:38 -07:00
Quswar Abid
8edc4057ed compilable tests generating for loaditypes[lb, lh, lw, ld, lbu, lhu, lwu] 2024-05-27 03:58:38 -07:00
Jordan Carlin
dcafe4793e
Add froundnx and fround.d tests 2024-05-24 15:16:35 -07:00
Jordan Carlin
f410bbb79e
Use Zfa tests from riscv-arch-test instead of wally-riscv-arch-test 2024-05-21 00:04:27 -07:00
Rose Thompson
e295454948
Merge pull request #798 from jordancarlin/newConfig
Update config to derive MISA from macros and update MISA bits based on the spec
2024-05-15 10:28:44 -05:00
Jordan Carlin
1065b8977a
Fix Q_SUPPORTED on derived configs 2024-05-14 11:49:54 -07:00
David Harris
990d40410b Test using fpcalc for fp_dataset.py 2024-05-14 11:11:24 -07:00
Shreesh-Kulkarni
9aebc1526e Python script to generate coverpoints for the IBM FP Dataset 2024-05-14 10:43:32 -07:00
Shreesh-Kulkarni
0887e90367 Modified IBM Floating Point Dataset Generator for Quads 2024-05-14 10:34:45 -07:00
David Harris
75c10bddfa Moved case.sh to tests/fp 2024-05-13 07:12:16 -07:00
David Harris
025e65ce1a Removed unnecessary printing from extract_arch_vectors 2024-05-06 06:28:15 -07:00
David Harris
c8269c34a5 Changed error to warning 2024-05-06 03:50:17 -07:00
David Harris
99282165ae Directed functional coverage tests 2024-05-04 02:45:01 -07:00
David Harris
712a167a3a Removed obsolete testgen files 2024-05-04 02:44:31 -07:00
David Harris
5d6665cc50 More directed testing 2024-05-03 11:44:03 -07:00
David Harris
325ec4c8c8 Removed obsolete utility 2024-05-03 10:58:44 -07:00
David Harris
e667adf946 Added covergen directed coverage generator 2024-05-01 14:47:37 -07:00
David Harris
b7e66ec7d6 Added Zcb tests to riscof 2024-04-20 13:17:33 -07:00
Jordan Carlin
6ef6bc042d
Update RISCOF ISA config MISA values to be consistent 2024-04-06 18:18:50 -07:00
Rose Thompson
b87cdd49a3
Merge pull request #690 from davidharrishmc/dev
fcvt.h.l fixes, removed delays
2024-03-28 13:42:41 -05:00
David Harris
2b29b107a7 Wrote initial covergen for a few R-type instructions 2024-03-27 16:22:13 -07:00
Rose Thompson
7c3e93bb2c added lpddrtest. 2024-03-26 18:42:48 -05:00
David Harris
4eb7de7381 Removed Zfh tests from wally-riscv-arch-test now that they are available in riscv-arch-test 2024-03-26 13:58:59 -07:00
David Harris
6688577bc4 Fixed fcvt test macro 2024-03-25 12:21:15 -07:00