Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc04768f5 
							
						 
					 
					
						
						
							
							Same but don't break sim-wally this time  
						
						 
						
						
						
					 
					
						2021-04-29 15:33:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							7ae5d4d11e 
							
						 
					 
					
						
						
							
							Add more exceptions to medeleg tests  
						
						 
						
						
						
					 
					
						2021-04-29 15:32:13 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								ushakya22 
							
						 
					 
					
						
						
						
						
							
						
						
							77210527c1 
							
						 
					 
					
						
						
							
							Working MIE timer tests  
						
						 
						
						
						
					 
					
						2021-04-29 15:19:43 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							4fae8088e3 
							
						 
					 
					
						
						
							
							Add medeleg tests  
						
						 
						
						
						
					 
					
						2021-04-29 15:02:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							a4dad3403e 
							
						 
					 
					
						
						
							
							same but do that right this time  
						
						 
						
						
						
					 
					
						2021-04-28 14:27:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							44606b6c19 
							
						 
					 
					
						
						
							
							busybear: respect branch predictor disable config  
						
						 
						
						
						
					 
					
						2021-04-27 15:52:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae28e7887 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-04-26 14:28:09 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							72363f5c66 
							
						 
					 
					
						
						
							
							Added the ability to exclude branch predictor.  
						
						 
						
						
						
					 
					
						2021-04-26 14:27:42 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							ff1a6b63ed 
							
						 
					 
					
						
						
							
							ok but do that better  
						
						 
						
						
						
					 
					
						2021-04-26 14:38:05 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							0324329ed9 
							
						 
					 
					
						
						
							
							linux: start using internal branch predictor signal  
						
						 
						
						
						
					 
					
						2021-04-26 14:34:38 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							ee628e388a 
							
						 
					 
					
						
						
							
							minor busybear fixes  
						
						 
						
						
						
					 
					
						2021-04-26 13:24:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8e5409af66 
							
						 
					 
					
						
						
							
							Icache integrated!  
						
						 
						
						... 
						
						
						
						Merge branch 'icache-almost-working' into main 
						
					 
					
						2021-04-26 11:48:58 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							31a0387136 
							
						 
					 
					
						
						
							
							merge cleanup; mem init is broken  
						
						 
						
						
						
					 
					
						2021-04-26 08:00:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							ba94fa3436 
							
						 
					 
					
						
						
							
							it says I need to merge in order to pull  
						
						 
						
						
						
					 
					
						2021-04-26 07:46:24 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc0dcc83f 
							
						 
					 
					
						
						
							
							progress on bus and lrsc  
						
						 
						
						
						
					 
					
						2021-04-26 07:43:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							6e803b724e 
							
						 
					 
					
						
						
							
							Merge branch 'tests' into icache-almost-working  
						
						 
						
						
						
					 
					
						2021-04-25 21:25:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							86946266cf 
							
						 
					 
					
						
						
							
							thomas fixed it before I did  
						
						 
						
						
						
					 
					
						2021-04-24 09:38:52 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							a3487a9e47 
							
						 
					 
					
						
						
							
							do script refactor  
						
						 
						
						
						
					 
					
						2021-04-24 09:32:09 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Fleming 
							
						 
					 
					
						
						
						
						
							
						
						
							e3672ca23f 
							
						 
					 
					
						
						
							
							Add address translation to busybear testbench  
						
						 
						
						
						
					 
					
						2021-04-23 20:12:20 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							09755251bc 
							
						 
					 
					
						
						
							
							busybear  
						
						 
						
						
						
					 
					
						2021-04-23 17:32:37 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shriya Nadgauda 
							
						 
					 
					
						
						
						
						
							
						
						
							c66e63ff70 
							
						 
					 
					
						
						
							
							adding pipeline testing  
						
						 
						
						
						
					 
					
						2021-04-23 14:19:17 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							020fb65adf 
							
						 
					 
					
						
						
							
							Fixed icache for 32 bit.  
						
						 
						
						... 
						
						
						
						Merge branch 'cache' into main 
						
					 
					
						2021-04-22 16:45:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Fleming 
							
						 
					 
					
						
						
						
						
							
						
						
							6acaa313b5 
							
						 
					 
					
						
						
							
							Temporarily disable rv64 mmu test  
						
						 
						
						... 
						
						
						
						Will restore once cache revamp is pushed 
						
					 
					
						2021-04-22 13:19:18 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							cd7ea29ce6 
							
						 
					 
					
						
						
							
							buildroot: add workaround for weird initial MSTATUS state  
						
						 
						
						
						
					 
					
						2021-04-21 16:03:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							44da1488ff 
							
						 
					 
					
						
						
							
							Add tests for stval and mtval  
						
						 
						
						
						
					 
					
						2021-04-21 02:31:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							f63f16f486 
							
						 
					 
					
						
						
							
							Add tests for scause, and improve tests for sepc. Also make improvements to privileged test generator run.sh file  
						
						 
						
						
						
					 
					
						2021-04-21 01:12:55 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							bf86a809eb 
							
						 
					 
					
						
						
							
							Add tests for sepc register  
						
						 
						
						
						
					 
					
						2021-04-20 23:50:53 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							251ece20fe 
							
						 
					 
					
						
						
							
							Broken icache. Design is done. Time to debug.  
						
						 
						
						
						
					 
					
						2021-04-20 19:55:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0ead9d4e 
							
						 
					 
					
						
						
							
							yay buildroot passes a decent amount of tests now  
						
						 
						
						... 
						
						
						
						gets through the first 15k instructions, that's good enough for now
also slight change to string parsing in busybear testbench 
						
					 
					
						2021-04-19 03:26:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							850f728cc7 
							
						 
					 
					
						
						
							
							Merge branch 'main' into cache  
						
						 
						
						
						
					 
					
						2021-04-19 00:05:23 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							2af4e2f4ac 
							
						 
					 
					
						
						
							
							slowly more buildroot progress  
						
						 
						
						
						
					 
					
						2021-04-18 18:18:07 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb1233433 
							
						 
					 
					
						
						
							
							neat verilog thing  
						
						 
						
						
						
					 
					
						2021-04-18 17:48:51 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							6954e6df4c 
							
						 
					 
					
						
						
							
							buildroot: sim is now running!  
						
						 
						
						... 
						
						
						
						yes it only gets through 5 instructions right now. Yes that's my fault. 
						
					 
					
						2021-04-17 14:44:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							4f97e9e761 
							
						 
					 
					
						
						
							
							start to add buildroot testbench  
						
						 
						
						... 
						
						
						
						This still uses testbench-busybear.sv
I think it might be time to finally rename nearly 'busybear' thing to 'linux' 
						
					 
					
						2021-04-16 23:27:29 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							290b3424e5 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-04-15 21:09:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							368c94d4ff 
							
						 
					 
					
						
						
							
							working GPIO interrupt demo  
						
						 
						
						
						
					 
					
						2021-04-15 21:09:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							9f13ee3f31 
							
						 
					 
					
						
						
							
							Add tests for scause and ucause  
						
						 
						
						
						
					 
					
						2021-04-15 19:41:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							531423d7e1 
							
						 
					 
					
						
						
							
							Add 32 bit privileged tests  
						
						 
						
						
						
					 
					
						2021-04-15 16:55:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							81c02bda55 
							
						 
					 
					
						
						
							
							Merge branch 'main' into cache  
						
						 
						
						
						
					 
					
						2021-04-15 13:47:19 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Fleming 
							
						 
					 
					
						
						
						
						
							
						
						
							3c49fd08f6 
							
						 
					 
					
						
						
							
							Remove imem from testbenches  
						
						 
						
						
						
					 
					
						2021-04-14 20:20:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							c1e2e58ebe 
							
						 
					 
					
						
						
							
							Merge branch 'main' into cache  
						
						 
						
						... 
						
						
						
						Conflicts:
	wally-pipelined/src/cache/dmapped.sv
	wally-pipelined/src/cache/line.sv
	wally-pipelined/src/ifu/icache.sv 
						
					 
					
						2021-04-14 18:24:32 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							8f7ddcfdff 
							
						 
					 
					
						
						
							
							rv64 interrupt servicing  
						
						 
						
						
						
					 
					
						2021-04-14 10:19:42 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							d66fcbc4ab 
							
						 
					 
					
						
						
							
							busybear: use (slightly) less terrible verilog  
						
						 
						
						
						
					 
					
						2021-04-14 00:18:44 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							c75455cc41 
							
						 
					 
					
						
						
							
							busybear testbench updates  
						
						 
						
						... 
						
						
						
						start speculative checking on CSR* satp, *
add some slight delays in some CSR checkings to make them deterministic
I realize this verilog is incredibly un-idiomatic. But I still don't
know of anything better. If you figure it out, please let me know 
						
					 
					
						2021-04-14 00:00:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							fc8b8ad7aa 
							
						 
					 
					
						
						
							
							A few more cache fixes  
						
						 
						
						
						
					 
					
						2021-04-13 01:07:40 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jarred Allen 
							
						 
					 
					
						
						
						
						
							
						
						
							d99b8f772e 
							
						 
					 
					
						
						
							
							Merge from branch 'main'  
						
						 
						
						
						
					 
					
						2021-04-08 17:19:34 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							1ee8feffe5 
							
						 
					 
					
						
						
							
							integrated peripheral testing into existing workflow  
						
						 
						
						
						
					 
					
						2021-04-08 15:31:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							755e2e5771 
							
						 
					 
					
						
						
							
							merge testbench  
						
						 
						
						
						
					 
					
						2021-04-08 14:28:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Noah Boorstin 
							
						 
					 
					
						
						
						
						
							
						
						
							14d2ad1e2d 
							
						 
					 
					
						
						
							
							try to remove git-lfs stuff  
						
						 
						
						
						
					 
					
						2021-04-08 13:23:11 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Domenico Ottolia 
							
						 
					 
					
						
						
						
						
							
						
						
							65abe13f4f 
							
						 
					 
					
						
						
							
							Cause an Illegal Instruction Exception when attempting to write readonly CSRs  
						
						 
						
						
						
					 
					
						2021-04-08 05:12:54 -04:00