David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa5be45dcd
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
						
						
						
						
						
					 | 
					
						2023-02-26 18:35:14 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d3f5708ded
							
						
					 | 
					
						
						
							
							StoreAmo faults are generated instead of load faults on AMO operations
						
						
						
						
						
					 | 
					
						2023-02-26 18:35:10 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3804626166
							
						
					 | 
					
						
						
							
							Create module for instruction class prediction and decoding.
						
						
						
						
						
					 | 
					
						2023-02-26 20:20:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							86f611577f
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into main
						
						
						
						
						
					 | 
					
						2023-02-26 19:58:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2fd34efe6
							
						
					 | 
					
						
						
							
							Renamed DAPageFault to UpdateDA
						
						
						
						
						
					 | 
					
						2023-02-26 17:51:45 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							246deeda82
							
						
					 | 
					
						
						
							
							renamed UpperBitsUnequalPageFault to UpperBitsUnequal
						
						
						
						
						
					 | 
					
						2023-02-26 17:32:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							099267ffce
							
						
					 | 
					
						
						
							
							moved tlb to subdirectory
						
						
						
						
						
					 | 
					
						2023-02-26 17:31:03 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9e884acc8
							
						
					 | 
					
						
						
							
							Moved TLB into subdirectory of MMU
						
						
						
						
						
					 | 
					
						2023-02-26 17:28:05 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							52faec7922
							
						
					 | 
					
						
						
							
							Merge pull request #116 from davidharrishmc/dev
						
						
						
						
						
						
						
						Removed unneeded TLBFlush from TLBMiss logic 
						
					 | 
					
						2023-02-26 12:07:41 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bb276da6eb
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into main
						
						
						
						
						
					 | 
					
						2023-02-26 12:06:06 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ab178d0956
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
						
						
						
						
						
					 | 
					
						2023-02-26 10:04:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ad62ea31f
							
						
					 | 
					
						
						
							
							Removed unneeded TLBFlush from TLBMiss
						
						
						
						
						
					 | 
					
						2023-02-26 10:04:16 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							f411e63dc8
							
						
					 | 
					
						
						
							
							Merge pull request #115 from davidharrishmc/dev
						
						
						
						
						
						
						
						Fixed SSTC being unusable in M-MODE without Status.TM.  Disable STIME… 
						
					 | 
					
						2023-02-26 12:02:54 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2203c05724
							
						
					 | 
					
						
						
							
							Access faults are geted by ~TLBMiss rather than ~(Translate & ~TLBHit)
						
						
						
						
						
					 | 
					
						2023-02-26 09:58:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							4579a9d0c2
							
						
					 | 
					
						
						
							
							Renamed HPTW_WRITES_SUPPORTED to SVADU_SUPPORTED
						
						
						
						
						
					 | 
					
						2023-02-26 09:38:32 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3e5100f8d
							
						
					 | 
					
						
						
							
							Renamed DAPageFault to HPTWDAPageFault in hptw to avoid name conflict with DAPageFault from tlbcontrol
						
						
						
						
						
					 | 
					
						2023-02-26 07:12:43 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d50658addf
							
						
					 | 
					
						
						
							
							Fixed missing assign when SSTC is not supported
						
						
						
						
						
					 | 
					
						2023-02-26 07:12:13 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							27acb90217
							
						
					 | 
					
						
						
							
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7500bb75c6
							
						
					 | 
					
						
						
							
							PHT was enabled using the wrong ~flush  and ~stall.
						
						
						
						
						
					 | 
					
						2023-02-24 22:57:32 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							63b9f9ca3d
							
						
					 | 
					
						
						
							
							gshare cleanup.
						
						
						
						
						
					 | 
					
						2023-02-24 22:55:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb8d6f016f
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-02-24 19:57:18 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed7ab402ad
							
						
					 | 
					
						
						
							
							More signal renames.
						
						
						
						
						
					 | 
					
						2023-02-24 19:56:55 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e549bec060
							
						
					 | 
					
						
						
							
							Renamed signals to match new figures.
						
						
						
						
						
					 | 
					
						2023-02-24 19:51:47 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ff524d843
							
						
					 | 
					
						
						
							
							Renamed signals to match figure 10.18.
						
						
						
						
						
					 | 
					
						2023-02-24 19:22:14 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db5aa5a0fd
							
						
					 | 
					
						
						
							
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea71fd09f5
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-02-24 18:50:35 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4058a49985
							
						
					 | 
					
						
						
							
							Possible fix to btb performance issue.
						
						
						
						
						
					 | 
					
						2023-02-24 18:36:41 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c52827f51
							
						
					 | 
					
						
						
							
							Cleanup.
						
						
						
						
						
					 | 
					
						2023-02-24 18:20:42 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d030d323fd
							
						
					 | 
					
						
						
							
							Completed critical path gshare fix.
						
						
						
						
						
					 | 
					
						2023-02-24 18:02:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c2021927ce
							
						
					 | 
					
						
						
							
							Prep to fix gshare critical path.
						
						
						
						
						
					 | 
					
						2023-02-24 17:54:48 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ffaa75c2a
							
						
					 | 
					
						
						
							
							Modified btb forwarding logic to reduce critical path.
						
						
						
						
						
					 | 
					
						2023-02-24 17:47:43 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							ccabc63b85
							
						
					 | 
					
						
						
							
							Merge pull request #113 from davidharrishmc/dev
						
						
						
						
						
						
						
						Change default tech to sky90 for synth 
						
					 | 
					
						2023-02-24 09:59:08 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							60752fe51c
							
						
					 | 
					
						
						
							
							Fixed special cases of address decoder and documented better
						
						
						
						
						
					 | 
					
						2023-02-24 07:52:46 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5243d1e1d4
							
						
					 | 
					
						
						
							
							Improved branch predictor graph generation.
						
						
						
						
						
					 | 
					
						2023-02-23 20:44:47 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c4734c736
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
						
						
						
						
						
					 | 
					
						2023-02-23 18:23:27 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							1bed1c1869
							
						
					 | 
					
						
						
							
							Switched to sky90 for default synthesis
						
						
						
						
						
					 | 
					
						2023-02-23 14:19:10 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e8791a0a5
							
						
					 | 
					
						
						
							
							Major cleanup of bp.
						
						
						
						
						
					 | 
					
						2023-02-23 16:19:03 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d880720b7e
							
						
					 | 
					
						
						
							
							Partial replacement of InstrClassX with {JalX, RetX, JumpX, and BranchX}.
						
						
						
						
						
					 | 
					
						2023-02-23 15:55:34 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b7d22f1926
							
						
					 | 
					
						
						
							
							Merge pull request #112 from ross144/main
						
						
						
						
						
						
						
						Branch predictor updates to reflect figures 
						
					 | 
					
						2023-02-23 13:29:53 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5504a55955
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-02-23 15:21:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							83bf573cf5
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:ross144/cvw
						
						
						
						
						
					 | 
					
						2023-02-23 15:20:58 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							500764f97b
							
						
					 | 
					
						
						
							
							Branch predictor cleanup.
						
						
						
						
						
					 | 
					
						2023-02-23 15:15:14 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							70f7f59332
							
						
					 | 
					
						
						
							
							Moved more branch predictor logic into the performance counter block.
						
						
						
						
						
					 | 
					
						2023-02-23 15:14:56 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2fff070b1d
							
						
					 | 
					
						
						
							
							Moved more branch predictor logic into the performance counter block.
						
						
						
						
						
					 | 
					
						2023-02-23 14:46:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							195343c84f
							
						
					 | 
					
						
						
							
							Added if generate around bp logic only used with performance counters.
						
						
						
						
						
					 | 
					
						2023-02-23 14:39:31 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed91fc5ce3
							
						
					 | 
					
						
						
							
							Renamed PCPredX to BTAX.
						
						
						
						
						
					 | 
					
						2023-02-23 14:33:32 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							569186af1f
							
						
					 | 
					
						
						
							
							Merge pull request #111 from stineje/main
						
						
						
						
						
						
						
						Slight tweak to .synopsys for OSU setup 
						
					 | 
					
						2023-02-23 06:23:06 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f2bf2934e
							
						
					 | 
					
						
						
							
							Slight tweak to .synopsys for OSU setup
						
						
						
						
						
					 | 
					
						2023-02-23 07:52:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f0d32a745a
							
						
					 | 
					
						
						
							
							updates to bp result parsing script.
						
						
						
						
						
					 | 
					
						2023-02-22 22:08:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a9dbe4680
							
						
					 | 
					
						
						
							
							Updated branch predictor results processing script.
						
						
						
						
						
					 | 
					
						2023-02-22 16:11:52 -06:00 | 
					
					
						
						
							
							
							
						
					 |