Kevin Kim
9307f8b7d5
added divremsqrtunit macro
2023-05-28 15:19:01 -07:00
Kevin Kim
43f6b7cfa3
fixed bug in testvector extract script
...
- old script skips first 2 lines in rv32m case, new script only skips first line
2023-05-28 11:48:41 -07:00
Kevin Kim
9b3a876656
fixed bug in rv32M test vector generation code
...
- prior code skipped every other line in the reference file, so it only generated half the test vectors, with half of them having the wrong answer
- prior code also opened test vector file to be written to in "append" mode, and I changed to write mode (so that the script overwrites instead of adding to an existing file)
2023-05-28 11:40:51 -07:00
Kevin Kim
f3190823c8
lint fixes
2023-05-21 14:09:17 -07:00
Kevin Kim
70fc32104e
more lint fixes
2023-05-21 14:05:57 -07:00
Kevin Kim
c9f758b240
divremsqrt directory passes lint
2023-05-21 13:35:38 -07:00
Kevin Kim
ab4fbcdf79
added top-level dsru.sv (divsqrtrem unit)
2023-05-21 13:21:57 -07:00
Kevin Kim
a43ce92478
special case first pass
2023-05-19 15:48:15 -07:00
Kevin Kim
74b5fe1f6b
started special case
2023-05-19 15:37:29 -07:00
Kevin Kim
159a994475
divremsqrtflags first pass
2023-05-19 14:42:52 -07:00
Kevin Kim
e17cfe9622
began divremsqrt specific postprocessing
2023-05-19 14:20:22 -07:00
Ross Thompson
c9ceda5794
Merge pull request #294 from davidharrishmc/main
...
Defined empty RVMODEL interrupt macros to make riscof warnings go away
2023-05-14 13:19:41 -05:00
Ross Thompson
f0268c60fb
Merge pull request #295 from davidharrishmc/dev
...
Merged install script cleanup
2023-05-14 13:19:06 -05:00
David Harris
f5db0a714d
Added Zicsr and zifencei to RVTEST_ISA in custom tests where necessary to make them compile
2023-05-14 06:58:29 -07:00
David Harris
402395b126
Fixed riscof scripts that were removing zicsr from compiler misa
2023-05-14 04:19:08 -07:00
David Harris
5a8a82fe61
Commented out unnecessary text segment in test.ld that causes RWX in LOAD segment warning
2023-05-14 03:58:08 -07:00
David Harris
fe78b820f4
Merged install script cleanup
2023-05-14 03:41:35 -07:00
David Harris
c6a6269404
Defined empty RVMODEL interrupt macros to make riscof warnings go away
2023-05-14 03:36:28 -07:00
David Harris
84e7d6dbbc
Added CD before compiling SAIL
2023-05-14 03:08:53 -07:00
Ross Thompson
9712a619d9
Merge pull request #293 from davidharrishmc/main
...
wally installation improvements: latest main branch of riscv-arch-tes…
2023-05-10 11:40:43 -05:00
David Harris
d4d9fa1ff6
wally installation improvements: latest main branch of riscv-arch-test, updated install script
2023-05-10 08:23:55 -07:00
David Harris
4b0b7f0aaf
Update README.md
2023-05-09 10:58:45 -07:00
Ross Thompson
69acd43263
Merge pull request #292 from davidharrishmc/dev
...
Added packages requested for gcc
2023-05-09 12:41:06 -05:00
David Harris
be7bc4c9ea
Added packages requested for gcc
2023-05-09 10:30:02 -07:00
David Harris
988ae68c94
Merge pull request #291 from kjprime/main
...
Add comments tlbGBL and minor optimization
2023-05-06 09:11:34 -07:00
Kevin Thomas
968c228fcc
Comment tlbGBL more discriptively
...
Reduce redundant instructions
2023-05-04 19:13:47 -05:00
Ross Thompson
6b4ca64483
Merge pull request #290 from davidharrishmc/dev
...
Fixed IROM coverage issues in IFU
2023-05-01 10:49:27 -05:00
David Harris
34880771af
Fixed IROM coverage issues in IFU
2023-05-01 08:32:52 -07:00
Ross Thompson
adbd5beff1
Merge pull request #289 from davidharrishmc/dev
...
Fixed redundant check of SupportedFmt on fmv
2023-05-01 10:30:33 -05:00
David Harris
c1786bfec8
IMMU exclude non word-sized accesses
2023-05-01 08:14:19 -07:00
David Harris
bfa35d727b
Fixed redundant check of SupportedFmt on fmv that caused coverage problem on fctrl
2023-04-29 05:58:40 -07:00
Ross Thompson
5f52d441cb
Merge pull request #287 from koooo142857/main
...
pmppriority module
2023-04-28 10:29:45 -05:00
Ross Thompson
a4d0a9d33e
Merge pull request #288 from davidharrishmc/dev
...
Coverage improvements
2023-04-28 10:28:28 -05:00
David Harris
d5c350c597
Merged coverage exclusions for PMP
2023-04-28 08:04:25 -07:00
David Harris
ca5a71bbe5
PMA Checker coverage
2023-04-28 07:53:59 -07:00
David Harris
22e4f82a99
Commenting
2023-04-28 07:52:08 -07:00
David Harris
2b9b2f21df
Merge branch 'main' into main
2023-04-28 07:51:32 -07:00
Kevin Wan
3569998cb9
fixed tests.vh test lines
2023-04-28 07:47:59 -07:00
David Harris
f6f43e826a
Removed clear from TLBLRU because there is no need to flush LRU state and it causes coverage issues
2023-04-28 07:03:46 -07:00
David Harris
a556ea54e3
Ignore IF_vectors
2023-04-28 06:20:12 -07:00
David Harris
20631d171e
Merge pull request #284 from liamchalk00/main
...
Pmpadrdecs test cases changing AdrMode to 2 or 3
2023-04-28 06:15:58 -07:00
Liam Chalk
8ef9e77e00
Merge branch 'main' into main
2023-04-27 21:49:01 -07:00
Kevin Wan
c0cbd0fd2a
added tests for pmppriority module
2023-04-27 16:12:43 -07:00
David Harris
8370ca6f69
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2023-04-27 14:33:59 -07:00
David Harris
da8c6f8266
Merge pull request #285 from Noah-G-L/main
...
complete camline coverage on IFU and LSU
2023-04-27 14:33:11 -07:00
David Harris
c04f636952
Update tlbASID.S
...
fixed comment about restoring ASID to 0
2023-04-27 14:32:57 -07:00
Noah Limpert
26cb639f89
complete camline coverage on IFU and LSU
2023-04-27 14:26:10 -07:00
David Harris
e962e95e53
CSR code cleanup
2023-04-27 14:12:57 -07:00
David Harris
e519eaa33f
Renamed byteUnit to byteop
2023-04-27 14:10:46 -07:00
Liam
6803347a49
Pmpadrdecs test cases changing AdrMode to 2 or 3
...
Setting AdrMode to 2 or 3 for pmpadrdecs[0-4] writing values to pmpcfg0 to change AdrMode to 2 or 3
Also exclusion for pmpadrdecs[0] coverage case for PAgePMPAdrIn being hardwired to 1 in pmpadrdec.sv
2023-04-27 12:23:35 -07:00