Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c93cadc95c 
							
						 
					 
					
						
						
							
							Merge branch 'openhwgroup:main' into main  
						
						
						
					 
					
						2024-10-29 15:46:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							896bb21f7c 
							
						 
					 
					
						
						
							
							Added potential test.  btbthrash forces jump and divide instructions to occupy the same location in the btb.  Instruction class prediction mispredicts ever time.  This is useful incase someone changes the hazard code or fpu.  
						
						
						
					 
					
						2024-10-29 09:58:53 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							da2310fb3e 
							
						 
					 
					
						
						
							
							Merge conflict in coverage.svh  
						
						
						
					 
					
						2024-10-22 04:48:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f571045b9 
							
						 
					 
					
						
						
							
							Finally got Makefile working for Quads on GCC 14  
						
						
						
					 
					
						2024-10-18 16:03:57 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b64f3f05f8 
							
						 
					 
					
						
						
							
							Revert changes to comment format now that preprocessor is being used  
						
						
						
					 
					
						2024-10-18 16:03:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8543cbb093 
							
						 
					 
					
						
						
							
							Revert manually include header file content  
						
						
						
					 
					
						2024-10-18 16:03:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a995f5e221 
							
						 
					 
					
						
						
							
							Use preprocessor before assembler for gcc  
						
						
						
					 
					
						2024-10-18 16:03:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c0e4846ea 
							
						 
					 
					
						
						
							
							More debugging  
						
						
						
					 
					
						2024-10-18 16:03:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f15ef57cb9 
							
						 
					 
					
						
						
							
							Debugging  
						
						
						
					 
					
						2024-10-18 16:03:56 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							638591e1dd 
							
						 
					 
					
						
						
							
							Update coverage test files. Assembler is picky and only accepts # comments and needs newlines  
						
						
						
					 
					
						2024-10-18 16:03:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a81327b04 
							
						 
					 
					
						
						
							
							Use assembler instead of compiler for coverage tests  
						
						
						
					 
					
						2024-10-18 16:03:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa2edac18 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						
						
					 
					
						2024-10-16 13:26:51 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9a76af809a 
							
						 
					 
					
						
						
							
							Documented ecall services in WALLY-init-lib  
						
						
						
					 
					
						2024-10-14 15:28:28 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							f208b11b51 
							
						 
					 
					
						
						
							
							Update hptwAccessFault to generate additional hptw access faults  
						
						... 
						
						
						
						during ifu fetches. 
						
					 
					
						2024-10-14 16:51:46 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8fe68b912 
							
						 
					 
					
						
						
							
							Merge pull request  #1011  from davidharrishmc/dev  
						
						... 
						
						
						
						Fixed bug causing Issue 1010 and made some changes to Wally privileged fields to match ImperasDV 
						
					 
					
						2024-10-14 11:10:21 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							5e550554b5 
							
						 
					 
					
						
						
							
							Fixed bug in WALLY-init-lib label for RV32  
						
						
						
					 
					
						2024-10-14 08:58:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e7b9369f7f 
							
						 
					 
					
						
						
							
							Merge pull request  #1008  from davidharrishmc/dev  
						
						... 
						
						
						
						Fix mcountinhibit bit 1 that should be hardwired to 0 
						
					 
					
						2024-10-13 22:44:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							669ee6ca12 
							
						 
					 
					
						
						
							
							WALLY-init-lib improvements to support functional coverage  
						
						
						
					 
					
						2024-10-13 20:59:41 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2ef7005ea6 
							
						 
					 
					
						
						
							
							Fixed name of test and added to tests.vh  
						
						
						
					 
					
						2024-10-13 15:29:27 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							37d3db916b 
							
						 
					 
					
						
						
							
							Resolved the HPTW's not taking the PBMT fault on the right cycle by  
						
						... 
						
						
						
						having the fsm branch to fault on any cycle a HPTWFaultM occurs.  This
of course changes the figure in the book but it really relevant to
PBMT. This appeared to work because the HPTW happened to also generate
an access fault at the end of the walk and the logic produced both
faults. I wrote new test which confirms just the one is generated. 
						
					 
					
						2024-10-11 15:31:20 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdef07301 
							
						 
					 
					
						
						
							
							Moved the simple branch predictor custom test into the gshare.S  
						
						... 
						
						
						
						coverage test. 
						
					 
					
						2024-10-02 16:11:54 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							bf31182b91 
							
						 
					 
					
						
						
							
							Moved tests/custom/debug.S to tests/coverage/floatmisc.S  
						
						
						
					 
					
						2024-10-02 15:56:10 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e2a9e3b18 
							
						 
					 
					
						
						
							
							Added test to check for AMO access fault.  
						
						
						
					 
					
						2024-10-02 14:17:37 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							93272747b3 
							
						 
					 
					
						
						
							
							New test to check for hptw access faults.  
						
						
						
					 
					
						2024-10-01 10:38:26 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5976476d 
							
						 
					 
					
						
						
							
							More corrections to tlbMisaligned comment header.  
						
						
						
					 
					
						2024-09-30 17:25:37 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							047922365a 
							
						 
					 
					
						
						
							
							Update header with correct author and description.  
						
						
						
					 
					
						2024-09-30 17:19:16 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							4fc7516694 
							
						 
					 
					
						
						
							
							Created test to show TLB misses supress misaligned faults. Test first  
						
						... 
						
						
						
						checks cached accesses which should not cause misaligned faults and
then uses PBMT to disable cachablity. 
						
					 
					
						2024-09-30 16:39:59 -05:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0fcc7878dc 
							
						 
					 
					
						
						
							
							Updated march lists  
						
						
						
					 
					
						2024-06-25 21:54:58 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1065b8977a 
							
						 
					 
					
						
						
							
							Fix Q_SUPPORTED on derived configs  
						
						
						
					 
					
						2024-05-14 11:49:54 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba35991e3 
							
						 
					 
					
						
						
							
							Finished FPU coverage  
						
						
						
					 
					
						2024-02-15 20:01:28 -08:00 
						 
				 
			
				
					
						
							
							
								harshinisrinath 
							
						 
					 
					
						
						
						
						
							
						
						
							86c35bad9f 
							
						 
					 
					
						
						
							
							Wrote illegal instructions for remaining floating point instructions  
						
						
						
					 
					
						2024-02-07 17:13:49 -08:00 
						 
				 
			
				
					
						
							
							
								harshinisrinath 
							
						 
					 
					
						
						
						
						
							
						
						
							96c8526754 
							
						 
					 
					
						
						
							
							Wrote illegal instructions for remaining floating point instructions  
						
						
						
					 
					
						2024-02-07 17:08:19 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							e7364290e3 
							
						 
					 
					
						
						
							
							Restored  instead of  in testbench because  prevents coverage analysis.  Improved FPU coverage  
						
						
						
					 
					
						2024-02-07 06:27:53 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							dfee790ad7 
							
						 
					 
					
						
						
							
							Fixed derivative generation when derivs don't already exist.  Fixed lint to print success when no failures.  Added Zfh fma tests.  Some fp tests not running yet.  
						
						
						
					 
					
						2024-02-06 12:35:56 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							5d8d82414b 
							
						 
					 
					
						
						
							
							Coverage improvements  
						
						
						
					 
					
						2024-02-04 11:40:38 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
						
						
							
						
						
							2dce774d34 
							
						 
					 
					
						
						
							
							tlb ramline coverage improvements  
						
						
						
					 
					
						2024-02-03 09:50:15 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
						
						
							
						
						
							0312476fb3 
							
						 
					 
					
						
						
							
							Update tlb camline ASID coverage to use single file  
						
						
						
					 
					
						2024-02-03 09:48:57 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
						
						
							
						
						
							8633f263a2 
							
						 
					 
					
						
						
							
							Complete coverage of tlb camlines in IFU  
						
						
						
					 
					
						2024-02-01 20:41:05 -08:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							87d91c5b14 
							
						 
					 
					
						
						
							
							Coverage updates.  
						
						
						
					 
					
						2024-02-01 12:12:01 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf61853cf 
							
						 
					 
					
						
						
							
							New coverage for ebu.  
						
						
						
					 
					
						2024-01-31 14:55:25 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							07d1a4104a 
							
						 
					 
					
						
						
							
							Improvement to ebu coverage.  
						
						... 
						
						
						
						Also modified object dumps to include data segments. 
						
					 
					
						2024-01-31 14:03:27 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							45e2317636 
							
						 
					 
					
						
						
							
							Added Wally github address to header comments  
						
						
						
					 
					
						2024-01-29 05:38:11 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							3620a10c0b 
							
						 
					 
					
						
						
							
							Improved hptw and I CacheWays coverage  
						
						
						
					 
					
						2024-01-26 14:55:51 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1d3eb956 
							
						 
					 
					
						
						
							
							HPTW coverage improvements  
						
						
						
					 
					
						2024-01-26 10:46:38 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							2449e06e55 
							
						 
					 
					
						
						
							
							Fixed FPU coverage, solved Issue 596 by misaligned AMO throwing access fault when misaligned non-amo are supported  
						
						
						
					 
					
						2024-01-25 21:03:41 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0e1c53f9f6 
							
						 
					 
					
						
						
							
							Fixed tlbmisc testing with PBMTE = 0  
						
						
						
					 
					
						2024-01-24 12:24:33 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							66a1edb261 
							
						 
					 
					
						
						
							
							More coverage touchup  
						
						
						
					 
					
						2024-01-23 23:11:49 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							7215f48dda 
							
						 
					 
					
						
						
							
							coverage improvements: fixing problems running ImperasDV on coverage tests  
						
						
						
					 
					
						2024-01-23 22:21:01 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f497eec5 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						
						
					 
					
						2024-01-22 09:56:50 -08:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
						
						
							
						
						
							0c13e14bbf 
							
						 
					 
					
						
						
							
							coverage improvements for mret when mpp = 3; update imperas config  
						
						
						
					 
					
						2024-01-22 09:52:58 -08:00