David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							dc2443c55b 
							
						 
					 
					
						
						
							
							Moving data memory to uncore  
						
						 
						
						
						
					 
					
						2021-01-29 15:37:51 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							194d5b55ab 
							
						 
					 
					
						
						
							
							update busybear testbench to conform to new structure  
						
						 
						
						
						
					 
					
						2021-01-29 17:46:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							8ab5879af5 
							
						 
					 
					
						
						
							
							busybear testbench: test on first 100k instrs  
						
						 
						
						... 
						
						
						
						currently gets about 47k instrs correctly
also fix gdb parsing to avoid accidently matching on function names 
						
					 
					
						2021-01-29 00:14:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							619dec1490 
							
						 
					 
					
						
						
							
							busybear: simulate first 10k instructions  
						
						 
						
						... 
						
						
						
						I know we need to add CSR checking sometime soon
Also I'm a bit sketpical this is all working properly, and that no new bugs
were uncovered from 1k instrs to 10k instrs 
						
					 
					
						2021-01-28 19:44:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							4f84bd3c8f 
							
						 
					 
					
						
						
							
							busybear: fix misaligned writing checking  
						
						 
						
						
						
					 
					
						2021-01-28 19:35:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							beb93e2508 
							
						 
					 
					
						
						
							
							busybear: add more test instructions  
						
						 
						
						... 
						
						
						
						currently testing first 1k instrs 
						
					 
					
						2021-01-28 16:41:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							91e9defd0a 
							
						 
					 
					
						
						
							
							more of the same fixes  
						
						 
						
						
						
					 
					
						2021-01-28 16:26:15 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							623d9feeab 
							
						 
					 
					
						
						
							
							more misaligned read fixing  
						
						 
						
						... 
						
						
						
						I'm getting fairly concerned about this, I feel like
this should only work if the memory ignores the lower 3 or 4 bits of the adr 
						
					 
					
						2021-01-28 16:14:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							405c9d90b5 
							
						 
					 
					
						
						
							
							busybear testbench: understand bytemask for writes  
						
						 
						
						
						
					 
					
						2021-01-28 15:42:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							a4bac85ece 
							
						 
					 
					
						
						
							
							busybear: ret is only 1 word  
						
						 
						
						
						
					 
					
						2021-01-28 14:47:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							0befdfacec 
							
						 
					 
					
						
						
							
							add speculative exception for compressed instructions  
						
						 
						
						
						
					 
					
						2021-01-28 14:40:35 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							27142f0fef 
							
						 
					 
					
						
						
							
							testbench now understands lw not aligned to 8 bytes  
						
						 
						
						... 
						
						
						
						also busybear now has first 500 instead of 100 instrs
and prints current instrs less 
						
					 
					
						2021-01-28 13:33:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							206747b8b2 
							
						 
					 
					
						
						
							
							Busybear test now processes first 100 instrs correctly!  
						
						 
						
						... 
						
						
						
						- changed test parser to recognize lw in addition to lw
also, added temporary questa files (wlft*) to .gitignore 
						
					 
					
						2021-01-28 01:19:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							8f6994196a 
							
						 
					 
					
						
						
							
							fix memory write address decoding for busybear tests  
						
						 
						
						
						
					 
					
						2021-01-28 01:19:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							28fabb94ee 
							
						 
					 
					
						
						
							
							update busybear testbench to conform to new structure  
						
						 
						
						
						
					 
					
						2021-01-27 23:42:19 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							4df461ad77 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-01-27 22:49:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							824014c5c0 
							
						 
					 
					
						
						
							
							Repartitioned with Instruction Fetch Unit, Integer Execution Unit  
						
						 
						
						
						
					 
					
						2021-01-27 22:49:47 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							c9baa70e26 
							
						 
					 
					
						
						
							
							update busybear testbench to conform to new structure  
						
						 
						
						
						
					 
					
						2021-01-27 12:54:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							e84fbd0a73 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-01-27 06:40:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							b88508ca11 
							
						 
					 
					
						
						
							
							Repartitioned datapath and controller into ieu  
						
						 
						
						
						
					 
					
						2021-01-27 06:40:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							1195ebb468 
							
						 
					 
					
						
						
							
							show instruction assembly in waveform  
						
						 
						
						
						
					 
					
						2021-01-26 12:34:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							6c567aab9a 
							
						 
					 
					
						
						
							
							Update busybear tests to conform to new directory structure  
						
						 
						
						
						
					 
					
						2021-01-25 20:37:18 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							e92db93939 
							
						 
					 
					
						
						
							
							Fixed mem write checking  
						
						 
						
						... 
						
						
						
						now passes around 50 instructions! 
						
					 
					
						2021-01-25 20:07:08 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							358393a1da 
							
						 
					 
					
						
						
							
							fix speculation ignoring for PC fetching  
						
						 
						
						
						
					 
					
						2021-01-25 20:07:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							fa18052348 
							
						 
					 
					
						
						
							
							Added test configurations  
						
						 
						
						
						
					 
					
						2021-01-25 11:28:43 -05:00