Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3e66653f37 
							
						 
					 
					
						
						
							
							Cache cleanup.  
						
						 
						
						
						
					 
					
						2023-07-31 14:12:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							141e90d425 
							
						 
					 
					
						
						
							
							Merge pull request  #372  from davidharrishmc/dev  
						
						 
						
						... 
						
						
						
						PLIC part select warnings fixed 
						
					 
					
						2023-07-31 11:28:28 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55d4f28efe 
							
						 
					 
					
						
						
							
							Merge pull request  #373  from harshinisrinath1001/main  
						
						 
						
						... 
						
						
						
						Improved testing of pmd in priv, fixed bugs, and attempted to reset menvcfg and fixed spacing in fpu/fma and fpu/postprocessing 
						
					 
					
						2023-07-30 22:46:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01fc7c5284 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 18:36:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							811e2fd94c 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 18:30:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							01bbddc5da 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 18:27:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a697c89a2a 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 18:18:24 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1bc1a68210 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 18:06:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86164acc84 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 18:00:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6b5aa47f23 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 17:54:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8c7ea5a47a 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 17:46:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69711503a8 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 17:39:37 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							70599d3153 
							
						 
					 
					
						
						
							
							Fixed formatting  
						
						 
						
						
						
					 
					
						2023-07-30 17:38:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2846a2f567 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 17:32:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fffde4ef7d 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 17:22:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31c09cf3cf 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 17:21:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c49944a495 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 17:21:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84d72bc203 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 17:18:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8570c4bef 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 16:59:27 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshini Srinath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							872f9ed9cc 
							
						 
					 
					
						
						
							
							Fixed spacing  
						
						 
						
						
						
					 
					
						2023-07-30 16:57:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							f7f4c5fa7b 
							
						 
					 
					
						
						
							
							renamed test-shared.vh to config-shared.vh  
						
						 
						
						
						
					 
					
						2023-07-30 05:22:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							388d699baa 
							
						 
					 
					
						
						
							
							Cleaned up lint for plic_apb part select  
						
						 
						
						
						
					 
					
						2023-07-30 02:00:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							54d6a1afa2 
							
						 
					 
					
						
						
							
							Fixed Questa warnings in plic_apb about part select out of bounds  
						
						 
						
						
						
					 
					
						2023-07-30 01:54:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8d88ef93bc 
							
						 
					 
					
						
						
							
							Fixed a very subtle combinational loop bug the SSTC implementation of csrs.sv.  STIMCMPH did not assign all XLEN bits of CSRSReadValM so dc_shell produced d-latches and vivado created a combinational loop.  
						
						 
						
						
						
					 
					
						2023-07-28 11:20:29 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							52dc71507f 
							
						 
					 
					
						
						
							
							Fixed lint errors for issue  #368 .  Does not fix simulation errors.  We made a design decision a long time ago to not support DTIM on the rv32gc config because LLEN was greater than XLEN.  
						
						 
						
						
						
					 
					
						2023-07-26 15:08:01 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1b8edacd8d 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						 
						
						
						
					 
					
						2023-07-25 15:13:07 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfb5c7b3a 
							
						 
					 
					
						
						
							
							Formatting cleanup  
						
						 
						
						
						
					 
					
						2023-07-25 05:11:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							717833b11a 
							
						 
					 
					
						
						
							
							Removed all old references to the old flash card controller.  
						
						 
						
						... 
						
						
						
						Added git submodule for the flash card in addins.
Replicated flash card top level for our changes into the fpga/src directory. 
						
					 
					
						2023-07-24 15:45:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							6099b0e763 
							
						 
					 
					
						
						
							
							Fixed bugs in boot and new flash card merge.  Works with arty a7 now.  
						
						 
						
						
						
					 
					
						2023-07-22 15:52:25 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3eeecd2f27 
							
						 
					 
					
						
						
							
							Merge branch 'boot' into mergeBoot  
						
						 
						
						... 
						
						
						
						Merges Jacob's new sdc controller into wally. 
						
					 
					
						2023-07-21 17:43:45 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							0063665baf 
							
						 
					 
					
						
						
							
							Improved the critical path even more.  The Arty A7 works upto 19Mhz easily.  Testing out 22Mhz now.  
						
						 
						
						
						
					 
					
						2023-07-21 16:31:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							37078f3d9b 
							
						 
					 
					
						
						
							
							Modified the LSU/IFU and caches to improve critical path.  Arty A7 went from 15 to 17Mhz.  I believe we can push all the way to 20+Mhz with relatively little effort.  Along the way I'm fixing up the scripts build the linux images for the flash card.  
						
						 
						
						
						
					 
					
						2023-07-21 13:06:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Pease 
							
						 
					 
					
						
						
						
						
							
						
						
							36785848a5 
							
						 
					 
					
						
						
							
							Working new boot process. Buildroot package for sdc.  
						
						 
						
						
						
					 
					
						2023-07-20 14:15:59 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba3113e9c 
							
						 
					 
					
						
						
							
							Improved critical path.  
						
						 
						
						
						
					 
					
						2023-07-19 14:59:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							936b2a8c8b 
							
						 
					 
					
						
						
							
							Optimized critial path in ifu's spill logic.  
						
						 
						
						
						
					 
					
						2023-07-19 14:13:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							0e22fe5231 
							
						 
					 
					
						
						
							
							Removed QEMU from configurations.  
						
						 
						
						
						
					 
					
						2023-07-19 10:23:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf2b35704 
							
						 
					 
					
						
						
							
							Wow. The newest version of Vivado does not like the enums as parameters.  
						
						 
						
						... 
						
						
						
						The solution is simple.  I changed the type to logic [31:0] and defined macros for the branch predictor types as 32 bit integers. 
						
					 
					
						2023-07-18 15:07:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c7283f8c83 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:ross144/cvw  
						
						 
						
						
						
					 
					
						2023-07-17 15:52:27 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							80093a0eb1 
							
						 
					 
					
						
						
							
							Updated the FPGA zero stage bootloader.  
						
						 
						
						
						
					 
					
						2023-07-17 15:52:13 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							20751790f6 
							
						 
					 
					
						
						
							
							Fixed bug with performance counters not tracking the correct number of requested icache and dcache memory operations.  
						
						 
						
						
						
					 
					
						2023-07-14 16:31:44 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jacob Pease 
							
						 
					 
					
						
						
						
						
							
						
						
							142ec857ed 
							
						 
					 
					
						
						
							
							Modified bootloader to access GUID partitions. SDC interrupt to PLIC.  
						
						 
						
						... 
						
						
						
						Since writing an SD card image generation script, the bootloader
needed to be altered to access individual binaries from specific
partitions. A new file, gpt.c with it's header gpt.h, have been added
to the bootloader to facilitate this.
The SDC has been added to the device tree for the VCU108
board. Additionally the SDC interrupt signal was added to the PLIC
node in the device tree. The PLIC itself  was modified to accept the
SDC interrupt signal. 
						
					 
					
						2023-07-14 13:36:44 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							45667c9f4d 
							
						 
					 
					
						
						
							
							Clean up privilege rs1 decoding and implement svinval as sfence.vma  
						
						 
						
						
						
					 
					
						2023-07-13 02:41:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							58dfc15844 
							
						 
					 
					
						
						
							
							Merge branch 'main' of github.com:ross144/cvw into main  
						
						 
						
						
						
					 
					
						2023-07-11 15:08:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c12bc4f435 
							
						 
					 
					
						
						
							
							Created separate temporary testbench for xcelium.  
						
						 
						
						
						
					 
					
						2023-07-11 15:07:33 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							05b1cce2d1 
							
						 
					 
					
						
						
							
							RTL changes for Xcelium.  
						
						 
						
						
						
					 
					
						2023-07-11 10:51:02 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							e647937b27 
							
						 
					 
					
						
						
							
							Fixed the privilege decoder bug which prevented the fpga linux boot.  
						
						 
						
						
						
					 
					
						2023-07-10 17:00:06 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							47ee92d6e5 
							
						 
					 
					
						
						
							
							Merge pull request  #359  from davidharrishmc/dev  
						
						 
						
						... 
						
						
						
						CSR updates 
						
					 
					
						2023-07-10 13:16:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							c91bbc3ca8 
							
						 
					 
					
						
						
							
							MENVCFG only exists if U_SUPPORTED  
						
						 
						
						
						
					 
					
						2023-07-09 18:25:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							4e54e5169b 
							
						 
					 
					
						
						
							
							Changes for xcelium.  
						
						 
						
						
						
					 
					
						2023-07-07 18:22:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							40b2f7ff9c 
							
						 
					 
					
						
						
							
							Updated comments.  
						
						 
						
						
						
					 
					
						2023-07-06 15:24:26 -05:00