Kevin Kim
|
605f41cd55
|
Merge branch 'openhwgroup:main' into bit-manip
|
2023-03-22 10:33:15 -07:00 |
|
Kevin Kim
|
b3fbdba7f3
|
updated header comments to indicate chapter 15
|
2023-03-22 10:31:21 -07:00 |
|
Kevin Kim
|
c197a040c8
|
remove helper python script
|
2023-03-22 10:27:59 -07:00 |
|
Kevin Kim
|
b9b8023674
|
formatting
|
2023-03-22 10:26:04 -07:00 |
|
Kevin Kim
|
bc2bbc0529
|
min/max mux optimize
|
2023-03-22 10:25:54 -07:00 |
|
Kevin Kim
|
80a490888a
|
formatting
|
2023-03-22 10:14:12 -07:00 |
|
David Harris
|
c4c7f5378e
|
Select original compressed or uncompressed instruction for MTVAL on illegal instruction fault
|
2023-03-22 06:29:30 -07:00 |
|
David Harris
|
32c54db595
|
Fix Issue #142: SCOUNTEREN powers up at 1 instead of 0
|
2023-03-22 04:41:57 -07:00 |
|
David Harris
|
77fb1b57f4
|
Fix Issue 145
|
2023-03-22 04:33:14 -07:00 |
|
Kevin Kim
|
2e149f9a31
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
|
2023-03-21 11:20:05 -07:00 |
|
David Harris
|
376bbcc71d
|
Renamed intdivrestoring to div
|
2023-03-21 05:51:02 -07:00 |
|
David Harris
|
0fd385e5de
|
Renamed intdivrestoring to div
|
2023-03-20 16:22:06 -07:00 |
|
Kevin Kim
|
73fbc21aab
|
formatting
|
2023-03-20 14:25:05 -07:00 |
|
Kevin Kim
|
37b73ea42e
|
more structural mux changes
|
2023-03-20 14:23:54 -07:00 |
|
Kevin Kim
|
7a6d1ab393
|
added bitmanip 64 tests to updated regression script
+ alu structural mux changes
|
2023-03-20 14:19:39 -07:00 |
|
Kevin Kim
|
728be29ce3
|
formatting
|
2023-03-20 13:09:49 -07:00 |
|
Kevin Kim
|
07a43e1935
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into bit-manip
|
2023-03-20 13:06:10 -07:00 |
|
David Harris
|
0ecde4ab4f
|
formatting cleanup
|
2023-03-20 12:45:10 -07:00 |
|
Kevin Kim
|
9e5360e31f
|
format + min/max structural mux
|
2023-03-20 09:37:57 -07:00 |
|
David Harris
|
471305bda0
|
Eliminate transitions to FLUSH and WRITEBACK in cachefsm for READ_ONLY_CACHE
|
2023-03-19 10:41:47 -07:00 |
|
David Harris
|
835381a122
|
Removed flq from LLEN=64
|
2023-03-19 10:25:04 -07:00 |
|
David Harris
|
02e7e7d011
|
Added comments about PMP checker fixes when test cases will be ready to initialize PMP before entering user mode
|
2023-03-19 05:46:34 -07:00 |
|
David Harris
|
031cc6967a
|
Fix Issue #120 about SIE/SIP being 0 unless MIDELEG bits are set. However, this fix breaks the wally32/64priv tests in regression.
|
2023-03-18 10:10:58 -07:00 |
|
David Harris
|
70e4c71f41
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-03-18 09:24:37 -07:00 |
|
David Harris
|
08ce265420
|
Replaced FenceM with InvalidateICacheM for event counting of fence.i
|
2023-03-18 09:24:31 -07:00 |
|
Ross Thompson
|
407b3c488d
|
Book updates.
|
2023-03-14 13:09:50 -05:00 |
|
Ross Thompson
|
a27051b8a8
|
Updated NextAdr to NextSet.
|
2023-03-13 14:54:13 -05:00 |
|
Ross Thompson
|
cb019f9aed
|
Updated CAdr to CacheSet.
|
2023-03-13 14:53:00 -05:00 |
|
Ross Thompson
|
ede9d49ce4
|
Changes BTA to BPBTA.
|
2023-03-12 14:36:46 -05:00 |
|
Ross Thompson
|
e233b63752
|
Replaced DCACHE parameter with READ_ONLY_CACHE as the name was confusing in chapter 10.
|
2023-03-12 13:21:22 -05:00 |
|
Kevin Kim
|
bc9cd4a26e
|
more checks in bitmanip decode
|
2023-03-10 17:17:24 -08:00 |
|
Kevin Kim
|
869c7283e8
|
formatting
|
2023-03-10 14:32:01 -08:00 |
|
Kevin Kim
|
827cf567e6
|
removed redundant convinvb signal
|
2023-03-10 14:18:24 -08:00 |
|
Kevin Kim
|
a5841c6fb2
|
removed redundant condinvb mux
|
2023-03-10 14:17:38 -08:00 |
|
David Harris
|
ed22433916
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-03-10 12:47:30 -08:00 |
|
David Harris
|
2614448218
|
Simplified SLT and SLTU code in ALU
|
2023-03-09 15:14:52 -08:00 |
|
Kevin Kim
|
6ee15c6e2c
|
more comprehensive illegal b instr. check
|
2023-03-09 12:44:51 -08:00 |
|
Kevin Kim
|
5853854f52
|
fixed bmu bug
- accidentally deleted count instruction decode
|
2023-03-09 12:35:42 -08:00 |
|
Ross Thompson
|
fa8a550e12
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-03-09 13:29:38 -06:00 |
|
Kevin Kim
|
ba13f6794e
|
Merge branch 'bit-manip' of https://github.com/kipmacsaigoren/cvw into bit-manip
|
2023-03-08 16:22:47 -08:00 |
|
Kevin Kim
|
2175702f6d
|
cleaner bmu decode logic
|
2023-03-08 16:22:43 -08:00 |
|
Ross Thompson
|
6d2d7d181e
|
Updated testbench to record coremark performance counters.
Added comment about mtval probably not being correct for compressed instructions.
|
2023-03-08 17:11:27 -06:00 |
|
kipmacsaigoren
|
10e0935207
|
Merge branch 'openhwgroup:main' into bit-manip
|
2023-03-07 21:29:03 -08:00 |
|
David Harris
|
ec0873ff16
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-03-07 14:49:23 -08:00 |
|
Kevin Kim
|
f2090d25c4
|
Merge branch 'bit-manip' into illegal_specific
|
2023-03-07 14:07:59 -08:00 |
|
Kevin Kim
|
8eb4eb2100
|
Merge branch 'openhwgroup:main' into illegal_specific
|
2023-03-07 14:06:22 -08:00 |
|
Kevin Kim
|
20af58cdd4
|
alu formatting
|
2023-03-07 14:01:47 -08:00 |
|
Kevin Kim
|
b33b0afc77
|
specifc instruction handling for B's
- Added BALUSrcBD, BaseALUSrcB for distinguishing between base instruction I/IW and Bitmanip instruction I/IW
|
2023-03-07 13:58:08 -08:00 |
|
kipmacsaigoren
|
01f78835cb
|
Merge branch 'openhwgroup:main' into priv-tests
|
2023-03-07 13:46:55 -08:00 |
|
Kip Macsai-Goren
|
1ceaaad592
|
Merge remote-tracking branch 'upstream/main' into bit-manip
|
2023-03-07 13:45:04 -08:00 |
|