David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							e6ed1372a7 
							
						 
					 
					
						
						
							
							Incorporated new Imperas tests.  f and d tests are failing and c tests are hanging.  
						
						 
						
						
						
					 
					
						2021-12-26 04:36:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							48bb534658 
							
						 
					 
					
						
						
							
							Started FIR test code and started incorporating Imperas tests  
						
						 
						
						
						
					 
					
						2021-12-25 22:39:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e61fad67 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-12-25 06:37:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9b491788b2 
							
						 
					 
					
						
						
							
							Checked in Chapter 2 C and assembly examples  
						
						 
						
						
						
					 
					
						2021-12-25 06:35:36 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							7fe70c3cc6 
							
						 
					 
					
						
						
							
							Removed the fault state from the hptw.  Now writing TLB faults into the I/DTLBs.  This has two advantages.  
						
						 
						
						... 
						
						
						
						1: It simplifies the interactions between the caches and the hptw.
2: instruction page faults are fetched 3 times, caching them in the ITLB speeds up this process.
There are two downsides.
1: Pollute the TLBs with not very relavent translations
2: Have to compute the misalignment.  This can be cached in the TLB which only costs 1 flip flop
   for each TLB line. 
						
					 
					
						2021-12-23 12:40:22 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f863bdc495 
							
						 
					 
					
						
						
							
							linux-wave.do changes.  
						
						 
						
						
						
					 
					
						2021-12-21 22:37:55 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							50b307bc0e 
							
						 
					 
					
						
						
							
							Looks like rdtime was accidentally replaced with rrame from a find and replace.  
						
						 
						
						
						
					 
					
						2021-12-20 21:26:38 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8416cae3fe 
							
						 
					 
					
						
						
							
							Fixed Type 5b interaction between dcache and hptw.  
						
						 
						
						... 
						
						
						
						This is a load concurrent with ITLBMiss. 
						
					 
					
						2021-12-20 18:33:31 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c3422d12 
							
						 
					 
					
						
						
							
							Rename of SelPTW to SelHPTW.  
						
						 
						
						
						
					 
					
						2021-12-19 22:24:07 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c9291655da 
							
						 
					 
					
						
						
							
							Fixed bug most of the bugs related to the dcache changes, but the mmu tests don't pass.  
						
						 
						
						
						
					 
					
						2021-12-19 16:12:31 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a445bedcd2 
							
						 
					 
					
						
						
							
							Modified the icache memory to read using the virtual (non physical) address in the PCNextF stage.  
						
						 
						
						... 
						
						
						
						This allows recovering from an ITLBMiss to be 1 cycle after and simplifies the hptw slightly. 
						
					 
					
						2021-12-19 14:57:42 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							225cd5a114 
							
						 
					 
					
						
						
							
							Renamed MemAdrM to IEUAdrM.  This will free the name MemAdrm for use in the DCache.  
						
						 
						
						
						
					 
					
						2021-12-19 14:00:30 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1126135b80 
							
						 
					 
					
						
						
							
							minro change. comments about needed changes in dcache.  
						
						 
						
						
						
					 
					
						2021-12-19 13:53:02 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0f319b45c1 
							
						 
					 
					
						
						
							
							Do File cleanups  
						
						 
						
						
						
					 
					
						2021-12-17 17:45:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							865d5ce0b1 
							
						 
					 
					
						
						
							
							Renamed dtim->ram and boottim ->bootrom  
						
						 
						
						
						
					 
					
						2021-12-14 13:43:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							ecce1e62ee 
							
						 
					 
					
						
						
							
							changed ideal memory to MEM_DTIM and MEM_ITIM  
						
						 
						
						
						
					 
					
						2021-12-14 13:05:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							8dcf2c65f2 
							
						 
					 
					
						
						
							
							renamed rv32/64g to rv32/64gc in configuration  
						
						 
						
						
						
					 
					
						2021-12-14 11:22:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							2039752740 
							
						 
					 
					
						
						
							
							Simplified ALU and source multiplexers pass tests  
						
						 
						
						
						
					 
					
						2021-12-13 07:57:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e9dee77d 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-12-12 05:49:31 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							37079626cd 
							
						 
					 
					
						
						
							
							Fixed numerous errors in the preformance counter updates.  
						
						 
						
						... 
						
						
						
						Fixed dcache reporting of access and misses.
Added performance counter tracking to coremark. 
						
					 
					
						2021-12-09 11:44:12 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b2d3b6df 
							
						 
					 
					
						
						
							
							fix recursive signal logging for graphical sims  
						
						 
						
						
						
					 
					
						2021-12-08 16:07:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							e14eb9872e 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-12-08 12:33:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d936342c97 
							
						 
					 
					
						
						
							
							Refactoring ALU and datapath muxes  
						
						 
						
						
						
					 
					
						2021-12-08 12:33:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7cefab79 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main  
						
						 
						
						
						
					 
					
						2021-12-08 13:40:44 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ddd065340 
							
						 
					 
					
						
						
							
							Updated coremark testbench with the extra ports from FPGA merge.  
						
						 
						
						... 
						
						
						
						Fixed coremark Makefile to create work directory. 
						
					 
					
						2021-12-08 13:40:32 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							255cc26126 
							
						 
					 
					
						
						
							
							increase regression's expectations of buildroot to 246 million  
						
						 
						
						
						
					 
					
						2021-12-08 07:01:22 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							8f73c1df9e 
							
						 
					 
					
						
						
							
							2nd attempt at making regression-wally.py able to be run from a different dir  
						
						 
						
						
						
					 
					
						2021-12-07 13:13:30 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							010339fa05 
							
						 
					 
					
						
						
							
							attempt to make regression-wally.py more path-independent such that git bisect can invoke it directly  
						
						 
						
						
						
					 
					
						2021-12-07 11:16:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							2229e66d6c 
							
						 
					 
					
						
						
							
							add buildroot tv linking to make-tests.sh  
						
						 
						
						
						
					 
					
						2021-12-07 11:15:59 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							5a73ecd0be 
							
						 
					 
					
						
						
							
							regression.py bugfix  
						
						 
						
						
						
					 
					
						2021-12-06 19:32:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							4df9093a7f 
							
						 
					 
					
						
						
							
							add make-tests scripts  
						
						 
						
						
						
					 
					
						2021-12-06 15:37:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							7c44ecb364 
							
						 
					 
					
						
						
							
							add buildroot-only option to regression  
						
						 
						
						
						
					 
					
						2021-12-06 14:13:58 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							500e6ff430 
							
						 
					 
					
						
						
							
							Fixed buildroot to work with the fpga's merge.  
						
						 
						
						
						
					 
					
						2021-12-02 18:09:43 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b03ca464f1 
							
						 
					 
					
						
						
							
							Mostly integrated FPGA flow into main branch.  Not all tests passing yet.  
						
						 
						
						
						
					 
					
						2021-12-02 18:00:32 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ccc8e7f3a 
							
						 
					 
					
						
						
							
							Merge branch 'fpga' into main  
						
						 
						
						
						
					 
					
						2021-12-02 14:28:10 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							42780ba40b 
							
						 
					 
					
						
						
							
							Added coremark scripts to regression directory  
						
						 
						
						
						
					 
					
						2021-12-01 09:08:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a871118116 
							
						 
					 
					
						
						
							
							Merge branch 'main' into fpga  
						
						 
						
						
						
					 
					
						2021-11-29 10:10:37 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							5642918ead 
							
						 
					 
					
						
						
							
							Merge branch 'main' into fpga  
						
						 
						
						
						
					 
					
						2021-11-29 10:06:53 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							23194c0308 
							
						 
					 
					
						
						
							
							fix parseState.py to correctly take in PMPCFG  
						
						 
						
						
						
					 
					
						2021-11-24 16:52:51 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							4e96d0f1db 
							
						 
					 
					
						
						
							
							add checkpoints to regression  
						
						 
						
						
						
					 
					
						2021-11-20 19:42:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d3416258 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-11-19 20:25:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							713aa7faac 
							
						 
					 
					
						
						
							
							automatic bug finder script  
						
						 
						
						
						
					 
					
						2021-11-19 20:25:00 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bbracker 
							
						 
					 
					
						
						
						
						
							
						
						
							c07caf4fe8 
							
						 
					 
					
						
						
							
							increase buildroot progress expecttions; increase timeout to 20 hours  
						
						 
						
						
						
					 
					
						2021-11-19 12:52:11 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							402b473dbb 
							
						 
					 
					
						
						
							
							CoreMark testing  
						
						 
						
						
						
					 
					
						2021-11-18 16:14:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0a281a06e0 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-11-17 13:28:33 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							6437c04074 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-11-17 12:18:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kevin Kim 
							
						 
					 
					
						
						
						
						
							
						
						
							38437c664e 
							
						 
					 
					
						
						
							
							root level makefile added  
						
						 
						
						
						
					 
					
						2021-11-17 12:17:56 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kip Macsai-Goren 
							
						 
					 
					
						
						
						
						
							
						
						
							7a8c21e71f 
							
						 
					 
					
						
						
							
							renamed presrc to forwardedSrc, replaced SrcAE and SrcBE with Forwarded src in the muldiv  
						
						 
						
						
						
					 
					
						2021-11-17 10:53:17 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f4c221f20a 
							
						 
					 
					
						
						
							
							Created separate memory interface for the ddr4 fpga memory from the soc internal memory dtim.  
						
						 
						
						
						
					 
					
						2021-11-17 12:47:19 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							c610be25a7 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/davidharrishmc/riscv-wally  into main  
						
						 
						
						
						
					 
					
						2021-11-16 12:30:55 -08:00