David Harris
|
0280942563
|
Fixed merge conflict to get synthesis working again
|
2023-02-01 04:43:57 -08:00 |
|
Madeleine Masser-Frye
|
ad6d7eb5e2
|
added memories (not tested)
|
2023-02-01 06:08:27 +00:00 |
|
David Harris
|
e7883775f3
|
Moved shared constants into per-processor config and removed wally-constants
|
2023-01-29 15:55:37 -08:00 |
|
David Harris
|
234860d4e5
|
Merged PR#37 branch predictor
|
2023-01-29 14:25:28 -08:00 |
|
David Harris
|
9d44c59a38
|
Removed unused TESTSBP parameter
|
2023-01-29 14:19:24 -08:00 |
|
Ross Thompson
|
a9a7054e2f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
This merges the branch predictor improvements into the main repo.
|
2023-01-29 15:24:20 -06:00 |
|
Ross Thompson
|
74b4f78099
|
Found bug in gshare.
|
2023-01-29 15:03:25 -06:00 |
|
David Harris
|
5d2a48d5d8
|
Converted rv32ic to rv32imc
|
2023-01-29 11:33:54 -08:00 |
|
David Harris
|
99d12a5ef0
|
Removed unused BPRED file referenes from fpga config
|
2023-01-28 20:22:36 -08:00 |
|
David Harris
|
481cb8bad0
|
Renamed BPTYPE to BPRED_TYPE
|
2023-01-28 20:06:12 -08:00 |
|
David Harris
|
94daedeed6
|
Renamed DCACHE to DCACHE_SUPPORTED and ICACHE to ICACHE_SUPPORTED
|
2023-01-28 18:52:00 -08:00 |
|
David Harris
|
e4e7e827d6
|
Renamed BUS to BUS_SUPPORTED
|
2023-01-28 18:35:53 -08:00 |
|
David Harris
|
a0b4e7fb24
|
Config cleanup and renamed BPRED_ENABLED to BPRED_SUPPORTED
|
2023-01-28 18:17:42 -08:00 |
|
David Harris
|
9eb1938d41
|
Removed DEISGN_COMPILER configuration paramter
|
2023-01-28 10:51:39 -08:00 |
|
David Harris
|
ef83309ea9
|
Added missing PLIC_GPIO_ID to two config files
|
2023-01-27 15:23:32 -08:00 |
|
David Harris
|
d78f8d76cc
|
Fixed license header for config files to SolderPad
|
2023-01-27 15:17:17 -08:00 |
|
Ross Thompson
|
2f0e40402b
|
Improved RAS.
|
2023-01-25 17:06:25 -06:00 |
|
Ross Thompson
|
40b4811d2b
|
Found minor bug in gshare.
|
2023-01-25 12:08:54 -06:00 |
|
David Harris
|
e87c2b2724
|
Started adding bit manipulation unit
|
2023-01-20 14:19:07 -08:00 |
|
Katherine Parry
|
77a982c977
|
cleaned up all FPU files except for division
|
2023-01-11 22:02:30 -06:00 |
|
David Harris
|
654abcde61
|
Replaced MDUE with IntDivE in FDIVSQRT
|
2023-01-11 11:06:37 -08:00 |
|
David Harris
|
446b5fa83f
|
Division constant cleanup
|
2023-01-10 11:14:59 -08:00 |
|
David Harris
|
4a34007b49
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2023-01-09 13:04:37 -08:00 |
|
David Harris
|
b2ec52c94d
|
Changed DIVN from NF+3 to NF+2, cleanup
|
2023-01-09 13:04:34 -08:00 |
|
Ross Thompson
|
f330d877ac
|
Added folded gshare predictor with k=16 and depth=10.
|
2023-01-09 14:41:03 -06:00 |
|
David Harris
|
48f31d4b24
|
Divider constant cleanup, made CORRSHIFTSZ consistent
|
2023-01-09 12:34:19 -08:00 |
|
Ross Thompson
|
302a2e0116
|
Added better branch predictor to fpga config.
|
2023-01-09 13:46:30 -06:00 |
|
Ross Thompson
|
ca55bd8444
|
Fixed branch predictor.
|
2023-01-09 13:45:49 -06:00 |
|
Ross Thompson
|
6a616617d1
|
Restored to default configuration.
|
2023-01-09 00:21:45 -06:00 |
|
Ross Thompson
|
6326e6984c
|
Might have actually solved the gshare bug.
|
2023-01-09 00:11:25 -06:00 |
|
Ross Thompson
|
0eda4b1ab3
|
core part of global history works now. forwarding is still broken.
|
2023-01-08 23:35:02 -06:00 |
|
Ross Thompson
|
475becb414
|
Removed unused rv64BP config.
|
2023-01-07 12:17:40 -06:00 |
|
David Harris
|
c260354817
|
Removed unused UARCH configuration entries
|
2023-01-06 05:11:14 -08:00 |
|
Ross Thompson
|
78e441fb38
|
More branch predictor cleanup.
|
2023-01-05 17:19:27 -06:00 |
|
Ross Thompson
|
65dd86b726
|
Keep around the old gshare.
|
2023-01-05 15:55:46 -06:00 |
|
Ross Thompson
|
2224679694
|
Added speculative gshare.
|
2023-01-05 14:18:00 -06:00 |
|
Ross Thompson
|
9d03109f34
|
Officially added global history with speculation to types of branch predictors.
|
2023-01-05 14:04:09 -06:00 |
|
Ross Thompson
|
14ebf2360d
|
Simplified gshare.
|
2023-01-04 23:51:09 -06:00 |
|
Ross Thompson
|
0eceeeeeaa
|
Simiplified global history branch predictor.
|
2023-01-04 23:41:55 -06:00 |
|
David Harris
|
f8af51e07b
|
Handle special case Int Div/Rem of |A| < |B| in a single cycle
|
2023-01-01 13:54:01 -08:00 |
|
David Harris
|
7c7d40ad63
|
Broken commit starting to address radix 2 issues
|
2022-12-31 06:19:15 -08:00 |
|
David Harris
|
50af122909
|
Moved shared config so wally-shared only has values a user would alter
|
2022-12-31 05:51:42 -08:00 |
|
David Harris
|
6832b9d9f6
|
config file, comment, postproc cleanup
|
2022-12-31 05:20:56 -08:00 |
|
Cedar Turek
|
0836d4d4f0
|
removed unnecessary values from shared config. unbroke division
|
2022-12-30 21:26:55 -08:00 |
|
Katherine Parry
|
aca6f0d4e6
|
removed ethe second bit from fma alignment shift
|
2022-12-30 12:07:44 -06:00 |
|
Katherine Parry
|
5844a596a3
|
Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
|
2022-12-30 09:56:35 -06:00 |
|
David Harris
|
ba976d66e4
|
Radix 4 divsqrt
|
2022-12-30 07:01:44 -08:00 |
|
Ross Thompson
|
c725b5534a
|
Merge branch 'main' of github.com:davidharrishmc/riscv-wally
|
2022-12-29 17:07:53 -06:00 |
|
Ross Thompson
|
654b10894c
|
Re-enabled the branch predictor in rv64gc.
|
2022-12-29 17:07:50 -06:00 |
|
Katherine Parry
|
1b4fa38510
|
one bitt removed from inital lignment shift
|
2022-12-28 17:46:53 -06:00 |
|