Commit Graph

788 Commits

Author SHA1 Message Date
Jordan Carlin
73e90847d9
Update Breker documentation 2024-12-19 14:09:42 -08:00
Jordan Carlin
7c297af0eb
Cleanup 2024-12-19 13:04:42 -08:00
Jordan Carlin
5b666e4c5c
Fix makefile SHELL directive 2024-12-18 23:33:29 -08:00
Jordan Carlin
d525cc25d8
Cleanup 2024-12-14 21:03:19 -08:00
Jordan Carlin
6cff03bd33
Breker tests working 2024-12-11 11:54:39 -08:00
Jordan Carlin
311125f4bd
WIP Breker 2024-12-02 13:11:55 -08:00
David Harris
8a910aabf4 Documentation and comment fixes 2024-11-27 05:42:39 -08:00
David Harris
eff6980926 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-24 17:15:42 -08:00
Jordan Carlin
cb09ff6bb6
Fix crt0 2024-11-22 11:32:56 -08:00
David Harris
55b259c16d Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-22 08:08:30 -08:00
Jordan Carlin
f57594d327
Merge pull request #1122 from georgiatai/main
Code Coverage on Decompress unit
2024-11-21 16:25:59 -08:00
Georgia Tai
75ce5c8c99 Code Coverage on Decompress unit 2024-11-21 16:18:44 -08:00
David Harris
028ffe9f4a Removing obsolete *** 2024-11-20 07:23:51 -08:00
David Harris
147f62d9a5 Fixed timer offset in RV32 WALLY-wfi; simplified in RV64 WALLY-wfi 2024-11-17 06:43:13 -08:00
David Harris
ce0be9a9c9 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-11-16 18:31:21 -08:00
David Harris
205db4348c Fixed cause_m_time_interrupt most significant byte 2024-11-16 18:31:02 -08:00
Jordan Carlin
2b57633217
Switch to out of tree riscv-arch-test with VM tests + add pmp & vm tests to testbench 2024-11-15 22:52:21 -08:00
David Harris
4251f0c6a2 Restored to original WALLY-init-lib beause new flavor is moved to cvw-arch-verif and the old is needed for PMP code coverage 2024-11-14 10:56:13 -08:00
David Harris
054c694a27 Fixed typo of CLINT name 2024-11-14 08:14:56 -08:00
Jordan Carlin
6f496e0b93
Remove unused fround coverage test 2024-11-07 13:40:24 -08:00
Jordan Carlin
040d6269b5
cover illegal aes64ksli1 instruction 2024-11-07 13:40:24 -08:00
Jordan Carlin
4a14f80527
Refactor coverage tests to use assembly instead of machine code where possible 2024-11-07 13:40:24 -08:00
Jordan Carlin
85404bbc5b
Cover write to TIME CSR 2024-11-07 13:40:23 -08:00
Rose Thompson
a2ebc04d55
Merge pull request #1072 from davidharrishmc/dev
Removed unused TLB code coverage
2024-11-07 09:59:31 -06:00
David Harris
ff8ea2adfd Removed unused TLB code coverage 2024-11-07 07:58:54 -08:00
naichewa
73c2165756 recommit sckmode 10 11 delay regression tests 2024-11-05 11:30:13 -08:00
naichewa
9822902a4f Revert "Added SCKMODE 10 and 11 delay cases to regression tests"
unwanted submodule changes
This reverts commit 38a88862ac.
2024-11-05 11:17:01 -08:00
naichewa
38a88862ac Added SCKMODE 10 and 11 delay cases to regression tests 2024-11-04 16:22:42 -08:00
David Harris
0540ab1cca
Merge pull request #1042 from rosethompson/main
Fixed FPGA build for ubuntu 24.04 and add btb trashing test
2024-11-01 13:43:02 -07:00
Rose Thompson
39ce773c91
Merge branch 'openhwgroup:main' into main 2024-11-01 15:23:37 -05:00
naichewa
3fda7ecb81 Fix SPI regression tests 2024-11-01 13:09:41 -07:00
naichewa
960d72295c Removed SPI hardware interlock test cases 2024-11-01 11:27:41 -07:00
Rose Thompson
c93cadc95c
Merge branch 'openhwgroup:main' into main 2024-10-29 15:46:25 -05:00
Rose Thompson
896bb21f7c Added potential test. btbthrash forces jump and divide instructions to occupy the same location in the btb. Instruction class prediction mispredicts ever time. This is useful incase someone changes the hazard code or fpu. 2024-10-29 09:58:53 -05:00
David Harris
1c1acc467e Tweaked SPI to avoid breaking VCS, but the SCLK divider still doesn't produce the right frequency and SCLKenableEarly looks like it wouldn't work for SckDiv = 0 2024-10-26 02:01:09 -07:00
David Harris
da2310fb3e Merge conflict in coverage.svh 2024-10-22 04:48:57 -07:00
David Harris
4d8ca84be8
Merge pull request #1019 from jordancarlin/main
Installation CI Improvements and README Updates
2024-10-21 07:06:13 -07:00
Jordan Carlin
0f571045b9
Finally got Makefile working for Quads on GCC 14 2024-10-18 16:03:57 -07:00
Jordan Carlin
b64f3f05f8
Revert changes to comment format now that preprocessor is being used 2024-10-18 16:03:56 -07:00
Jordan Carlin
8543cbb093
Revert manually include header file content 2024-10-18 16:03:56 -07:00
Jordan Carlin
a995f5e221
Use preprocessor before assembler for gcc 2024-10-18 16:03:56 -07:00
Jordan Carlin
4c0e4846ea
More debugging 2024-10-18 16:03:56 -07:00
Jordan Carlin
f15ef57cb9
Debugging 2024-10-18 16:03:56 -07:00
Jordan Carlin
638591e1dd
Update coverage test files. Assembler is picky and only accepts # comments and needs newlines 2024-10-18 16:03:55 -07:00
Jordan Carlin
4a81327b04
Use assembler instead of compiler for coverage tests 2024-10-18 16:03:55 -07:00
Jordan Carlin
1e204f3c12
Update testfloat README formatting 2024-10-17 15:21:37 -07:00
David Harris
aaa2edac18 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-10-16 13:26:51 -07:00
Rose Thompson
8fb1673ab3 Updated email address authorship for my files. 2024-10-15 10:27:53 -05:00
David Harris
9a76af809a Documented ecall services in WALLY-init-lib 2024-10-14 15:28:28 -07:00
Rose Thompson
f208b11b51 Update hptwAccessFault to generate additional hptw access faults
during ifu fetches.
2024-10-14 16:51:46 -05:00