Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9c9acc0055 
							
						 
					 
					
						
						
							
							Updated gshare (no speculation) to have better performance.  
						
						 
						
						
						
					 
					
						2023-02-13 18:52:52 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							33d2bf84f8 
							
						 
					 
					
						
						
							
							More fixeds to global history.  
						
						 
						
						
						
					 
					
						2023-02-13 18:08:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a579bbcdd1 
							
						 
					 
					
						
						
							
							Fixed global history predictor.  
						
						 
						
						
						
					 
					
						2023-02-13 18:08:13 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							bbc6095260 
							
						 
					 
					
						
						
							
							Updated global history predictor.  
						
						 
						
						
						
					 
					
						2023-02-13 18:07:32 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9f25b53b36 
							
						 
					 
					
						
						
							
							Fixed bug in basic gshare implementation.  Should be a better comparison to the speculative versions now.  
						
						 
						
						
						
					 
					
						2023-02-13 17:57:05 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b298a8afc5 
							
						 
					 
					
						
						
							
							Created copy of gshare.  I think there may be a simpler implementation.  
						
						 
						
						
						
					 
					
						2023-02-13 17:29:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a80dbd3aec 
							
						 
					 
					
						
						
							
							Further branch predictor improvements.  
						
						 
						
						
						
					 
					
						2023-02-13 17:23:56 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							717cba270c 
							
						 
					 
					
						
						
							
							Partial improvement.  
						
						 
						
						
						
					 
					
						2023-02-13 17:10:24 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f4af38a004 
							
						 
					 
					
						
						
							
							Hacked commit.  Fixes the gshare bugs introduced last week.  
						
						 
						
						... 
						
						
						
						Need to recover the good changes in the next commit. 
						
					 
					
						2023-02-13 16:14:17 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8968639aff 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						 
						
						
						
					 
					
						2023-02-13 11:58:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1d74663f42 
							
						 
					 
					
						
						
							
							Partial fix for gshare bugs from the last two weeks.  
						
						 
						
						
						
					 
					
						2023-02-13 11:57:25 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							58749a8c57 
							
						 
					 
					
						
						
							
							Removed another bit from btb class.  
						
						 
						
						
						
					 
					
						2023-02-12 11:33:43 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Kim 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c59dfc1e30 
							
						 
					 
					
						
						
							
							fixed typo in LZC  
						
						 
						
						
						
					 
					
						2023-02-11 19:59:03 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0667db1d 
							
						 
					 
					
						
						
							
							More simplifications to the BP.  
						
						 
						
						
						
					 
					
						2023-02-10 17:09:35 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9c4da7381f 
							
						 
					 
					
						
						
							
							Experimental branch prediction optimization.  
						
						 
						
						
						
					 
					
						2023-02-10 15:45:56 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							005ca7ae98 
							
						 
					 
					
						
						
							
							Merge pull request  #76  from ross144/main  
						
						 
						
						... 
						
						
						
						Simplified branch predictor 
						
					 
					
						2023-02-10 09:00:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9c2e0de672 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						 
						
						
						
					 
					
						2023-02-10 10:38:39 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c229f0064e 
							
						 
					 
					
						
						
							
							Modified branch predictor to use InstrValidE and InstrValidD rather than the more complex InstrClassE | WrongClassE logic.  
						
						 
						
						
						
					 
					
						2023-02-10 10:33:10 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c90727a25f 
							
						 
					 
					
						
						
							
							Added new features to branch predictor analysis script.  
						
						 
						
						
						
					 
					
						2023-02-10 09:07:06 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							282ffd1313 
							
						 
					 
					
						
						
							
							RAS and RAS documentation now consistent.  
						
						 
						
						
						
					 
					
						2023-02-10 09:06:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							799bf20a6b 
							
						 
					 
					
						
						
							
							Merge pull request  #75  from davidharrishmc/dev  
						
						 
						
						... 
						
						
						
						E154 lab 2 
						
					 
					
						2023-02-09 18:28:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							8ad5f2b181 
							
						 
					 
					
						
						
							
							Added RVTEST_CASE to testgen header  
						
						 
						
						
						
					 
					
						2023-02-09 18:25:24 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							51a792431f 
							
						 
					 
					
						
						
							
							Moved test generators  
						
						 
						
						
						
					 
					
						2023-02-09 18:24:48 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a152bf94bb 
							
						 
					 
					
						
						
							
							Merge pull request  #74  from davidharrishmc/dev  
						
						 
						
						... 
						
						
						
						E154 lab 2 changes 
						
					 
					
						2023-02-09 18:15:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							f2c7a489b2 
							
						 
					 
					
						
						
							
							Test gen header  
						
						 
						
						
						
					 
					
						2023-02-09 18:14:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							faf7cd8c8a 
							
						 
					 
					
						
						
							
							Updated globalhistory predictor.  
						
						 
						
						
						
					 
					
						2023-02-09 14:48:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2b27842d64 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						 
						
						
						
					 
					
						2023-02-09 14:28:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							938e06d784 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:ross144/cvw  
						
						 
						
						
						
					 
					
						2023-02-08 18:25:16 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							996bb289d3 
							
						 
					 
					
						
						
							
							Simplified branch predictor.  
						
						 
						
						
						
					 
					
						2023-02-08 18:24:38 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							7383fbd144 
							
						 
					 
					
						
						
							
							Removed unnecessary --enable-multilib from gcc build commands because --with-multilib-generator implies it  
						
						 
						
						
						
					 
					
						2023-02-08 13:02:21 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							5bf709d7c3 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						 
						
						
						
					 
					
						2023-02-07 16:49:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd90bdb4e 
							
						 
					 
					
						
						
							
							Paths changed in latest GCC  
						
						 
						
						
						
					 
					
						2023-02-07 16:49:50 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							33fe29f262 
							
						 
					 
					
						
						
							
							Merge pull request  #73  from mmasserfrye/main  
						
						 
						
						... 
						
						
						
						corrected feature (elimination) sweep, changed default freqs, plotting 
						
					 
					
						2023-02-07 16:44:20 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b22a025db4 
							
						 
					 
					
						
						
							
							Merge pull request  #72  from ross144/main  
						
						 
						
						... 
						
						
						
						Fixed a preformance bug in the branch predictor. 
						
					 
					
						2023-02-07 16:43:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32e38a7d95 
							
						 
					 
					
						
						
							
							Update README.md  
						
						 
						
						... 
						
						
						
						gcc seems to have changed its path to executables 
						
					 
					
						2023-02-07 16:35:44 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							920bd40822 
							
						 
					 
					
						
						
							
							fpga constraints updates  
						
						 
						
						
						
					 
					
						2023-02-07 15:22:14 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Madeleine Masser-Frye 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3d232139be 
							
						 
					 
					
						
						
							
							Merge branch 'openhwgroup:main' into main  
						
						 
						
						
						
					 
					
						2023-02-07 23:20:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Madeleine Masser-Frye 
							
						 
					 
					
						
						
						
						
							
						
						
							36cef9fff2 
							
						 
					 
					
						
						
							
							changed default freqs for synth sweeps  
						
						 
						
						... 
						
						
						
						updated plotting to not overlap labels 
						
					 
					
						2023-02-07 21:18:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c8085fead4 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						 
						
						
						
					 
					
						2023-02-07 14:37:51 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Madeleine Masser-Frye 
							
						 
					 
					
						
						
						
						
							
						
						
							ed7e2e4ace 
							
						 
					 
					
						
						
							
							for feature sweep  
						
						 
						
						... 
						
						
						
						now adding feature modifications on top of each other 
						
					 
					
						2023-02-07 20:07:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							7263fab4b1 
							
						 
					 
					
						
						
							
							Branch predictor cleanup.  
						
						 
						
						
						
					 
					
						2023-02-07 14:01:59 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							195e7c1a9c 
							
						 
					 
					
						
						
							
							Moved STATUS_FS_INT write to if statement to properly prioritize  
						
						 
						
						
						
					 
					
						2023-02-07 06:55:42 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0712fa8f67 
							
						 
					 
					
						
						
							
							Disabled STATUS_FS at reset, fixing issue  #71  
						
						 
						
						
						
					 
					
						2023-02-07 06:31:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							93637fd9cb 
							
						 
					 
					
						
						
							
							debug simulating, produing discrepancy  
						
						 
						
						
						
					 
					
						2023-02-06 16:47:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d8b1ff7220 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						 
						
						
						
					 
					
						2023-02-06 15:39:18 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							bb39570576 
							
						 
					 
					
						
						
							
							Fixed floating point crash in debug.S  
						
						 
						
						
						
					 
					
						2023-02-06 15:38:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8b10d6ef4a 
							
						 
					 
					
						
						
							
							Merge pull request  #69  from ross144/main  
						
						 
						
						... 
						
						
						
						Fixed spilled instruction fetch ITLB miss interlock with load miss. 
						
					 
					
						2023-02-06 15:37:02 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							54a128491e 
							
						 
					 
					
						
						
							
							Fixed Bug 66.  
						
						 
						
						... 
						
						
						
						If a load missed at the same time as a spilled instruction fetch with an ITLB miss in the second cache line, the HPTW did not wait for the load miss to finish. 
						
					 
					
						2023-02-06 17:32:28 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a09125cc36 
							
						 
					 
					
						
						
							
							Merge pull request  #68  from ross144/main  
						
						 
						
						... 
						
						
						
						Found a minor bug in hptw.  hptw fsm had unreachable state. 
						
					 
					
						2023-02-06 14:51:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a33c579e4b 
							
						 
					 
					
						
						
							
							Removed unreachable if branch in hptw next state logic.  
						
						 
						
						
						
					 
					
						2023-02-06 16:42:07 -06:00