Commit Graph

210 Commits

Author SHA1 Message Date
Matthew-Otto
b259324ce6
Merge branch 'openhwgroup:main' into main 2024-06-27 18:19:41 -05:00
Jordan Carlin
607a09ca62
Add derived configs without privilege modes 2024-06-26 21:59:53 -07:00
Jordan Carlin
d3bb39d918
Fix derived configs with D_SUPPORTED = 0 2024-06-26 21:25:59 -07:00
Jordan Carlin
1a1da9b2c4
Update derivlist.txt based on exact matching 2024-06-26 07:49:27 -07:00
Matthew
bf4bdd46af Block traps in debug mode 2024-06-25 12:33:32 -05:00
Matthew
372904c6d9 Fix progbuf addressing, fix various syntax errors 2024-06-24 19:45:59 -05:00
Matthew-Otto
46260377e4
Merge branch 'main' into main 2024-06-21 11:38:26 -05: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
Matthew
7dd0182407 add progbuff write logic stub 2024-06-16 15:21:02 -05:00
Matthew
60f12a6f60 Fix DPC write and DCSR Cause 2024-06-14 18:27:06 -05: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
6f1f3b719a Alls CSRS tested (Read only) 2024-06-12 10:28:42 -05:00
David Harris
544aa7cd8d shiftcorrection cleanup 2024-06-12 04:13:51 -07:00
Matthew
c8e5a33ae7 cleanup repo, still WIP 2024-06-11 23:04:44 -05:00
Matthew
abff0bbab4 (WIP) make all CSRs scannable by DM 2024-06-11 22:42:30 -05:00
David Harris
9bd5bd837b Removed duplicate bpred 10_16_16 entries from derivlist 2024-06-10 04:48:24 -07:00
James Stine
4675614802 another csr debug.vh update 2024-06-09 23:47:04 -05:00
James Stine
d2f55b44f5 update csrs so there is a record of them 2024-06-09 23:33:24 -05:00
Matthew
5ba6e4da0f DM accesses to DPC address point to PCM 2024-06-09 15:42:21 -05:00
James Stine
130715a58f mod debug.sh to have FP regs 2024-06-06 15:56:47 -05:00
James Stine
5cdd423bf4 config for rv32gc 2024-06-05 10:40:18 -05:00
James Stine
6ba6595035 Update DEBUG_SUPPORTED to individual configs 2024-06-05 08:31:33 -05:00
James Stine
07f010fb82 turn off DEBUG_SUPPORTED as default 2024-06-04 14:59:44 -05:00
Matthew
d900f68acd make requested changes 2024-06-04 12:11:11 -05:00
James Stine
2c2d5d888c fix missing paramter-defs.vh 2024-06-03 17:11:00 -05:00
James Stine
36c77af995 fix missing config-shared.vh 2024-06-03 17:07:19 -05:00
James Stine
77ec3d58c6 seed debug module for Wally 2024-06-03 16:37:13 -05:00
David Harris
cfe83f5b49 Added derived configs to test Zb* and Zk* individually 2024-05-24 15:18:36 -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
291d1e62d5
M implies Zmmul 2024-05-14 19:38:34 -07:00
Jordan Carlin
bf397f791f
Change all SUPPORTED type localparamters to one bit logic. Update configs for consistency. 2024-05-14 16:24:26 -07:00
Jordan Carlin
1065b8977a
Fix Q_SUPPORTED on derived configs 2024-05-14 11:49:54 -07:00
Jordan Carlin
4a72922087
update config to derive MISA from macros
- Remove C_SUPPORTED and update decompress unit based on Zc* extensions
- Derive A_SUPPORTED from A subextensions
- Derive B_SUPPORTED from B subextensions
- Derive C_SUPPORTED from C subextensions
2024-05-14 06:49:18 -07:00
David Harris
175c18da01 Parameterized FMA. However, some offsets are not parameterized. See PR #793 for list of changes 2024-05-13 15:16:00 -07:00
David Harris
2dfada0687 Started parameterizing FMA 2024-05-13 14:01:36 -07:00
David Harris
e87a269f59 Fix fcvt.lu.s bug and lint issue in packoutput 2024-05-12 11:31:27 -07:00
David Harris
380d88fc68 Merged config-shared after fma fix 2024-05-12 11:10:55 -07:00
David Harris
009d251433 Fixed cvtint bug by adding 2 bits to convert width; initial implementation of fround passes basic regression but fails some nightly regression cases 2024-05-11 22:32:51 -07:00
Katherine Parry
807ef44772 fixed fma testfloat issue #578 2024-05-10 18:12:11 -07:00
David Harris
53d6b96237 Increased NORMSHIFTSZ by 2 to fix failing testfloat cvtint with IDIV_ON_FPU=0, FLEN=32, XLEN=64 2024-05-10 13:42:52 -07:00
David Harris
66b33c09be Added Zaamo and Zalrsc support to testbench and regression 2024-05-10 05:41:00 -07:00
David Harris
ce5390de9c Fixed UNCORE_RAM_RANGE for rv64i so VCS doesn't choke 2024-05-08 19:29:36 -07:00
David Harris
77137f0f60 ZAAMO and ZALRSC implemented but not tested 2024-05-07 16:45:49 -07:00
David Harris
12c5879467 Synthesis with derived configs 2024-04-27 17:06:44 -07:00
David Harris
c7c2e94e26 Fixes for synthesis with derived configurations 2024-04-26 15:58:36 -07:00
David Harris
e2894ed278 derived nobpred_rv32gc config for coremark test 2024-04-24 04:41:25 -07:00
David Harris
00a1c0fc57 Fixed WALLY/RISCV paths in testbench/rom1p1r; search log files for warnings and errors 2024-04-21 00:02:15 -07:00
David Harris
fd6a6b2249 environment variable cleanup 2024-04-20 22:52:08 -07:00