Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa12d90272
							
						
					 | 
					
						
						
							
							Temporary commit which gets the no branch predictor implementation working.
						
						
						
						
						
					 | 
					
						2022-02-08 14:13:55 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							853a7bba18
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-02-08 11:36:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a2ee22395
							
						
					 | 
					
						
						
							
							Finished merge.
						
						
						
						
						
					 | 
					
						2022-02-08 11:36:24 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							64e9f4c0d3
							
						
					 | 
					
						
						
							
							Restored E tests to makefrag
						
						
						
						
						
					 | 
					
						2022-02-08 16:41:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							e2191e3637
							
						
					 | 
					
						
						
							
							Preparing to make a major change to the cache's write enables.
						
						
						
						
						
					 | 
					
						2022-02-08 09:47:01 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f00b3ac27e
							
						
					 | 
					
						
						
							
							Fixed TIM tests; rv32e test still failing
						
						
						
						
						
					 | 
					
						2022-02-08 15:24:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							76dccbad91
							
						
					 | 
					
						
						
							
							Patching up testbench; fixed false passing, but rv32ic and rv32e tests now fail
						
						
						
						
						
					 | 
					
						2022-02-08 12:40:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							c61cd55c5c
							
						
					 | 
					
						
						
							
							Merged TIM and regular testbenches.  RV32e now working and back in regression.
						
						
						
						
						
					 | 
					
						2022-02-08 12:18:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							cbef88ec10
							
						
					 | 
					
						
						
							
							Lab 3 file cleanup
						
						
						
						
						
					 | 
					
						2022-02-08 10:26:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c9e23527d
							
						
					 | 
					
						
						
							
							cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 22:09:56 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							da2dca9816
							
						
					 | 
					
						
						
							
							Removed VDWriteEnable.
						
						
						
						
						
					 | 
					
						2022-02-07 21:59:18 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							161f907cae
							
						
					 | 
					
						
						
							
							more partial cleanup of fsm and write enables.
						
						
						
						
						
					 | 
					
						2022-02-07 17:41:56 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							359a23237d
							
						
					 | 
					
						
						
							
							Progress towards simplifying the cache's write enables.
						
						
						
						
						
					 | 
					
						2022-02-07 17:23:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							188fe28691
							
						
					 | 
					
						
						
							
							more cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 13:29:19 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9510a33c15
							
						
					 | 
					
						
						
							
							More cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 13:19:37 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							708e0cf183
							
						
					 | 
					
						
						
							
							More cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 12:30:27 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5539a5fa6f
							
						
					 | 
					
						
						
							
							More cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 11:16:20 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6668956351
							
						
					 | 
					
						
						
							
							More cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 11:12:28 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5536e3ca90
							
						
					 | 
					
						
						
							
							More cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 10:54:22 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							529d8b629a
							
						
					 | 
					
						
						
							
							Cache cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 10:43:58 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							41a79556e0
							
						
					 | 
					
						
						
							
							More cachfsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-07 10:33:50 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							99f3d7a7f6
							
						
					 | 
					
						
						
							
							Reverted cache change
						
						
						
						
						
					 | 
					
						2022-02-07 14:47:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							50b44b4416
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-02-07 14:43:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							45dc9c1ae6
							
						
					 | 
					
						
						
							
							Cache syntax cleanup
						
						
						
						
						
					 | 
					
						2022-02-07 14:43:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b66106925
							
						
					 | 
					
						
						
							
							More cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-06 21:50:44 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd6baa9ed4
							
						
					 | 
					
						
						
							
							started cachefsm cleanup.
						
						
						
						
						
					 | 
					
						2022-02-06 21:39:38 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Kip Macsai-Goren
							
						 
					 | 
					
						
						
						
						
							
						
						
							0eb280b314
							
						
					 | 
					
						
						
							
							added new tests to make and testbench
						
						
						
						
						
					 | 
					
						2022-02-06 19:47:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b55848ffc
							
						
					 | 
					
						
						
							
							Added E tests to wally-riscv-arch-test rv32i_m/I and fixed cyclic path in rv32e configuration
						
						
						
						
						
					 | 
					
						2022-02-06 01:22:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							f67af23bf3
							
						
					 | 
					
						
						
							
							remove sporadic tabs from tests.vh so that it is now only spaces
						
						
						
						
						
					 | 
					
						2022-02-05 23:07:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								bbracker
							
						 
					 | 
					
						
						
						
						
							
						
						
							74ef58e20e
							
						
					 | 
					
						
						
							
							remove rv32e from regression because it is broken; goes with previous commit
						
						
						
						
						
					 | 
					
						2022-02-05 23:05:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							d21be9d998
							
						
					 | 
					
						
						
							
							Added config to allow using the save/restore or replay implementation to handle sram clocked read delay.
						
						
						
						
						
					 | 
					
						2022-02-04 23:49:07 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f7b8017d1
							
						
					 | 
					
						
						
							
							Modified regression to use proper rv32e test name, but rv32e_wally32e still isn't passing due to loop exceeding iteration limit
						
						
						
						
						
					 | 
					
						2022-02-05 05:35:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9d2386010
							
						
					 | 
					
						
						
							
							Merged buildroot do files into wally-pipelined do files, added work suffixes so buildroot regression won't fail due to file conflicts
						
						
						
						
						
					 | 
					
						2022-02-05 05:28:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							66b4834ef5
							
						
					 | 
					
						
						
							
							Modified wally-pipelined-batch.do to handle buildroot
						
						
						
						
						
					 | 
					
						2022-02-05 05:07:07 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea84211ff9
							
						
					 | 
					
						
						
							
							Removed unused ports from caches and buses.
						
						
						
						
						
					 | 
					
						2022-02-04 22:52:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							011ad09341
							
						
					 | 
					
						
						
							
							Cleanup.
						
						
						
						
						
					 | 
					
						2022-02-04 22:40:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4074f695e0
							
						
					 | 
					
						
						
							
							Moved the hwdata mux back into the busdp.
						
						
						
						
						
					 | 
					
						2022-02-04 22:39:13 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							40eb055861
							
						
					 | 
					
						
						
							
							Merged together the two sub cache line read muxes.
						
						
						
						
						
						
						
						One mux was used for loads and the other for eviction. 
						
					 | 
					
						2022-02-04 22:30:04 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							72bc64ef28
							
						
					 | 
					
						
						
							
							Temporarily changed rv32e config to use TIM, but it still fails.  Added rv32e tests.
						
						
						
						
						
					 | 
					
						2022-02-05 04:16:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							290430cda8
							
						
					 | 
					
						
						
							
							Moved the sub cache line read logic to lsu/ifu.
						
						
						
						
						
					 | 
					
						2022-02-04 20:42:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							725852362e
							
						
					 | 
					
						
						
							
							Got separate module for the sub cache line read.
						
						
						
						
						
					 | 
					
						2022-02-04 20:23:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							cdd599e340
							
						
					 | 
					
						
						
							
							Second optimization of save/restore.
						
						
						
						
						
					 | 
					
						2022-02-04 14:35:12 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							459054900f
							
						
					 | 
					
						
						
							
							Optimization of cache save/restore.
						
						
						
						
						
					 | 
					
						2022-02-04 14:21:04 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c1f7e335c
							
						
					 | 
					
						
						
							
							Working first cut of the cache changes moving the replay to a save/restore.
						
						
						
						
						
						
						
						The current implementation is too expensive costing (tag+linelen)*numway flip flops and muxes. 
						
					 | 
					
						2022-02-04 13:31:32 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2c67f32b97
							
						
					 | 
					
						
						
							
							RV32e tests
						
						
						
						
						
					 | 
					
						2022-02-04 14:30:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb041fe06a
							
						
					 | 
					
						
						
							
							rv32e
						
						
						
						
						
					 | 
					
						2022-02-04 01:56:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef5af9b5fd
							
						
					 | 
					
						
						
							
							renamed configs
						
						
						
						
						
					 | 
					
						2022-02-03 23:36:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee3300bcd2
							
						
					 | 
					
						
						
							
							sram1rw cleanup
						
						
						
						
						
					 | 
					
						2022-02-03 18:03:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							97d31cec21
							
						
					 | 
					
						
						
							
							sram1rw cleanup
						
						
						
						
						
					 | 
					
						2022-02-03 17:50:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9dd79d3e3
							
						
					 | 
					
						
						
							
							cachereplacementpolicy cleanup
						
						
						
						
						
					 | 
					
						2022-02-03 17:19:14 +00:00 | 
					
					
						
						
							
							
							
						
					 |