Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c79650b508
							
						
					 | 
					
						
						
							
							Added d cache StallW checks for any time the cache wants to go to STATE_READY.
						
						
						
						
						
					 | 
					
						2021-07-14 17:25:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c946a282f
							
						
					 | 
					
						
						
							
							Fixed d cache not honoring StallW for uncache writes and reads.
						
						
						
						
						
					 | 
					
						2021-07-14 17:23:28 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5bfdf46db
							
						
					 | 
					
						
						
							
							fpu unpacking unit created
						
						
						
						
						
					 | 
					
						2021-07-14 17:56:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd313d57c0
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-14 17:30:45 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e91501985c
							
						
					 | 
					
						
						
							
							Routed CommittedM and PendingInterruptM through the lsu arb.
						
						
						
						
						
					 | 
					
						2021-07-14 16:18:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							adce800041
							
						
					 | 
					
						
						
							
							Fixed a bug where the dcache did not update the read data if the CPU was stalled, but the memory not stalled.
						
						
						
						
						
					 | 
					
						2021-07-14 15:47:38 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d78e31e9df
							
						
					 | 
					
						
						
							
							Forgot to include one hot decoder.
						
						
						
						
						
					 | 
					
						2021-07-14 15:46:52 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							f4295ff097
							
						
					 | 
					
						
						
							
							Separated interruptM into PendingInterruptM and InterruptM.  The d cache now takes in both exceptions and PendingInterrupts.
						
						
						
						
						
						
						
						This solves the committedM issue. 
						
					 | 
					
						2021-07-14 15:00:33 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							335afb14e7
							
						
					 | 
					
						
						
							
							testvector unlinker for dev purposes
						
						
						
						
						
					 | 
					
						2021-07-14 11:05:34 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6d19be87c
							
						
					 | 
					
						
						
							
							put back for now to test fdiv
						
						
						
						
						
					 | 
					
						2021-07-14 06:48:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abe
							
						 
					 | 
					
						
						
						
						
							
						
						
							782344cfd9
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-14 04:47:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abe
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac92823c8d
							
						
					 | 
					
						
						
							
							Commented out remaining ehitoa function declaration/calls and related char buff instances. Also commented out extra libraries not currently in use
						
						
						
						
						
					 | 
					
						2021-07-14 04:46:11 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							46e704b7ef
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-14 00:21:39 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							92899b33f8
							
						
					 | 
					
						
						
							
							make testvector scripts agree with new file structure; use symbols to determine end of linux boot
						
						
						
						
						
					 | 
					
						2021-07-14 00:21:29 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b756d6a94
							
						
					 | 
					
						
						
							
							Implemented uncached reads.
						
						
						
						
						
					 | 
					
						2021-07-13 23:03:09 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e8bf502bc2
							
						
					 | 
					
						
						
							
							Added CommitedM to data cache output.
						
						
						
						
						
					 | 
					
						2021-07-13 22:43:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							28887bb3d5
							
						
					 | 
					
						
						
							
							needed to create a directory for gdb script
						
						
						
						
						
					 | 
					
						2021-07-13 19:39:57 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3e57c899a2
							
						
					 | 
					
						
						
							
							Partially working changes to support uncached memory access.  Not sure what CommitedM is.
						
						
						
						
						
					 | 
					
						2021-07-13 17:24:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abe
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f9b38db9f
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-13 18:22:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d83566637
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-13 17:41:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							46001fef27
							
						
					 | 
					
						
						
							
							mod 2 of fpdivsqrt update
						
						
						
						
						
					 | 
					
						2021-07-13 16:59:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James E. Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							8382a17969
							
						
					 | 
					
						
						
							
							Update fpdivsqrt item until move into uarch
						
						
						
						
						
					 | 
					
						2021-07-13 16:53:20 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							f2bf4920d7
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-13 16:16:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							64d22753b5
							
						
					 | 
					
						
						
							
							changed QEMU to use different ports
						
						
						
						
						
					 | 
					
						2021-07-13 16:15:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							baa2b5d15f
							
						
					 | 
					
						
						
							
							Fixed interaction between icache stall and dcache.  On hit dcache needs to enter a cpu busy state when the cpu is stalled.
						
						
						
						
						
					 | 
					
						2021-07-13 14:51:42 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c1a717399
							
						
					 | 
					
						
						
							
							Fixed the fetch buffer accidental overwrite on eviction.
						
						
						
						
						
					 | 
					
						2021-07-13 14:21:29 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							32f27cfecf
							
						
					 | 
					
						
						
							
							Dcache AHB address generation was wrong. Needed to zero the offset.
						
						
						
						
						
					 | 
					
						2021-07-13 14:19:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							afc1bc9c38
							
						
					 | 
					
						
						
							
							Moved StoreStall into the hazard unit instead of in the d cache.
						
						
						
						
						
					 | 
					
						2021-07-13 13:20:50 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							9de97c1e20
							
						
					 | 
					
						
						
							
							Fixed busybear by restoring InstrValidW needed by testbench
						
						
						
						
						
					 | 
					
						2021-07-13 14:17:36 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							47e16f5629
							
						
					 | 
					
						
						
							
							Fixed back to back store issue.
						
						
						
						
						
						
						
						Note there is a bug in the lsuarb which needs to arbitrate a few execution stage signals. 
						
					 | 
					
						2021-07-13 12:46:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Abe
							
						 
					 | 
					
						
						
						
						
							
						
						
							46e1a008c3
							
						
					 | 
					
						
						
							
							Downloaded clean version of Coremark from EEMBC github page with which to benchmark RISCV-Wally
						
						
						
						
						
					 | 
					
						2021-07-13 13:37:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ba82d1a5c
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-13 13:26:51 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							223086ac33
							
						
					 | 
					
						
						
							
							added or.sv
						
						
						
						
						
					 | 
					
						2021-07-13 13:26:40 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca19b2e215
							
						
					 | 
					
						
						
							
							Fixed writting MStatus FS bits
						
						
						
						
						
					 | 
					
						2021-07-13 13:22:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							efdec72df1
							
						
					 | 
					
						
						
							
							Fixed writting MStatus FS bits
						
						
						
						
						
					 | 
					
						2021-07-13 13:20:30 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							93d6688c3c
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-13 13:19:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b5dddec858
							
						
					 | 
					
						
						
							
							Fixed InstrValid from W to M stage for CSR performance counters
						
						
						
						
						
					 | 
					
						2021-07-13 13:19:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							3565580f40
							
						
					 | 
					
						
						
							
							updated buildroot make procedure to incorporate configs more robustly
						
						
						
						
						
					 | 
					
						2021-07-13 12:40:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							224e3b2991
							
						
					 | 
					
						
						
							
							Fixed subword write.  subword read should not feed into subword write.
						
						
						
						
						
					 | 
					
						2021-07-13 11:21:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							30b7c4436c
							
						
					 | 
					
						
						
							
							restored rv64ic config back to full sized dtim.
						
						
						
						
						
					 | 
					
						2021-07-13 11:18:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3951eb56f5
							
						
					 | 
					
						
						
							
							Modularized the shadow memory to reduce performance hit.
						
						
						
						
						
					 | 
					
						2021-07-13 10:55:57 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e594eb540d
							
						
					 | 
					
						
						
							
							Got the shadow ram cache flush working.
						
						
						
						
						
					 | 
					
						2021-07-13 10:03:47 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							99587f58f7
							
						
					 | 
					
						
						
							
							whoops I accidentally made main.config into a symbolic link; now it is a source file
						
						
						
						
						
					 | 
					
						2021-07-13 11:00:01 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							fab906821a
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2021-07-13 10:04:13 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							4b615c1564
							
						
					 | 
					
						
						
							
							working config for a buildroot that boots
						
						
						
						
						
					 | 
					
						2021-07-13 10:04:09 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							861ef5e1cb
							
						
					 | 
					
						
						
							
							Replaced .or with or_rows structural code in MMU read circuitry for synthesis.
						
						
						
						
						
					 | 
					
						2021-07-13 09:32:02 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							49f6eec579
							
						
					 | 
					
						
						
							
							Team work on solving the dcache data inconsistency problem.
						
						
						
						
						
					 | 
					
						2021-07-12 23:46:32 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecc9b5006e
							
						
					 | 
					
						
						
							
							Now updates the dtim with the dirty data in the dcache.
						
						
						
						
						
						
						
						Simulation is showing issues.  It lookslike the cache is not
evicting the correct data. 
						
					 | 
					
						2021-07-12 15:13:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							1cc258ade1
							
						
					 | 
					
						
						
							
							Progress towards the test bench flush.
						
						
						
						
						
					 | 
					
						2021-07-12 14:22:13 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3ac46df86
							
						
					 | 
					
						
						
							
							fcvt.sv cleanup
						
						
						
						
						
					 | 
					
						2021-07-11 21:30:01 -04:00 | 
					
					
						
						
							
							
							
						
					 |