Commit Graph

6511 Commits

Author SHA1 Message Date
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
Ross Thompson
8235042ba2 Maybe I finally have the ahead pipelined local history predictor working. 2023-05-04 14:11:34 -05:00
Ross Thompson
060d40853a Ahead pipelining is not yet working. :( 2023-05-03 17:41:38 -05:00
Ross Thompson
8b0791b6b5 I think ahead pipelining is working for local history. 2023-05-03 12:52:32 -05:00
Ross Thompson
414c79b923 Updated configs for local branch history `defines. 2023-05-02 11:11:04 -05:00
Ross Thompson
08b237b878 Added comment explaining the difference between global history and local history basic implementations. 2023-05-02 11:01:46 -05:00
Ross Thompson
0904a9b97f Swapped the m and k parameters for local history predictor. 2023-05-02 10:52:41 -05:00
Ross Thompson
4eff75449a Maybe have the baseline local history predictor working. 2023-05-01 15:45:27 -05:00
Ross Thompson
3c697052d2 Merge pull request #290 from davidharrishmc/dev
Fixed IROM coverage issues in IFU
2023-05-01 10:49:27 -05:00
Ross Thompson
7437cb67e5 Merge branch 'main' into localhistory 2023-05-01 10:35:50 -05:00
David Harris
3d3b3a7432 Fixed IROM coverage issues in IFU 2023-05-01 08:32:52 -07:00
Ross Thompson
6a105e41c7 Merge pull request #289 from davidharrishmc/dev
Fixed redundant check of SupportedFmt on fmv
2023-05-01 10:30:33 -05:00
David Harris
d5b718be38 IMMU exclude non word-sized accesses 2023-05-01 08:14:19 -07:00
Ross Thompson
67539a4af1 Merge branch 'main' of https://github.com/openhwgroup/cvw 2023-04-30 23:30:13 -05:00
David Harris
90b2a4882f Fixed redundant check of SupportedFmt on fmv that caused coverage problem on fctrl 2023-04-29 05:58:40 -07:00
Ross Thompson
a51bd5bef8 Merge pull request #287 from koooo142857/main
pmppriority module
2023-04-28 10:29:45 -05:00
Ross Thompson
2847f433bb Merge pull request #288 from davidharrishmc/dev
Coverage improvements
2023-04-28 10:28:28 -05:00