Ross Thompson
|
60bcd3d21a
|
Progress on LSU.
|
2023-05-26 10:47:09 -05:00 |
|
Ross Thompson
|
7c364d5a77
|
Updated mmu's tlb and hptw to use Lim's parameterization.
|
2023-05-24 18:02:22 -05:00 |
|
Ross Thompson
|
438c955d1c
|
PM(P/A) checkers parameterized based on Lim's work.
|
2023-05-24 17:20:55 -05:00 |
|
Ross Thompson
|
febb2442db
|
Partial parameterization into mmu.
|
2023-05-24 16:12:41 -05:00 |
|
Ross Thompson
|
7fc53226ac
|
MDU and hazard unit now also parameterized. Based on Lim's work. Again I want to clarify this their work. Not mine. I'm just doing this because the merge had an issue.
|
2023-05-24 15:01:35 -05:00 |
|
Ross Thompson
|
8f9151b125
|
More parameterization. Based on Lim's work. EBU, IFU (except bpred), and IEU done.
|
2023-05-24 14:56:02 -05:00 |
|
Ross Thompson
|
e33db7f9a7
|
More parameterization. Copied Lim. Still no slow down.
|
2023-05-24 14:49:22 -05:00 |
|
Ross Thompson
|
d3123fc00a
|
Updated a large number of the source files to use parameters rather than `defines. Based on Lim's work. So far there is no simulation slow down.
|
2023-05-24 14:05:44 -05:00 |
|
David Harris
|
addcf9d3cd
|
Merge pull request #300 from ross144/main
Local history predictor and performance counter fixes
|
2023-05-24 11:21:40 -07:00 |
|
Ross Thompson
|
3de3a42f97
|
Merged changes.
|
2023-05-24 13:15:52 -05:00 |
|
Ross Thompson
|
6509463f3d
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-24 13:00:50 -05:00 |
|
Ross Thompson
|
b28a75f32a
|
Updated headers to local branch history predictors.
|
2023-05-24 12:52:42 -05:00 |
|
Ross Thompson
|
c5aeb08e5c
|
Trying to figure out why the parameterization slowed down modelsim so much.
|
2023-05-24 12:44:42 -05:00 |
|
Ross Thompson
|
6163fc29e1
|
Adds local history predictor.
Fixes performance counters, but not coremark.
|
2023-05-23 18:53:46 -05:00 |
|
Ross Thompson
|
502836b2ff
|
Merge pull request #299 from davidharrishmc/dev
Changed timeout for riscof and removed imperas tests from coverage
|
2023-05-23 18:53:34 -04:00 |
|
David Harris
|
46e0bd2b7f
|
Merge branch 'dev' of https://github.com/davidharrishmc/cvw into dev
|
2023-05-23 15:45:42 -07:00 |
|
David Harris
|
8d03905e4b
|
Added fulladder coverage script example
|
2023-05-23 15:45:32 -07:00 |
|
David Harris
|
ee3660b0f2
|
Removed unnecessary imperas tests from coverage
|
2023-05-23 15:43:11 -07:00 |
|
David Harris
|
e2c990f47d
|
Increased timeout for riscof because it is so slow
|
2023-05-23 15:37:09 -07:00 |
|
Ross Thompson
|
05b54d40b3
|
Merge pull request #298 from davidharrishmc/dev
Start Verilate
|
2023-05-22 16:51:31 -04:00 |
|
David Harris
|
c223c18f34
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-05-22 11:27:57 -07:00 |
|
David Harris
|
6e8a313930
|
Verilate start
|
2023-05-22 10:30:39 -07:00 |
|
Ross Thompson
|
485508274e
|
Merge pull request #297 from davidharrishmc/dev
Verilator testbench changes
|
2023-05-22 13:29:54 -04:00 |
|
David Harris
|
533ddf5eb3
|
Removed force from branch predictor initialization
|
2023-05-22 09:57:41 -07:00 |
|
David Harris
|
f257259045
|
Initial testbench cleanup for Verilator
|
2023-05-22 09:51:46 -07:00 |
|
Ross Thompson
|
2adc1c969c
|
Fixed coremark performance counters to match the updated counter changes from a month ago.
|
2023-05-22 10:38:23 -05:00 |
|
Ross Thompson
|
1dc7fb567b
|
Merge branch 'localhistory'
Repair to wave file.
Created implementations of local history. Part of my Ph.D. research.
|
2023-05-22 10:13:31 -05:00 |
|
Ross Thompson
|
c68dae0b0e
|
Repaired wave file.
|
2023-05-22 10:09:33 -05:00 |
|
Ross Thompson
|
81b33fb48e
|
Fixes load and store stall counters.
|
2023-05-22 10:08:49 -05:00 |
|
Ross Thompson
|
cae4448808
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-22 10:06:42 -05:00 |
|
Ross Thompson
|
0be8ec966c
|
Merge pull request #296 from davidharrishmc/main
riscof fixes
|
2023-05-22 11:05:34 -04:00 |
|
Ross Thompson
|
d57a33fb6b
|
Repaired wave file.
|
2023-05-22 09:50:34 -05:00 |
|
Ross Thompson
|
71e5372373
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-22 09:38:57 -05:00 |
|
David Harris
|
0c73e3c85e
|
Fixed division by zero in coremark postprocessing
|
2023-05-16 13:53:03 -07:00 |
|
David Harris
|
579a62c2d2
|
Update Coremark makefile
|
2023-05-16 13:46:20 -07:00 |
|
David Harris
|
d086dbffb4
|
Factored FMA tests out of the main 32/64 f/d tests to run in parallel and speed up sim
|
2023-05-16 11:37:01 -07:00 |
|
David Harris
|
15f721a75e
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into main
|
2023-05-16 11:19:25 -07:00 |
|
David Harris
|
bdd0ab5a55
|
Added Zifencei ISA to tests where necessary to support new compiler
|
2023-05-16 11:18:27 -07:00 |
|
David Harris
|
63473a1477
|
Changed DIVN comparison from NF to NF+2. Shouldn't make a difference on our word sizes of XLEN=32/64, NF = 10/23/52) but is more proper in the general case.
|
2023-05-15 03:51:59 -07:00 |
|
Ross Thompson
|
c9ceda5794
|
Merge pull request #294 from davidharrishmc/main
Defined empty RVMODEL interrupt macros to make riscof warnings go away
|
2023-05-14 13:19:41 -05:00 |
|
Ross Thompson
|
f0268c60fb
|
Merge pull request #295 from davidharrishmc/dev
Merged install script cleanup
|
2023-05-14 13:19:06 -05:00 |
|
David Harris
|
f5db0a714d
|
Added Zicsr and zifencei to RVTEST_ISA in custom tests where necessary to make them compile
|
2023-05-14 06:58:29 -07:00 |
|
David Harris
|
402395b126
|
Fixed riscof scripts that were removing zicsr from compiler misa
|
2023-05-14 04:19:08 -07:00 |
|
David Harris
|
5a8a82fe61
|
Commented out unnecessary text segment in test.ld that causes RWX in LOAD segment warning
|
2023-05-14 03:58:08 -07:00 |
|
David Harris
|
fe78b820f4
|
Merged install script cleanup
|
2023-05-14 03:41:35 -07:00 |
|
David Harris
|
c6a6269404
|
Defined empty RVMODEL interrupt macros to make riscof warnings go away
|
2023-05-14 03:36:28 -07:00 |
|
David Harris
|
84e7d6dbbc
|
Added CD before compiling SAIL
|
2023-05-14 03:08:53 -07:00 |
|
Ross Thompson
|
2612ca4062
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-11 14:56:53 -05:00 |
|
Ross Thompson
|
03823a9bc1
|
Partially working local history repair.
|
2023-05-11 14:56:26 -05:00 |
|
Ross Thompson
|
9712a619d9
|
Merge pull request #293 from davidharrishmc/main
wally installation improvements: latest main branch of riscv-arch-tes…
|
2023-05-10 11:40:43 -05:00 |
|