David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							143eb0ae65 
							
						 
					 
					
						
						
							
							srt fixes  
						
						
						
					 
					
						2022-02-14 18:40:27 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							3598e05998 
							
						 
					 
					
						
						
							
							srt batch files  
						
						
						
					 
					
						2022-02-14 18:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								ushakya22 
							
						 
					 
					
						
						
						
						
							
						
						
							3e2e9bc6a0 
							
						 
					 
					
						
						
							
							bring branch back into main  
						
						... 
						
						
						
						Merge branch 'srt_division_with_unpacker' into main 
						
					 
					
						2022-02-14 18:25:34 +00:00 
						 
				 
			
				
					
						
							
							
								ushakya22 
							
						 
					 
					
						
						
						
						
							
						
						
							df561f8550 
							
						 
					 
					
						
						
							
							work in progress exponent handling  
						
						
						
					 
					
						2022-02-14 18:24:29 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							caa4d83e57 
							
						 
					 
					
						
						
							
							t push  
						
						... 
						
						
						
						Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally  into main 
						
					 
					
						2022-02-14 01:22:22 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9a71d77c4e 
							
						 
					 
					
						
						
							
							Improved makefile and synthesis script for parallel processing, max optimization  
						
						
						
					 
					
						2022-02-14 01:22:17 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							86e117ea77 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main  
						
						
						
					 
					
						2022-02-13 18:21:15 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1a0af5d0 
							
						 
					 
					
						
						
							
							Eliminated more ports in cacheway.  
						
						
						
					 
					
						2022-02-13 15:53:46 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a440bc2ac5 
							
						 
					 
					
						
						
							
							More cache cleanup.  
						
						
						
					 
					
						2022-02-13 15:47:27 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7e59bdbd 
							
						 
					 
					
						
						
							
							Changed names of signals in cache.  
						
						
						
					 
					
						2022-02-13 15:06:18 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f87a6f2c63 
							
						 
					 
					
						
						
							
							More cache cleanup.  
						
						
						
					 
					
						2022-02-13 12:38:39 -06:00 
						 
				 
			
				
					
						
							
							
								ushakya22 
							
						 
					 
					
						
						
						
						
							
						
						
							a996a5e16c 
							
						 
					 
					
						
						
							
							Added unpacker into testbench for srt  
						
						
						
					 
					
						2022-02-12 22:05:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9e79f044c6 
							
						 
					 
					
						
						
							
							Enbled multicore synthesis  
						
						
						
					 
					
						2022-02-12 06:44:58 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							f5678e25db 
							
						 
					 
					
						
						
							
							Synthesis cleanup  
						
						
						
					 
					
						2022-02-12 06:25:12 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							b537df2651 
							
						 
					 
					
						
						
							
							Synthesis script cleanup, eliminated privileged instructiosn from controller when ZICSR_SUPPORTED = 0  
						
						
						
					 
					
						2022-02-12 05:50:34 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c4bca47e 
							
						 
					 
					
						
						
							
							Formating improvements to cache.  
						
						
						
					 
					
						2022-02-11 23:10:58 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							6fa9490d0b 
							
						 
					 
					
						
						
							
							More cache simplifications.  
						
						
						
					 
					
						2022-02-11 22:54:05 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							ae2011eb07 
							
						 
					 
					
						
						
							
							Reduced seladr to 1 bit as second bit is same as selflush.  
						
						
						
					 
					
						2022-02-11 22:41:36 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							cb3d71a63d 
							
						 
					 
					
						
						
							
							Reduced complexity of the address selection during flush.  
						
						
						
					 
					
						2022-02-11 22:27:27 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a0ee2f3d99 
							
						 
					 
					
						
						
							
							Removed redundant signals from cache.  
						
						
						
					 
					
						2022-02-11 22:23:47 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							aa04778d0b 
							
						 
					 
					
						
						
							
							Cache fsm simplifications.  
						
						
						
					 
					
						2022-02-11 15:16:45 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c8cfd49b 
							
						 
					 
					
						
						
							
							Removed STATE_CPU_BUSY_FINISH_AMO from cache.  This is redundant with STATE_CPU_BUSY.  
						
						
						
					 
					
						2022-02-11 15:09:00 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							83adacbee3 
							
						 
					 
					
						
						
							
							Simplified cache fsm.  
						
						
						
					 
					
						2022-02-11 14:54:57 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c8e6884926 
							
						 
					 
					
						
						
							
							Fixed bug.  
						
						... 
						
						
						
						It was possible for DTLBMissM to prevent a dcache flush. 
						
					 
					
						2022-02-11 14:00:01 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b1cba4be2b 
							
						 
					 
					
						
						
							
							Updates to linux wave.  
						
						
						
					 
					
						2022-02-11 13:28:18 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9145a96b53 
							
						 
					 
					
						
						
							
							Updated linux wave.  
						
						
						
					 
					
						2022-02-11 13:15:42 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3f4ae91468 
							
						 
					 
					
						
						
							
							linux wave cleanup.  
						
						
						
					 
					
						2022-02-11 10:48:45 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							20456097cd 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main  
						
						
						
					 
					
						2022-02-11 10:47:21 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2f2a4f4500 
							
						 
					 
					
						
						
							
							Fixed subtle and infrequenct bug.  
						
						... 
						
						
						
						Loading buildroot at 483M instructions started with a spill + ITLBMiss.  The spillsupport logic allowed transition to the second access only after the bus/cache completed the first operation.  However the BusStall was suppressed if ITLBMissF occurs resulting in the spillfsm advancing to the second operation.  Now the spill logic also takes in ITLBMissF and prevents the early transition to the second access. 
						
					 
					
						2022-02-11 10:46:06 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							15fb7fee60 
							
						 
					 
					
						
						
							
							Cleaned up synthesis warnings  
						
						
						
					 
					
						2022-02-11 01:15:16 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							901a64e052 
							
						 
					 
					
						
						
							
							merged synth.tcl  
						
						
						
					 
					
						2022-02-11 00:21:24 +00:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							fdcb45d779 
							
						 
					 
					
						
						
							
							Waive some synthesis warning messages  
						
						
						
					 
					
						2022-02-11 00:20:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc6dc52618 
							
						 
					 
					
						
						
							
							Fixed bugs in ifu spills and missing reset on bus data register.  
						
						
						
					 
					
						2022-02-10 18:11:57 -06:00 
						 
				 
			
				
					
						
							
							
								James Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							8cc1375bbe 
							
						 
					 
					
						
						
							
							Slight tweaks to synthDC for library variables  
						
						
						
					 
					
						2022-02-10 17:56:27 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							4e3a13ecc6 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main  
						
						
						
					 
					
						2022-02-10 17:52:27 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ad4523b9d 
							
						 
					 
					
						
						
							
							Updated wave files to reflect recent changes.  
						
						
						
					 
					
						2022-02-10 17:52:19 -06:00 
						 
				 
			
				
					
						
							
							
								James Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							59b2997aa6 
							
						 
					 
					
						
						
							
							fix booboos from last push  
						
						
						
					 
					
						2022-02-10 17:42:44 -06:00 
						 
				 
			
				
					
						
							
							
								James Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							55394415db 
							
						 
					 
					
						
						
							
							Slight tweak to the great additions to the synthesis scripts.  Pulls lib from addin directory by default for sky130.  Also changed name from 90 and 130 to sky90 and sky130, respectively.  
						
						
						
					 
					
						2022-02-10 17:30:00 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f23817bf69 
							
						 
					 
					
						
						
							
							Replacement policy cleanup.  
						
						
						
					 
					
						2022-02-10 11:42:40 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							411997010b 
							
						 
					 
					
						
						
							
							Replacement policy cleanup.  
						
						
						
					 
					
						2022-02-10 11:40:10 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							382d5fab0f 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2022-02-10 11:27:15 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3a0af5d9e9 
							
						 
					 
					
						
						
							
							Cleanup + critical path optimizations.  
						
						
						
					 
					
						2022-02-10 11:11:16 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							fc68c2f09a 
							
						 
					 
					
						
						
							
							Cache name clarifications.  
						
						
						
					 
					
						2022-02-10 10:50:17 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							e00d404154 
							
						 
					 
					
						
						
							
							More cache cleanup.  
						
						
						
					 
					
						2022-02-10 10:43:37 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							65803ebe98 
							
						 
					 
					
						
						
							
							structural muxes.  
						
						
						
					 
					
						2022-02-09 19:36:21 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							21364dae32 
							
						 
					 
					
						
						
							
							Ignore saif files.  
						
						
						
					 
					
						2022-02-09 19:30:26 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2a989e6d05 
							
						 
					 
					
						
						
							
							More cache cleanup.  
						
						
						
					 
					
						2022-02-09 19:29:15 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3b8ad3f7c7 
							
						 
					 
					
						
						
							
							Cleaned up comments.  
						
						
						
					 
					
						2022-02-09 19:21:35 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							911ee36b22 
							
						 
					 
					
						
						
							
							Removed all possilbe paths to PreSelAdr from TrapM.  
						
						
						
					 
					
						2022-02-09 19:20:10 -06:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							459cd3c450 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main  
						
						
						
					 
					
						2022-02-09 19:14:39 -06:00