David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d7145901b
							
						
					 | 
					
						
						
							
							StoreAmo faults are generated instead of load faults on AMO operations
						
						
						
						
						
					 | 
					
						2023-02-26 18:35:10 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8c5e5b5ff
							
						
					 | 
					
						
						
							
							Create module for instruction class prediction and decoding.
						
						
						
						
						
					 | 
					
						2023-02-26 20:20:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3964ce3309
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into main
						
						
						
						
						
					 | 
					
						2023-02-26 19:58:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							21b28fd1bb
							
						
					 | 
					
						
						
							
							Renamed DAPageFault to UpdateDA
						
						
						
						
						
					 | 
					
						2023-02-26 17:51:45 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							4274071333
							
						
					 | 
					
						
						
							
							renamed UpperBitsUnequalPageFault to UpperBitsUnequal
						
						
						
						
						
					 | 
					
						2023-02-26 17:32:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							06bd4783af
							
						
					 | 
					
						
						
							
							moved tlb to subdirectory
						
						
						
						
						
					 | 
					
						2023-02-26 17:31:03 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							c774b44116
							
						
					 | 
					
						
						
							
							Moved TLB into subdirectory of MMU
						
						
						
						
						
					 | 
					
						2023-02-26 17:28:05 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad462388cb
							
						
					 | 
					
						
						
							
							Merge pull request #116 from davidharrishmc/dev
						
						
						
						
						
						
						
						Removed unneeded TLBFlush from TLBMiss logic 
						
					 | 
					
						2023-02-26 12:07:41 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							72be4318b8
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into main
						
						
						
						
						
					 | 
					
						2023-02-26 12:06:06 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b3d47b2d5
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
						
						
						
						
						
					 | 
					
						2023-02-26 10:04:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							dc447ed5ed
							
						
					 | 
					
						
						
							
							Removed unneeded TLBFlush from TLBMiss
						
						
						
						
						
					 | 
					
						2023-02-26 10:04:16 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							849cbcbf20
							
						
					 | 
					
						
						
							
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							54b8e7c629
							
						
					 | 
					
						
						
							
							Access faults are geted by ~TLBMiss rather than ~(Translate & ~TLBHit)
						
						
						
						
						
					 | 
					
						2023-02-26 09:58:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							35653a18b7
							
						
					 | 
					
						
						
							
							Renamed HPTW_WRITES_SUPPORTED to SVADU_SUPPORTED
						
						
						
						
						
					 | 
					
						2023-02-26 09:38:32 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f8034013d
							
						
					 | 
					
						
						
							
							PHT was enabled using the wrong ~flush  and ~stall.
						
						
						
						
						
					 | 
					
						2023-02-24 22:57:32 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb9dc7e67d
							
						
					 | 
					
						
						
							
							gshare cleanup.
						
						
						
						
						
					 | 
					
						2023-02-24 22:55:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							56a70d12bb
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-02-24 19:57:18 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9df05f0b3d
							
						
					 | 
					
						
						
							
							More signal renames.
						
						
						
						
						
					 | 
					
						2023-02-24 19:56:55 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8bd4a4c35b
							
						
					 | 
					
						
						
							
							Renamed signals to match new figures.
						
						
						
						
						
					 | 
					
						2023-02-24 19:51:47 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f95f326b3d
							
						
					 | 
					
						
						
							
							Renamed signals to match figure 10.18.
						
						
						
						
						
					 | 
					
						2023-02-24 19:22:14 -06: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 | 
					
					
						
						
							
							
							
						
					 |