Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							376b01fcb8
							
						
					 | 
					
						
						
							
							Attempted to make a cache test.
						
						
						
						
						
					 | 
					
						2022-12-18 17:15:08 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ebdac1a9d0
							
						
					 | 
					
						
						
							
							Updated tests for fpga and BP.
						
						
						
						
						
					 | 
					
						2022-12-18 16:24:26 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2457448e29
							
						
					 | 
					
						
						
							
							Renamed DIV_BITSPERCYCLE to IDIV_BITSPERCYCLE
						
						
						
						
						
					 | 
					
						2022-12-15 08:23:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e5cca6ae1
							
						
					 | 
					
						
						
							
							Turns out the merge of dirty and tag bits is complicated by the need to have byte write enables rather than bit write enables.  Putting on hold for now.
						
						
						
						
						
					 | 
					
						2022-11-30 11:01:25 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac3e02692b
							
						
					 | 
					
						
						
							
							Preparing to merge dirty and tag srams.
						
						
						
						
						
					 | 
					
						2022-11-30 10:40:48 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							8692ccbafb
							
						
					 | 
					
						
						
							
							Intermediate commit.  Replaced flip flop dirty bit array with sram.
						
						
						
						
						
					 | 
					
						2022-11-30 00:08:31 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							91fcca9d17
							
						
					 | 
					
						
						
							
							Merged together bram1p1rw with sram1p1rw as sram1p1rw.
						
						
						
						
						
						
						
						Fixed a major issue with the real SRAM implemenation. 
						
					 | 
					
						2022-09-21 12:20:00 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6581490f9c
							
						
					 | 
					
						
						
							
							Modified regression tests to add some ahb configurations.
						
						
						
						
						
					 | 
					
						2022-09-07 12:03:58 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							921a49921b
							
						
					 | 
					
						
						
							
							Set correct size of IROM/DTIM and allow FLEN>XLEN with DTIM
						
						
						
						
						
					 | 
					
						2022-08-26 21:05:20 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6409548c8b
							
						
					 | 
					
						
						
							
							Replaced DTIM and IROM with DTIM_SUPPORTED, IROM_SUPPORTED, and base and range for each
						
						
						
						
						
					 | 
					
						2022-08-26 20:26:12 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							906f6f2990
							
						
					 | 
					
						
						
							
							Renamed DMEM to DTIM and added checks about compatibility of DTIM/IROM and virtmem
						
						
						
						
						
					 | 
					
						2022-08-26 20:12:03 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							109bcd470e
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-08-25 16:01:02 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6222e15946
							
						
					 | 
					
						
						
							
							Extended HADDR to PA_BITS
						
						
						
						
						
					 | 
					
						2022-08-25 13:11:36 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							32f86b1b6b
							
						
					 | 
					
						
						
							
							Still not working with rv32ic.
						
						
						
						
						
					 | 
					
						2022-08-25 15:03:54 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ad7ccc7f7
							
						
					 | 
					
						
						
							
							Possible fixes for earily messup of rv32ic and rv64ic configs.
						
						
						
						
						
					 | 
					
						2022-08-25 14:42:08 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd9401179d
							
						
					 | 
					
						
						
							
							BROKEN. Don't use this commit.
						
						
						
						
						
						
						
						Issue running cacheless with bus. 
						
					 | 
					
						2022-08-25 11:02:46 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							5cc4f1f1cd
							
						
					 | 
					
						
						
							
							Added generate around uncore.
						
						
						
						
						
					 | 
					
						2022-08-25 10:35:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b650d7e05a
							
						
					 | 
					
						
						
							
							Renamed RAM to UNCORE_RAM.
						
						
						
						
						
					 | 
					
						2022-08-24 18:09:07 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c636387613
							
						
					 | 
					
						
						
							
							Merged testbench-fpga into testbench.
						
						
						
						
						
						
						
						Modified SDC to simplify LimitTimers.  LimitTimers needs to be 0 for implmementation and 1 for simulation. 
						
					 | 
					
						2022-08-24 17:52:25 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							07b2858890
							
						
					 | 
					
						
						
							
							added SD card and external ram to common testbench.
						
						
						
						
						
					 | 
					
						2022-08-24 13:27:18 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6927d2ace
							
						
					 | 
					
						
						
							
							Modified the lsu/ifu memory configurations.
						
						
						
						
						
					 | 
					
						2022-08-24 12:35:15 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e3d13ca52
							
						
					 | 
					
						
						
							
							Q depends on D
						
						
						
						
						
					 | 
					
						2022-08-23 08:29:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c91ed38a3
							
						
					 | 
					
						
						
							
							LSU minor edits
						
						
						
						
						
					 | 
					
						2022-08-23 07:35:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b795cf4731
							
						
					 | 
					
						
						
							
							Updated testbench assertions.
						
						
						
						
						
					 | 
					
						2022-08-23 07:23:24 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							da275e3c26
							
						
					 | 
					
						
						
							
							Increased timeout threshold to avoid timeout building riscof tests on slow machine
						
						
						
						
						
					 | 
					
						2022-07-27 04:05:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae4ea00ff0
							
						
					 | 
					
						
						
							
							fixed testbench merge comflict
						
						
						
						
						
					 | 
					
						2022-07-26 06:21:46 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							449c80b5f7
							
						
					 | 
					
						
						
							
							More work toward riscof tests
						
						
						
						
						
					 | 
					
						2022-07-26 06:19:13 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccf8ccfa24
							
						
					 | 
					
						
						
							
							Added rv32f tests to RV64gc
						
						
						
						
						
					 | 
					
						2022-07-25 23:29:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							70032bf8f4
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-07-23 08:41:59 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Torres
							
						 
					 | 
					
						
						
						
						
							
						
						
							526f70e772
							
						
					 | 
					
						
						
							
							commiting current changes to riscof wally tests
						
						
						
						
						
					 | 
					
						2022-07-22 11:14:04 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							921debf930
							
						
					 | 
					
						
						
							
							removed underflow from inexactct calculation
						
						
						
						
						
					 | 
					
						2022-07-18 17:51:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a88543275f
							
						
					 | 
					
						
						
							
							Added degree of freedom to cache/sram.  The sram width in bits is no longer defined by XLEN, but instead a separate parameter.  This is decoupled from LINELEN, XLEN, and WORDLEN.
						
						
						
						
						
					 | 
					
						2022-07-17 21:05:31 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							3670c47141
							
						
					 | 
					
						
						
							
							Updated cache sram's to use 1 sram for all words in a way.  Still needs to modified to support subdivision by max physical sram width.
						
						
						
						
						
					 | 
					
						2022-07-17 16:20:04 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ada8a8bc1
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally
						
						
						
						
						
					 | 
					
						2022-07-12 22:37:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DTowersM
							
						 
					 | 
					
						
						
						
						
							
						
						
							191c7a2ee3
							
						
					 | 
					
						
						
							
							added some preliminary support for coremark XLEN=32, made sure rv64 not impacted
						
						
						
						
						
					 | 
					
						2022-07-11 21:13:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							cd53ae67d9
							
						
					 | 
					
						
						
							
							moved fpu ieu write data mux to lsu
						
						
						
						
						
					 | 
					
						2022-07-08 23:56:57 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							d10ad0e883
							
						
					 | 
					
						
						
							
							Removed testbench code that ignores mismatch on zero signatures
						
						
						
						
						
					 | 
					
						2022-07-08 09:17:31 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f342c430e
							
						
					 | 
					
						
						
							
							fixing port errors
						
						
						
						
						
					 | 
					
						2022-07-07 21:57:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							dab87811e9
							
						
					 | 
					
						
						
							
							Removed sig4 spurious message from testbench
						
						
						
						
						
					 | 
					
						2022-07-05 03:27:14 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Torres
							
						 
					 | 
					
						
						
						
						
							
						
						
							50b9b4557c
							
						
					 | 
					
						
						
							
							added changes to testbench, tests and riscof for additional riscof compatability
						
						
						
						
						
					 | 
					
						2022-06-29 12:23:40 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								slmnemo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b2760f5bd
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-06-21 02:16:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								slmnemo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2b2ddbcc5e
							
						
					 | 
					
						
						
							
							Added rudimentary GPIO test according to testplans in chapter 15
						
						
						
						
						
					 | 
					
						2022-06-21 02:16:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							254ebf478e
							
						
					 | 
					
						
						
							
							added fld in rv32 - needs testing
						
						
						
						
						
					 | 
					
						2022-06-20 22:53:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Torres
							
						 
					 | 
					
						
						
						
						
							
						
						
							d077199608
							
						
					 | 
					
						
						
							
							embench and testbench now support running both O2 and Os build variations without overwriting one another
						
						
						
						
						
					 | 
					
						2022-06-17 21:15:42 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Torres
							
						 
					 | 
					
						
						
						
						
							
						
						
							1ef5ed8005
							
						
					 | 
					
						
						
							
							arch tests now run on spike and sail and compare signatures during build
						
						
						
						
						
					 | 
					
						2022-06-17 20:53:15 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Torres
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcdd3702c3
							
						
					 | 
					
						
						
							
							removed old code from makefile, simplified code in testbench
						
						
						
						
						
					 | 
					
						2022-06-17 15:13:38 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Torres
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a5c02b44a
							
						
					 | 
					
						
						
							
							arch bug fixes and testbench changes
						
						
						
						
						
					 | 
					
						2022-06-17 15:07:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							31fd8772cf
							
						
					 | 
					
						
						
							
							postprocessing unit created and passing all tests
						
						
						
						
						
					 | 
					
						2022-06-13 22:47:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								slmnemo
							
						 
					 | 
					
						
						
						
						
							
						
						
							284e0395a0
							
						
					 | 
					
						
						
							
							Merge branch 'main' into cacheburstmode
						
						
						
						
						
					 | 
					
						2022-06-08 02:21:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								DTowersM
							
						 
					 | 
					
						
						
						
						
							
						
						
							a190342b8a
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-06-07 23:58:58 +00:00 | 
					
					
						
						
							
							
							
						
					 |