David Harris
|
f31764c3e1
|
Renamed DAPageFault to HPTWDAPageFault in hptw to avoid name conflict with DAPageFault from tlbcontrol
|
2023-02-26 07:12:43 -08:00 |
|
David Harris
|
fe161f6bde
|
Fixed missing assign when SSTC is not supported
|
2023-02-26 07:12:13 -08:00 |
|
David Harris
|
8895114152
|
Fixed SSTC being unusable in M-MODE without Status.TM. Disable STIMECMP registers when SSTC_SUPPORTED = 0
|
2023-02-26 06:30:43 -08:00 |
|
David Harris
|
be5bf22469
|
Merge pull request #114 from ross144/main
Fix the branch predictor's gshare and btb critical path issue
|
2023-02-24 16:55:34 -08:00 |
|
Ross Thompson
|
40a164a8da
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-24 18:50:35 -06:00 |
|
Ross Thompson
|
4031b89f18
|
Possible fix to btb performance issue.
|
2023-02-24 18:36:41 -06:00 |
|
Ross Thompson
|
ea8cb7dd78
|
Cleanup.
|
2023-02-24 18:20:42 -06:00 |
|
Ross Thompson
|
a14dcaa241
|
Completed critical path gshare fix.
|
2023-02-24 18:02:00 -06:00 |
|
Ross Thompson
|
31d6531af2
|
Prep to fix gshare critical path.
|
2023-02-24 17:54:48 -06:00 |
|
Ross Thompson
|
5db56460b9
|
Modified btb forwarding logic to reduce critical path.
|
2023-02-24 17:47:43 -06:00 |
|
Ross Thompson
|
6aeef0ce02
|
Merge pull request #113 from davidharrishmc/dev
Change default tech to sky90 for synth
|
2023-02-24 09:59:08 -06:00 |
|
David Harris
|
adfc01fc5a
|
Fixed special cases of address decoder and documented better
|
2023-02-24 07:52:46 -08:00 |
|
Ross Thompson
|
cbc5de1ebd
|
Improved branch predictor graph generation.
|
2023-02-23 20:44:47 -06:00 |
|
David Harris
|
7ba0e3b710
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-23 18:23:27 -08:00 |
|
David Harris
|
2d6fb006ba
|
Switched to sky90 for default synthesis
|
2023-02-23 14:19:10 -08:00 |
|
Ross Thompson
|
2920179435
|
Major cleanup of bp.
|
2023-02-23 16:19:03 -06:00 |
|
Ross Thompson
|
fa49de8391
|
Partial replacement of InstrClassX with {JalX, RetX, JumpX, and BranchX}.
|
2023-02-23 15:55:34 -06:00 |
|
David Harris
|
26a3b3d2d3
|
Merge pull request #112 from ross144/main
Branch predictor updates to reflect figures
|
2023-02-23 13:29:53 -08:00 |
|
Ross Thompson
|
6eb27d2447
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-23 15:21:09 -06:00 |
|
Ross Thompson
|
5c826d0a58
|
Merge branch 'main' of github.com:ross144/cvw
|
2023-02-23 15:20:58 -06:00 |
|
Ross Thompson
|
8503982328
|
Branch predictor cleanup.
|
2023-02-23 15:15:14 -06:00 |
|
Ross Thompson
|
403b2b7be1
|
Moved more branch predictor logic into the performance counter block.
|
2023-02-23 15:14:56 -06:00 |
|
Ross Thompson
|
2ab6aa4327
|
Moved more branch predictor logic into the performance counter block.
|
2023-02-23 14:46:30 -06:00 |
|
Ross Thompson
|
526f046fb0
|
Added if generate around bp logic only used with performance counters.
|
2023-02-23 14:39:31 -06:00 |
|
Ross Thompson
|
2d919fa9e3
|
Renamed PCPredX to BTAX.
|
2023-02-23 14:33:32 -06:00 |
|
David Harris
|
0a4fd528fb
|
Merge pull request #111 from stineje/main
Slight tweak to .synopsys for OSU setup
|
2023-02-23 06:23:06 -08:00 |
|
James Stine
|
6647cf6582
|
Slight tweak to .synopsys for OSU setup
|
2023-02-23 07:52:40 -06:00 |
|
Ross Thompson
|
c9609609aa
|
updates to bp result parsing script.
|
2023-02-22 22:08:00 -06:00 |
|
Ross Thompson
|
ecbfd776d6
|
Updated branch predictor results processing script.
|
2023-02-22 16:11:52 -06:00 |
|
Ross Thompson
|
c736d7c1f3
|
Fixed bug in basic gshare.
|
2023-02-22 12:54:46 -06:00 |
|
David Harris
|
02b5991568
|
Merge pull request #109 from ross144/main
Swapped string to integer parameter.
|
2023-02-22 10:19:49 -08:00 |
|
Ross Thompson
|
ed8f7fc297
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-22 09:15:41 -06:00 |
|
Ross Thompson
|
d8c54ff565
|
Merge pull request #108 from eroom1966/main
add support for idv package
|
2023-02-22 09:13:36 -06:00 |
|
Ross Thompson
|
849856034b
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-02-22 09:11:57 -06:00 |
|
Ross Thompson
|
5dde3af22e
|
Oups. Turns out dc_shell does not like string parameters.
Switched gshare to use an integer parameter to select between gshare and global.
|
2023-02-22 09:11:46 -06:00 |
|
eroom1966
|
dcfa153100
|
add support for idv package
|
2023-02-22 13:27:01 +00:00 |
|
Ross Thompson
|
e96c34c8d1
|
Merge pull request #107 from davidharrishmc/dev
Bug fixes
|
2023-02-21 13:55:55 -06:00 |
|
David Harris
|
f0566173e6
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2023-02-21 09:58:18 -08:00 |
|
David Harris
|
b59df0fca7
|
Fixed Issue #65 fmv sign selection. Sign needs to come from most significant bit of raw X source without doing NaN Box fixes first.
|
2023-02-21 09:57:57 -08:00 |
|
David Harris
|
99a1683f8e
|
Debug test case updates
|
2023-02-21 09:33:36 -08:00 |
|
David Harris
|
a445e53e8d
|
Fixed Issue #106: fld rasies load access fault instead of illegal instruction. The IEU controller had considered all fp loads and stores to be legal regardless of whether the FPU is enabled or the type is supported. Merged illegal instruction detection from both units into the Decode stage, saving two bits of pipeline register as well.
|
2023-02-21 09:32:17 -08:00 |
|
David Harris
|
c36653f1b7
|
Merge pull request #105 from ross144/main
Fixes to branch target buffer
|
2023-02-20 17:07:26 -08:00 |
|
Ross Thompson
|
7f0d64d0a6
|
Fixed typo in the global branch predictor.
|
2023-02-20 18:48:02 -06:00 |
|
Ross Thompson
|
2c2c1b5221
|
Cleanup branch predictor files.
|
2023-02-20 18:45:45 -06:00 |
|
Ross Thompson
|
7df3a84060
|
Renamed branch predictors and consolidated global and gshare predictors.
|
2023-02-20 18:42:37 -06:00 |
|
Ross Thompson
|
6eefa5b1e3
|
Fixed another bug in the btb.
|
2023-02-20 17:54:22 -06:00 |
|
Ross Thompson
|
73c6e7f9cd
|
Merge pull request #104 from davidharrishmc/dev
Yet another try
|
2023-02-20 17:07:40 -06:00 |
|
Ross Thompson
|
d2b7047744
|
Fixed forwarding bug in the BTB.
|
2023-02-20 17:03:45 -06:00 |
|
Ross Thompson
|
fdd007a903
|
Found a bug where the d and i cache misses were not recorded in the performance counters.
|
2023-02-20 16:00:29 -06:00 |
|
Ross Thompson
|
545af7697f
|
Simiplified BTB.
|
2023-02-20 15:39:42 -06:00 |
|