Commit Graph

277 Commits

Author SHA1 Message Date
Matthew-Otto
b259324ce6
Merge branch 'openhwgroup:main' into main 2024-06-27 18:19:41 -05:00
Jordan Carlin
e7d4a2ee81
Trim down no priv regression tests 2024-06-27 07:01:55 -07:00
Jordan Carlin
47e67e99ff
Add no priv mode tests to regression 2024-06-26 22:00:29 -07:00
Jordan Carlin
0da6e35988
Fix derivgen.pl to find exact keys 2024-06-26 07:45:04 -07:00
Matthew
372904c6d9 Fix progbuf addressing, fix various syntax errors 2024-06-24 19:45:59 -05:00
Matthew
21a51a1c9e fix bug with resuming from debug mode 2024-06-23 08:34:55 -05:00
Matthew-Otto
46260377e4
Merge branch 'main' into main 2024-06-21 11:38:26 -05:00
Matthew
2a64f528f6 change where DPC is muxed into pipe 2024-06-21 11:29:15 -05:00
Rose Thompson
e1fc44a5bf
Merge pull request #849 from davidharrishmc/dev
lint cleanup and divider optimization
2024-06-20 09:04:19 -07:00
David Harris
0ab3f28991 Lint cleanup 2024-06-20 00:10:03 -07:00
Matthew
9514eab75e Implement progbuf and attempt to halt/resume using existing trap logic (very broken) 2024-06-19 23:06:16 -05: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
David Harris
301ded05f8 Unused signal cleanup 2024-06-18 08:15:48 -07:00
David Harris
45f505250c Lint cleanup 2024-06-18 06:23:43 -07:00
Matthew
5c593c3321 Fix step timing, rewrite jtag to include explicit reset 2024-06-17 10:51:22 -05:00
Matthew
7dd0182407 add progbuff write logic stub 2024-06-16 15:21:02 -05:00
Matthew
d6256d1647 cleanup, dont update Prv in DCSR 2024-06-15 22:54:10 -05:00
Matthew
679ff3455b Improved permissions for CSR access 2024-06-14 23:18:34 -05:00
Matthew
be7d657f71 Fix CSR writes from DM 2024-06-14 11:17:41 -05:00
David Harris
334b616d6f Removed redundant apt-get line 2024-06-14 02:52:27 -07:00
David Harris
fb75fe461c Remove stale questa wkdir before regression 2024-06-14 02:51:55 -07:00
Matthew
6ae7ac9a6d Implement DCSR (Writes are broken) 2024-06-14 00:35:20 -05:00
Matthew-Otto
f3ff6712c9
Merge branch 'openhwgroup:main' into main 2024-06-12 22:43:10 -05:00
Matthew
d21e5b1fca fix scanning when XLEN != FLEN 2024-06-12 22:41:48 -05:00
Matthew
6f1f3b719a Alls CSRS tested (Read only) 2024-06-12 10:28:42 -05:00
David Harris
29fe5983e2 Fixed testfloat regression and added bitmanip/crypto variants 2024-06-11 12:32:11 -07:00
David Harris
b4bddf13e6 Fixed typo in derivgen 2024-06-10 04:40:01 -07:00
Matthew-Otto
2fc214bb2d
Merge branch 'openhwgroup:main' into main 2024-06-09 13:42:53 -05:00
Matthew
7f63daa49c convert debug script to TCL interface, remove telnetlib dependency 2024-06-09 11:25:28 -05:00
James Stine
4fad0b0249 change names of debug/chain output 2024-06-08 12:43:01 -05:00
Matthew
5f5938f3b5 add FP registers to debug scan chain 2024-06-07 23:18:44 -05:00
James Stine
0d4e0f8b5f fix silly typo with comment in hw_debug_test.py 2024-06-06 18:13:37 -05:00
Rose Thompson
fc0fa69f89
Merge pull request #826 from davidharrishmc/dev
Fixed testcount to not make spurious warnings about src
2024-06-05 21:13:49 -05:00
James Stine
4156c5aee7 minor tweaks to python file 2024-06-05 19:02:41 -05:00
David Harris
1af670d5be Fixed testcount to not make spurious warnings about src 2024-06-05 13:42:29 -07:00
David Harris
5d8c060e4f Fixed testcount to not make spurious warnings about src 2024-06-05 13:41:20 -07:00
Matthew
be0199fb3c Merge branch 'main' of https://github.com/stineje/cvw 2024-06-04 14:57:25 -05:00
Matthew
6b03e41063 fix random data len bug 2024-06-04 14:57:10 -05:00
James Stine
d686176c40 add items that may be useful as caused error on Ubuntu 22.04 LTS install where cmake and gfortran were not there 2024-06-04 14:54:33 -05:00
James Stine
9b8aa188f8 fix double quotes in fstrings 2024-06-04 13:34:27 -05:00
James Stine
ac6f65d5ba add header to other python file 2024-06-04 13:25:31 -05:00
Matthew
2e0c286017 cleanup, rename python scripts 2024-06-03 23:21:40 -05:00
James Stine
77ec3d58c6 seed debug module for Wally 2024-06-03 16:37:13 -05:00
Rose Thompson
2382677f8f Got the directory mode wsim working! 2024-06-01 10:56:37 -05:00
Rose Thompson
a78093274c Simplified wsim so it automatically figures out if the second parameter is a testsuite or an elf file. 2024-06-01 09:56:50 -05:00
Rose Thompson
f4626d5b06 Fixed bug so that wsim can start logging after a given number of instructions. 2024-05-29 14:50:09 -05:00
Rose Thompson
0c5b70c40a It's a bit hacky. But I've got functional coverage working with our wally.do script and testbench.sv. 2024-05-28 13:54:48 -05:00
Rose Thompson
48fd365b9d Still don't understand why wally.do can't load testbench.sv with functional coverage. But wally-imperas-cov.do can load testbench.sv with functional coverage. 2024-05-28 13:00:17 -05:00
Rose Thompson
4a1e856b18 Almost working functional coverage in wally.do
riscvISACOV is now loading, but for some reason I still cannot get it to record anything.
Instead it is just logging the instructions.
2024-05-27 18:15:12 -05:00
Rose Thompson
26c6eec832 Getting closer to functional coverage integration. 2024-05-27 13:20:18 -05:00