David Harris
|
13f1aa1ebf
|
Fixed WARL bug on MTVEC/STVEC alignment to 64 in vectored mode
|
2024-07-22 08:45:08 -07:00 |
|
David Harris
|
12c8449275
|
Detect illegal compressed immediates, hints
|
2024-07-18 22:48:32 -07:00 |
|
David Harris
|
bd1658754f
|
Neatly formatted decompress.sv
|
2024-07-18 22:01:43 -07:00 |
|
David Harris
|
a4e84d6f15
|
Modified decompressor to look for illegal x0 values and hints
|
2024-07-18 21:38:17 -07:00 |
|
David Harris
|
1637f4f1e3
|
Check legal compressed nonzero destination registers, add c.nop decoding
|
2024-07-18 09:30:16 -07:00 |
|
David Harris
|
566583639d
|
Refactored decompression to use simpler default illegal instruction
|
2024-07-18 08:26:58 -07:00 |
|
David Harris
|
8f83ff1a94
|
Fixed slli.uw bug reported by Lee Moore 16 July 2024
|
2024-07-16 09:28:05 -07:00 |
|
David Harris
|
84c687080d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-07-05 21:42:26 -07:00 |
|
David Harris
|
9f5e7b8653
|
Merge pull request #851 from kevindkim723/intdivb
Reduce Bit widths for IDIV on FPU
|
2024-07-05 21:42:19 -07:00 |
|
David Harris
|
ffb248dc65
|
Fixed issue 868 about tlbmisc.S coverage test failing due to HPTW writing wrong address when updateing A bit
|
2024-07-05 21:32:57 -07:00 |
|
David Harris
|
af4403342f
|
renamed run_vcs.py to run_vcs, added instr/data in ebu
|
2024-07-03 08:02:38 -07:00 |
|
Kevin Kim
|
b04d387e7c
|
removed redundant signals
|
2024-06-28 22:13:35 -07:00 |
|
Kevin Kim
|
6cb6ff429b
|
Revert "intdivble changes"
This reverts commit 3618c6c593 .
|
2024-06-28 21:28:09 -07:00 |
|
Kevin Kim
|
3618c6c593
|
intdivble changes
|
2024-06-28 21:19:10 -07:00 |
|
Jordan Carlin
|
032de34dbd
|
Lint fixes for no priv mode configs
|
2024-06-26 22:15:18 -07:00 |
|
Jordan Carlin
|
c3cb4e5d1c
|
Fix FPU without S_SUPPORTED - #840
|
2024-06-26 22:00:29 -07:00 |
|
Kevin Kim
|
eeea783da0
|
lint
|
2024-06-21 23:15:34 -07:00 |
|
Kevin Kim
|
e6dc50308a
|
integer postprocessing hardware matches diagram
|
2024-06-21 21:50:55 -07:00 |
|
Kevin Kim
|
00bf3faa9c
|
changed intdivb width
|
2024-06-21 21:31:19 -07:00 |
|
Kevin Kim
|
9a59c8e07f
|
reduced bit widths for integer on fpu
|
2024-06-20 23:46:45 -07:00 |
|
David Harris
|
0ab3f28991
|
Lint cleanup
|
2024-06-20 00:10:03 -07:00 |
|
David Harris
|
5f1ee1ac85
|
Fixed undriven signal in certain config
|
2024-06-19 15:12:35 -07:00 |
|
David Harris
|
9922b24cbe
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-06-19 14:13:08 -07:00 |
|
Ross Thompson
|
685f4d3807
|
Removed the last of the ***.
|
2024-06-19 14:00:31 -07:00 |
|
Ross Thompson
|
7f0ba87231
|
Updated comments in uart.
|
2024-06-19 13:51:30 -07:00 |
|
Ross Thompson
|
91c844ca45
|
Removed more *** from camline and csrc.
|
2024-06-19 12:31:50 -07:00 |
|
Ross Thompson
|
576f1b9e59
|
Moved the *** from trap to an issue.
|
2024-06-19 12:31:24 -07:00 |
|
Ross Thompson
|
9b6b6617af
|
Cleaned up hptw.
|
2024-06-19 12:02:56 -07:00 |
|
Ross Thompson
|
24916d42e2
|
Refactored TLBMiss and TLBMissOrUpdateA(D) to simplify spill, ifu, lsu, and hptw.
|
2024-06-19 11:40:02 -07:00 |
|
Ross Thompson
|
71f267a17a
|
Added InstrUpdateDAF to the HPTW.
|
2024-06-19 11:09:49 -07:00 |
|
Ross Thompson
|
77523c52c2
|
LSU no longer has ***.
|
2024-06-19 10:56:07 -07:00 |
|
Ross Thompson
|
5e5ca0809f
|
Removed more *** from lsu and updated assertions for dtim.
|
2024-06-19 10:52:51 -07:00 |
|
Ross Thompson
|
4911642427
|
Removed *** and updated comments for bpred and align.
|
2024-06-19 10:31:44 -07:00 |
|
Ross Thompson
|
f0e5bbef0c
|
Removed remaining *** from IFU.
|
2024-06-19 09:52:40 -07:00 |
|
Ross Thompson
|
cc58bfdcf3
|
Removed more *** from the ifu.
|
2024-06-19 09:49:17 -07:00 |
|
Ross Thompson
|
ab1ee3d69b
|
Removed *** from IFU, lrcs.
|
2024-06-19 09:40:35 -07:00 |
|
Ross Thompson
|
ab1af0fabf
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into main
|
2024-06-19 09:25:39 -07:00 |
|
David Harris
|
10e6d5846b
|
Removed unnecessary Umfirst from early termination
|
2024-06-19 09:18:51 -07:00 |
|
David Harris
|
4b4980e42d
|
Fixed undriven OutFmt
|
2024-06-19 09:17:32 -07:00 |
|
David Harris
|
54cb612577
|
Fixed lint error in fdivsqrtpreproc for rv32 IDIV_ON_FPU
|
2024-06-19 07:48:54 -07:00 |
|
David Harris
|
301ded05f8
|
Unused signal cleanup
|
2024-06-18 08:15:48 -07:00 |
|
David Harris
|
cb563e8018
|
Clean up unused signals
|
2024-06-18 08:07:14 -07:00 |
|
David Harris
|
c1fd7a9589
|
Removed unused signals
|
2024-06-18 07:28:52 -07:00 |
|
David Harris
|
8bae52b09d
|
Lint cleanup of unused signals
|
2024-06-18 06:49:17 -07:00 |
|
David Harris
|
45f505250c
|
Lint cleanup
|
2024-06-18 06:23:43 -07:00 |
|
David Harris
|
3fa37b0233
|
Lint cleanup
|
2024-06-18 06:15:17 -07:00 |
|
David Harris
|
cac67aae4f
|
Lint cleanup
|
2024-06-18 05:58:54 -07:00 |
|
David Harris
|
ecae1100f6
|
Lint cleanup
|
2024-06-18 05:49:49 -07:00 |
|
David Harris
|
7509e856df
|
Removed asynchronous reset causing lint issue in peripherals
|
2024-06-18 05:49:12 -07:00 |
|
David Harris
|
2fc9edff45
|
Fixed Issue #752 of Verilator simulation by changing LRUMemory to be nonblocking now that Verilator handles this construct properly
|
2024-06-18 04:40:38 -07:00 |
|