David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							eb9787609e
							
						
					 | 
					
						
						
							
							testgen-PIPELINE python startup
						
						
						
						
						
					 | 
					
						2021-03-25 13:12:18 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shriya Nadgauda
							
						 
					 | 
					
						
						
						
						
							
						
						
							21989ee615
							
						
					 | 
					
						
						
							
							adding PIPELINE tests
						
						
						
						
						
					 | 
					
						2021-03-25 13:07:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							ce6f102fc5
							
						
					 | 
					
						
						
							
							Clean up some stuff
						
						
						
						
						
					 | 
					
						2021-03-25 13:04:54 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							128278ea27
							
						
					 | 
					
						
						
							
							Working for all of rv64i now, but not compressed instructions
						
						
						
						
						
					 | 
					
						2021-03-25 13:02:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							602271ff7b
							
						
					 | 
					
						
						
							
							rv64i linear control flow now working
						
						
						
						
						
					 | 
					
						2021-03-25 13:02:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba95557c44
							
						
					 | 
					
						
						
							
							More progress on icache controller
						
						
						
						
						
					 | 
					
						2021-03-25 13:01:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad0d77e9e1
							
						
					 | 
					
						
						
							
							Begin rewrite of icache module to use a direct-mapped scheme
						
						
						
						
						
					 | 
					
						2021-03-25 13:01:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebd6b931c6
							
						
					 | 
					
						
						
							
							Fix bug in cache line
						
						
						
						
						
					 | 
					
						2021-03-25 12:59:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							b774d35c34
							
						
					 | 
					
						
						
							
							Output NOP instead of BAD when reset
						
						
						
						
						
					 | 
					
						2021-03-25 12:42:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b92a595ab
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/src/uncore/dtim.sv 
						
					 | 
					
						2021-03-25 12:10:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							51291949d8
							
						
					 | 
					
						
						
							
							Config file for ppa experiments
						
						
						
						
						
					 | 
					
						2021-03-25 10:23:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8abd47fbc
							
						
					 | 
					
						
						
							
							Added PPA README
						
						
						
						
						
					 | 
					
						2021-03-25 11:21:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3900bd0fa
							
						
					 | 
					
						
						
							
							Finish finite state machines for page table walker
						
						
						
						
						
					 | 
					
						2021-03-25 02:48:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							7367052e76
							
						
					 | 
					
						
						
							
							Add vscode and pycache folders to .gitignore
						
						
						
						
						
					 | 
					
						2021-03-25 02:37:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5003b093a
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-03-25 02:35:21 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3788eb218
							
						
					 | 
					
						
						
							
							added 1 tick delay to dtim flops
						
						
						
						
						
					 | 
					
						2021-03-25 02:23:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5fa410e15
							
						
					 | 
					
						
						
							
							added 1 tick delay on tim reads
						
						
						
						
						
					 | 
					
						2021-03-25 02:15:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							682050a33b
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
						
						
						Conflicts:
	wally-pipelined/src/ifu/ifu.sv 
						
					 | 
					
						2021-03-25 00:51:12 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							67b27cd2f5
							
						
					 | 
					
						
						
							
							instrfault direspecting stalls bugfix
						
						
						
						
						
					 | 
					
						2021-03-25 00:44:35 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							02e924e55a
							
						
					 | 
					
						
						
							
							instrfaults not respecting stalls bugfix
						
						
						
						
						
					 | 
					
						2021-03-25 00:16:26 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e3f683a9d
							
						
					 | 
					
						
						
							
							upgraded gpio bus interface
						
						
						
						
						
					 | 
					
						2021-03-25 00:15:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							717257d9ac
							
						
					 | 
					
						
						
							
							gitignore FunctionRadix.addr
						
						
						
						
						
					 | 
					
						2021-03-25 00:13:46 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							e98dd420bc
							
						
					 | 
					
						
						
							
							future work comment about suspicious-looking verilog in csri.sv
						
						
						
						
						
					 | 
					
						2021-03-25 00:10:44 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Thomas Fleming
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1d849c822
							
						
					 | 
					
						
						
							
							Add all PMP addr registers
						
						
						
						
						
					 | 
					
						2021-03-24 21:58:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5b70c8ab8
							
						
					 | 
					
						
						
							
							Manual assembly hack to prevent RV64IM coremark from EBREAKing early
						
						
						
						
						
					 | 
					
						2021-03-24 18:05:34 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							a3aa103dc7
							
						
					 | 
					
						
						
							
							Fix typo from last commit
						
						
						
						
						
					 | 
					
						2021-03-24 17:09:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							4427b5ec01
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-03-24 17:04:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							e43849b82c
							
						
					 | 
					
						
						
							
							Updated coremark_bare testbench for IM
						
						
						
						
						
					 | 
					
						2021-03-24 17:04:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							18cb1f4873
							
						
					 | 
					
						
						
							
							fixed various bugs in the FMA
						
						
						
						
						
					 | 
					
						2021-03-24 21:51:17 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							385ce9a8f9
							
						
					 | 
					
						
						
							
							Added BPTYPE to coremark_bare config
						
						
						
						
						
					 | 
					
						2021-03-24 16:38:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a99c0502e5
							
						
					 | 
					
						
						
							
							Fixed bugs with the csr interacting with StallW.  StallW is required to pervent updating a csr. Now have a working branch predictor and performance counters to track the number of commited branches and mispredictions.
						
						
						
						
						
					 | 
					
						2021-03-24 15:56:55 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							11109e5a88
							
						
					 | 
					
						
						
							
							Updated the function radix to have a new name FunctionName and it now pervents false transisions from the current function name when the PCD is flushed.
						
						
						
						
						
					 | 
					
						2021-03-24 13:03:43 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Domenico Ottolia
							
						 
					 | 
					
						
						
						
						
							
						
						
							d67e28bf50
							
						
					 | 
					
						
						
							
							re-organize privileged tests to be in rv64p to rv32p folders
						
						
						
						
						
					 | 
					
						2021-03-24 13:51:25 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1fe16b70b
							
						
					 | 
					
						
						
							
							Give some cache mem inputs a better name
						
						
						
						
						
					 | 
					
						2021-03-24 12:31:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d74b6eb69c
							
						
					 | 
					
						
						
							
							Updated the .gitignore to reject all the extra compiled objects for the branchmarks.
						
						
						
						
						
					 | 
					
						2021-03-24 10:30:19 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							efa8ad4e17
							
						
					 | 
					
						
						
							
							Edited sieve to work with wally.  It was using the time of day to compute runspeed; however this functionality does not yet work in the wally software stack.
						
						
						
						
						
					 | 
					
						2021-03-24 09:22:21 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							a51257abca
							
						
					 | 
					
						
						
							
							Fix compile errors from const not actually being constant (why does Verilog do this)
						
						
						
						
						
					 | 
					
						2021-03-24 00:58:56 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1c6e37120e
							
						
					 | 
					
						
						
							
							Fixed RAS errors.  Still some room for improvement with the BTB and RAS.
						
						
						
						
						
					 | 
					
						2021-03-23 23:00:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							4410944049
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cache
						
						
						
						
						
					 | 
					
						2021-03-23 23:35:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							84ad1353e4
							
						
					 | 
					
						
						
							
							Fixed a bunch of bugs with the RAS.
						
						
						
						
						
					 | 
					
						2021-03-23 21:49:16 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							56dc8de009
							
						
					 | 
					
						
						
							
							fixed various bugs in the FMA
						
						
						
						
						
					 | 
					
						2021-03-24 01:35:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4fb7a1e0a6
							
						
					 | 
					
						
						
							
							Fixed the valid bit issue. Now the branch predictor is actually predicting instructions.
						
						
						
						
						
					 | 
					
						2021-03-23 20:20:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							49348d734b
							
						
					 | 
					
						
						
							
							fixed issue with BTB's valid bit not updating.  There is still a problem is valid not ocurring in the correct clock cycle.
						
						
						
						
						
					 | 
					
						2021-03-23 20:06:45 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							95dbc5f1fa
							
						
					 | 
					
						
						
							
							fixed a whole bunch of bugs with the branch predictor.  Still an issue with how PCNextF is not updated because the CPU is stalled.
						
						
						
						
						
					 | 
					
						2021-03-23 16:53:48 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Jarred Allen
							
						 
					 | 
					
						
						
						
						
							
						
						
							d6ecc3ede0
							
						
					 | 
					
						
						
							
							Begin work on direct-mapped cache
						
						
						
						
						
					 | 
					
						2021-03-23 17:03:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Teo Ene
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef3d2dda48
							
						
					 | 
					
						
						
							
							Added BOOTTIM to InstrAccessFaultF calculation in uncore/imem
						
						
						
						
						
					 | 
					
						2021-03-23 15:21:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							174557ae89
							
						
					 | 
					
						
						
							
							Simulation definitely shows the branch predictor counters and branch predictor don't work. :(
						
						
						
						
						
					 | 
					
						2021-03-23 14:04:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5edc90b1c2
							
						
					 | 
					
						
						
							
							added a whole bunch of interseting test code for branches which does not work.
						
						
						
						
						
					 | 
					
						2021-03-23 13:54:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a050219d4
							
						
					 | 
					
						
						
							
							updated the branch predictor config.
						
						
						
						
						
					 | 
					
						2021-03-23 13:54:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e61481414
							
						
					 | 
					
						
						
							
							Added first benchmark.
						
						
						
						
						
					 | 
					
						2021-03-23 13:54:59 -05:00 | 
					
					
						
						
							
							
							
						
					 |