Ross Thompson
|
c7e515634d
|
I think I've solved the slow down issue. Parameters can't be mixed with cvw_t and other types.
|
2023-05-26 13:56:51 -05:00 |
|
Ross Thompson
|
b517a96261
|
Update top level parameterized. Simulation slowed down to 4.5 minutes.
|
2023-05-26 12:13:11 -05:00 |
|
Ross Thompson
|
8cf38b28aa
|
The privileged unit is parameterized using Lim's method.
|
2023-05-26 12:03:46 -05:00 |
|
Ross Thompson
|
4d961bd080
|
Completed LSU parameterization based on Lim's changes.
|
2023-05-26 11:26:09 -05:00 |
|
Ross Thompson
|
d37e010aa4
|
Subwordread now parameterized.
|
2023-05-26 11:22:44 -05:00 |
|
Ross Thompson
|
02a788a083
|
PMA checker's address decoder is now parameterized. I did not see bit slicing in Lim's code. I'm not sure how they got around this issue.
|
2023-05-26 11:06:48 -05:00 |
|
Ross Thompson
|
0e1131d190
|
Progress on LSU.
|
2023-05-26 10:47:09 -05:00 |
|
Ross Thompson
|
0020d94b39
|
Updated mmu's tlb and hptw to use Lim's parameterization.
|
2023-05-24 18:02:22 -05:00 |
|
Ross Thompson
|
70c8828ac2
|
PM(P/A) checkers parameterized based on Lim's work.
|
2023-05-24 17:20:55 -05:00 |
|
Ross Thompson
|
fcb1c63f5f
|
Partial parameterization into mmu.
|
2023-05-24 16:12:41 -05:00 |
|
Ross Thompson
|
5f5f33787d
|
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
|
1299319d0b
|
More parameterization. Based on Lim's work. EBU, IFU (except bpred), and IEU done.
|
2023-05-24 14:56:02 -05:00 |
|
Ross Thompson
|
052bc95966
|
More parameterization. Copied Lim. Still no slow down.
|
2023-05-24 14:49:22 -05:00 |
|
Ross Thompson
|
b91b54589e
|
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 |
|
Ross Thompson
|
930fb67308
|
Trying to figure out why the parameterization slowed down modelsim so much.
|
2023-05-24 12:44:42 -05:00 |
|
Ross Thompson
|
69a9bf7055
|
Adds local history predictor.
Fixes performance counters, but not coremark.
|
2023-05-23 18:53:46 -05:00 |
|
Ross Thompson
|
ee1d90eff6
|
Fixed coremark performance counters to match the updated counter changes from a month ago.
|
2023-05-22 10:38:23 -05:00 |
|
Ross Thompson
|
664231c0da
|
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
|
429875e8db
|
Repaired wave file.
|
2023-05-22 10:09:33 -05:00 |
|
Ross Thompson
|
625d365f3e
|
Fixes load and store stall counters.
|
2023-05-22 10:08:49 -05:00 |
|
Ross Thompson
|
bfd0d263ca
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-22 10:06:42 -05:00 |
|
Ross Thompson
|
962a640d36
|
Merge pull request #296 from davidharrishmc/main
riscof fixes
|
2023-05-22 11:05:34 -04:00 |
|
Ross Thompson
|
ad3ecd35f0
|
Repaired wave file.
|
2023-05-22 09:50:34 -05:00 |
|
Ross Thompson
|
6d1a97842f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-22 09:38:57 -05:00 |
|
David Harris
|
b7ebce1487
|
Fixed division by zero in coremark postprocessing
|
2023-05-16 13:53:03 -07:00 |
|
David Harris
|
02c61a0d25
|
Update Coremark makefile
|
2023-05-16 13:46:20 -07:00 |
|
David Harris
|
7b0d1a7883
|
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
|
fb13d76615
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into main
|
2023-05-16 11:19:25 -07:00 |
|
David Harris
|
19096a812a
|
Added Zifencei ISA to tests where necessary to support new compiler
|
2023-05-16 11:18:27 -07:00 |
|
David Harris
|
1b385c4336
|
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
|
4053eb5ba8
|
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
|
6ad90f8264
|
Merge pull request #295 from davidharrishmc/dev
Merged install script cleanup
|
2023-05-14 13:19:06 -05:00 |
|
David Harris
|
0a7a159d69
|
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
|
0cc8f9fd15
|
Fixed riscof scripts that were removing zicsr from compiler misa
|
2023-05-14 04:19:08 -07:00 |
|
David Harris
|
cd7816ff32
|
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
|
4b85346f3a
|
Merged install script cleanup
|
2023-05-14 03:41:35 -07:00 |
|
David Harris
|
67a089104c
|
Defined empty RVMODEL interrupt macros to make riscof warnings go away
|
2023-05-14 03:36:28 -07:00 |
|
David Harris
|
f2fc066108
|
Added CD before compiling SAIL
|
2023-05-14 03:08:53 -07:00 |
|
Ross Thompson
|
8f305bf3cf
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-05-11 14:56:53 -05:00 |
|
Ross Thompson
|
d545a2ec74
|
Partially working local history repair.
|
2023-05-11 14:56:26 -05:00 |
|
Ross Thompson
|
3eed030192
|
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 |
|
David Harris
|
98a44fd3bd
|
wally installation improvements: latest main branch of riscv-arch-test, updated install script
|
2023-05-10 08:23:55 -07:00 |
|
David Harris
|
ad4cd9a5a9
|
Update README.md
|
2023-05-09 10:58:45 -07:00 |
|
Ross Thompson
|
f6905bf999
|
Merge pull request #292 from davidharrishmc/dev
Added packages requested for gcc
|
2023-05-09 12:41:06 -05:00 |
|
David Harris
|
866942b39a
|
Added packages requested for gcc
|
2023-05-09 10:30:02 -07:00 |
|
David Harris
|
22cb08090f
|
Merge pull request #291 from kjprime/main
Add comments tlbGBL and minor optimization
|
2023-05-06 09:11:34 -07:00 |
|
Ross Thompson
|
3a98fb8680
|
Baseline localhistory with speculative repair built.
|
2023-05-05 15:23:45 -05:00 |
|
Kevin Thomas
|
0c9b7dcce7
|
Comment tlbGBL more discriptively
Reduce redundant instructions
|
2023-05-04 19:13:47 -05:00 |
|
Ross Thompson
|
42517bae6f
|
Fixed bug in local history predictor.
|
2023-05-04 16:54:41 -05:00 |
|
Ross Thompson
|
ee1e380fad
|
Almost working ahead pipelined local history predictor.
|
2023-05-04 16:17:31 -05:00 |
|