David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9acb5f269
							
						
					 | 
					
						
						
							
							Added comments with a way to build Sail on RedHat
						
						
						
						
						
					 | 
					
						2024-01-12 18:13:11 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							67124b0c7f
							
						
					 | 
					
						
						
							
							Fixed typo in declaration in tlbcontrol; escape quoted argument to Verilator; added ulimit to setup so Verilator stack is large enough
						
						
						
						
						
					 | 
					
						2024-01-06 07:11:25 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							17cbdb53df
							
						
					 | 
					
						
						
							
							Progress on Verilator simulation.  Full adder compiles and runs.  Wally builds.
						
						
						
						
						
					 | 
					
						2023-12-31 09:53:13 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							86279ca68d
							
						
					 | 
					
						
						
							
							Removed old comment from wally-tool-chain-install
						
						
						
						
						
					 | 
					
						2023-12-25 05:58:55 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d130a78616
							
						
					 | 
					
						
						
							
							Updated to current version of toolchain and prepare to be able to compile Zcb and Zicboz when supported
						
						
						
						
						
					 | 
					
						2023-12-20 16:29:03 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f238927013
							
						
					 | 
					
						
						
							
							Updated to latest Sail to support new features
						
						
						
						
						
					 | 
					
						2023-12-19 13:25:10 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							01a246422f
							
						
					 | 
					
						
						
							
							Update bug in wally-tool-chain-install.sh script due to misspelling for an environmental variable.  In addition, zlibc was removed due to deprecation
						
						
						
						
						
					 | 
					
						2023-12-15 17:04:37 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7b0e29c9f7
							
						
					 | 
					
						
						
							
							Fixed subtle bug in branch prediction post processing script.
						
						
						
						
						
					 | 
					
						2023-11-26 23:13:14 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3dfca61c3f
							
						
					 | 
					
						
						
							
							Changes to support concurrent simulation of all the branch predictor sweeps.
						
						
						
						
						
					 | 
					
						2023-11-26 22:19:34 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e747f97dce
							
						
					 | 
					
						
						
							
							Fixed repeatability issues with the branch predictor simulator results generation.
						
						
						
						
						
						
						
						I reran using a clean clone of the repo so this should be working now. 
						
					 | 
					
						2023-11-26 17:30:11 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							822197857a
							
						
					 | 
					
						
						
							
							Updated buildroot scripts
						
						
						
						
						
					 | 
					
						2023-11-21 19:36:24 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d95d7130a3
							
						
					 | 
					
						
						
							
							Fixed bugs in paraseHPMC.py
						
						
						
						
						
					 | 
					
						2023-11-17 12:05:22 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b49c736b9
							
						
					 | 
					
						
						
							
							Removed the size opt tests from the branch predictor analysis.
						
						
						
						
						
					 | 
					
						2023-11-15 22:35:33 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							21b2a71bd6
							
						
					 | 
					
						
						
							
							Updates to btb logger processing.
						
						
						
						
						
					 | 
					
						2023-11-15 16:53:44 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4f4e0fbc0
							
						
					 | 
					
						
						
							
							Added btb reference data.
						
						
						
						
						
					 | 
					
						2023-11-15 16:39:35 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9a90c15f37
							
						
					 | 
					
						
						
							
							Extended SeparateBranch to support both just branches and all control flow instructions.
						
						
						
						
						
					 | 
					
						2023-11-15 16:36:49 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Rose Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2aecf688f9
							
						
					 | 
					
						
						
							
							Addeed script to sweep sim_bp for btb.
						
						
						
						
						
					 | 
					
						2023-10-23 15:29:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							348e74b8be
							
						
					 | 
					
						
						
							
							Updated wrapper generation to be automatic without specifying WRAPPER=1; instead looks for cvw_t in the file.  Also starting to add OSU 130 nm synthesis.
						
						
						
						
						
					 | 
					
						2023-10-19 10:44:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d23eda1305
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/openhwgroup/cvw
						
						
						
						
						
					 | 
					
						2023-10-03 17:43:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							1852304a2a
							
						
					 | 
					
						
						
							
							Update install script for working SAIL checkout (current version)
						
						
						
						
						
					 | 
					
						2023-10-03 08:00:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							77c591621c
							
						
					 | 
					
						
						
							
							Renamed parseTest.py to parseHPMC.py
						
						
						
						
						
					 | 
					
						2023-09-27 13:57:40 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3bbcfade93
							
						
					 | 
					
						
						
							
							Completed branch predictor benchmarking.
						
						
						
						
						
					 | 
					
						2023-09-27 13:56:51 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f863cbf366
							
						
					 | 
					
						
						
							
							Actually fixed non-power of 2 issue with RAS.
						
						
						
						
						
						
						
						Added RAS swapping to branch predictor scripts and configurations. 
						
					 | 
					
						2023-09-27 12:25:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b22138bf6
							
						
					 | 
					
						
						
							
							Finally have this script generating beautiful bar plots of branch predictor misrates.
						
						
						
						
						
					 | 
					
						2023-09-25 12:45:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							81dd6517f1
							
						
					 | 
					
						
						
							
							Now produces beautiful graphs.
						
						
						
						
						
					 | 
					
						2023-09-25 10:09:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1cb278913a
							
						
					 | 
					
						
						
							
							Major improvement to the bar graph generation.
						
						
						
						
						
					 | 
					
						2023-09-25 09:55:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1fdfa024fc
							
						
					 | 
					
						
						
							
							Temporarily commit replacement parseTest.py for parseHPMC.py.
						
						
						
						
						
					 | 
					
						2023-09-22 16:00:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							60ddbe31f8
							
						
					 | 
					
						
						
							
							Updated the branch predictor simulator's parseHPMC.py results.
						
						
						
						
						
						
						
						In a future commit I will update the branch predictor simulator with the fix for the gshare and then update the commit pointing their repo. 
						
					 | 
					
						2023-09-18 16:59:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a0d818d74
							
						
					 | 
					
						
						
							
							Other Wally cleanup
						
						
						
						
						
					 | 
					
						2023-06-09 09:37:09 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							664231c0da
							
						
					 | 
					
						
						
							
							Merge branch 'localhistory'
						
						
						
						
						
						
						
						Repair to wave file.
Created implementations of local history. Part of my Ph.D. research. 
						
					 | 
					
						2023-05-22 10:13:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b85346f3a
							
						
					 | 
					
						
						
							
							Merged install script cleanup
						
						
						
						
						
					 | 
					
						2023-05-14 03:41:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2fc066108
							
						
					 | 
					
						
						
							
							Added CD before compiling SAIL
						
						
						
						
						
					 | 
					
						2023-05-14 03:08:53 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d545a2ec74
							
						
					 | 
					
						
						
							
							Partially working local history repair.
						
						
						
						
						
					 | 
					
						2023-05-11 14:56:26 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							98a44fd3bd
							
						
					 | 
					
						
						
							
							wally installation improvements: latest main branch of riscv-arch-test, updated install script
						
						
						
						
						
					 | 
					
						2023-05-10 08:23:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							866942b39a
							
						
					 | 
					
						
						
							
							Added packages requested for gcc
						
						
						
						
						
					 | 
					
						2023-05-09 10:30:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b0791b6b5
							
						
					 | 
					
						
						
							
							I think ahead pipelining is working for local history.
						
						
						
						
						
					 | 
					
						2023-05-03 12:52:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							034c289a36
							
						
					 | 
					
						
						
							
							Misc typo and indent fixing.
						
						
						
						
						
					 | 
					
						2023-04-13 16:54:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f9a22e8d4
							
						
					 | 
					
						
						
							
							Minor comments.
						
						
						
						
						
					 | 
					
						2023-04-12 02:57:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							095f3d5542
							
						
					 | 
					
						
						
							
							Added performance and distribution to sim and wrapper. Added colors too!
						
						
						
						
						
					 | 
					
						2023-04-12 02:54:05 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							926ec56e18
							
						
					 | 
					
						
						
							
							Cleanup + success message added to CacheSim
						
						
						
						
						
					 | 
					
						2023-04-11 19:28:28 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ad5d81980
							
						
					 | 
					
						
						
							
							Further comments and attribution.
						
						
						
						
						
					 | 
					
						2023-04-05 02:46:31 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							49226a1eb2
							
						
					 | 
					
						
						
							
							Commenting, attribution for sim, minor log changes
						
						
						
						
						
					 | 
					
						2023-04-05 02:43:02 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							53cff56a97
							
						
					 | 
					
						
						
							
							Changed logging enables, debug mode in sim.
						
						
						
						
						
					 | 
					
						2023-04-04 23:49:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f7620e7c1
							
						
					 | 
					
						
						
							
							CacheSim edits, tests. I/D$ logging, Lim's version
						
						
						
						
						
					 | 
					
						2023-04-04 21:12:35 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Limnanthes Serafini
							
						 
					 | 
					
						
						
						
						
							
						
						
							d48a6c1190
							
						
					 | 
					
						
						
							
							Moved simulator into bin, added pLRU clearing
						
						
						
						
						
					 | 
					
						2023-04-03 14:10:27 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e69d2e2b96
							
						
					 | 
					
						
						
							
							Tool change docs
						
						
						
						
						
					 | 
					
						2023-03-23 17:24:58 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							533972d178
							
						
					 | 
					
						
						
							
							Increased NumThreads to 0
						
						
						
						
						
					 | 
					
						2023-03-23 09:36:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							67186c4498
							
						
					 | 
					
						
						
							
							install docs
						
						
						
						
						
					 | 
					
						2023-03-23 09:33:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a9b40ff1d
							
						
					 | 
					
						
						
							
							installation script update
						
						
						
						
						
					 | 
					
						2023-03-23 09:31:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							16d9fac004
							
						
					 | 
					
						
						
							
							README updates
						
						
						
						
						
					 | 
					
						2023-03-23 09:05:37 -07:00 | 
					
					
						
						
							
							
							
						
					 |