David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							6253c042b2 
							
						 
					 
					
						
						
							
							Merged coverage exclusions for PMP  
						
						 
						
						
						
					 
					
						2023-04-28 08:04:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							194b848fbf 
							
						 
					 
					
						
						
							
							PMA Checker coverage  
						
						 
						
						
						
					 
					
						2023-04-28 07:53:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Liam 
							
						 
					 
					
						
						
						
						
							
						
						
							4d8eafd27d 
							
						 
					 
					
						
						
							
							Pmpadrdecs test cases changing AdrMode to 2 or 3  
						
						 
						
						... 
						
						
						
						Setting AdrMode to 2 or 3 for pmpadrdecs[0-4] writing values to pmpcfg0 to change AdrMode to 2 or 3
Also exclusion for pmpadrdecs[0] coverage case for PAgePMPAdrIn being hardwired to 1 in pmpadrdec.sv 
						
					 
					
						2023-04-27 12:23:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e473b2e6 
							
						 
					 
					
						
						
							
							Merge pull request  #282  from ross144/main  
						
						 
						
						... 
						
						
						
						Arty A7 board support, ImperasDV linux boot, CVW_v0.9 tag 
						
					 
					
						2023-04-27 07:23:10 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							ea3e3a1469 
							
						 
					 
					
						
						
							
							Merge pull request  #283  from SydRiley/main  
						
						 
						
						... 
						
						
						
						Resolving unpackinput coverage issue with BadNaNBox, and increasing ifu and lsu coverage% through exclusions 
						
					 
					
						2023-04-26 15:40:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							6415a5f0b2 
							
						 
					 
					
						
						
							
							For ifu and lsu exclusions added missing row numbers  
						
						 
						
						
						
					 
					
						2023-04-26 15:30:22 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							212fee3613 
							
						 
					 
					
						
						
							
							Modified the imperas linux scripts so they run without reporting hundreds of gigabytes of data.  
						
						 
						
						
						
					 
					
						2023-04-26 17:29:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							f49acd1293 
							
						 
					 
					
						
						
							
							Exclusion in the ifu and lsu to increase coverage, added missing row numbers  
						
						 
						
						
						
					 
					
						2023-04-26 15:26:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							1a04ffcca9 
							
						 
					 
					
						
						
							
							Excluding untoggled signals in ifu and lsu, ifu coverage from 83.68% to 84.06% and lsu from 93.45% to 93.58%  
						
						 
						
						
						
					 
					
						2023-04-26 14:37:55 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							cda71bea3f 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into main  
						
						 
						
						
						
					 
					
						2023-04-26 03:00:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b3172cc9 
							
						 
					 
					
						
						
							
							added comments to exclusions  
						
						 
						
						
						
					 
					
						2023-04-26 03:00:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							5612f30029 
							
						 
					 
					
						
						
							
							Cacheway Exclude FlushStage=1 when SetValidWay=1  
						
						 
						
						... 
						
						
						
						We determined that this case is not hit even for i$, so this
case is also excluded separately for i$. It could be a better
idea to remove the ~FlushStage check completely (if we're sure).
My reasoning for this one is written as a comment in the exclusion
script: since a pipeline stall is asserted by the cache in the fetch
stage (which happens before going into the WRITE_LINE state and
asserting SetValidWay), there seems to be no way to trigger
a FlushStage (FlushW for D$) while the stallM is active. 
						
					 
					
						2023-04-25 20:30:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							c19ed1990f 
							
						 
					 
					
						
						
							
							extend invalidatecache d$ exclusion to statement coverage  
						
						 
						
						
						
					 
					
						2023-04-25 17:00:13 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Herrera Vicioso 
							
						 
					 
					
						
						
						
						
							
						
						
							d29dc30288 
							
						 
					 
					
						
						
							
							Excluded coverage for impossible cases in wficountreg and status.MPRV  
						
						 
						
						
						
					 
					
						2023-04-24 02:06:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							086556310c 
							
						 
					 
					
						
						
							
							Attempted to cause interrupt during fdivsqrt.  Fixed enabling fpu in fpu.S.  Fdivsqrt exclusions for coverage.  
						
						 
						
						
						
					 
					
						2023-04-22 12:22:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							faac8d439a 
							
						 
					 
					
						
						
							
							Merge pull request  #264  from davidharrishmc/dev  
						
						 
						
						... 
						
						
						
						Added -fp flag to run arch64d/f tests in coverage 
						
					 
					
						2023-04-20 09:26:16 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							3a8d2db194 
							
						 
					 
					
						
						
							
							Merge pull request  #262  from SydRiley/main  
						
						 
						
						... 
						
						
						
						removed comments for fixed bugs in fpu, increased coverage in fpu, ifu, and lsu: fpu from 93.51% to 93.62%, ifu from 78.56% to 78.75%, lsu from 88.96% to 88.98% 
						
					 
					
						2023-04-19 14:49:50 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							ec730a7230 
							
						 
					 
					
						
						
							
							clarifying comments in exclusions  
						
						 
						
						
						
					 
					
						2023-04-19 14:47:34 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							a132ffa7f7 
							
						 
					 
					
						
						
							
							removed comments for fixed bugs in fpu, increased coverage: fpu from 93.51% to 93.62%, ifu from 78.56% to 78.75%, lsu from 88.96% to 88.98%  
						
						 
						
						
						
					 
					
						2023-04-19 13:30:12 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							ea9639435e 
							
						 
					 
					
						
						
							
							Added -fp flag to run arch64d/f tests in coverage  
						
						 
						
						
						
					 
					
						2023-04-19 13:07:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							de93bd6937 
							
						 
					 
					
						
						
							
							D$ scope-specific coverage exclusions (I$ logic that never fires)  
						
						 
						
						... 
						
						
						
						The InvalidateCache signal in the D$ is for I$ only, which
causes some coverage issues that need exclusion.
Another manual exclusion is due to the fact that D$ writeback, flush,
write_line, or flush_writeback states can't be cancelled by a flush,
so those transistions are excluded.
There is some other small stuff to review (logic simplification,
or an exclusion pragma if removing the redundent logic would
make it harder to understand the code, as is the case in the
FlushAdrCntEn assign statement, in my opinion). 
						
					 
					
						2023-04-19 01:34:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef85c547b 
							
						 
					 
					
						
						
							
							fix unhit exclusion in fdivsqrtfsm  
						
						 
						
						
						
					 
					
						2023-04-19 01:34:01 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							40853f4dc7 
							
						 
					 
					
						
						
							
							increasing lsu coverage by excluding the pmachecher/adrdecs/clintdec or uncoreram signal SizeValid becauseany size is valid so signal is always 1  
						
						 
						
						
						
					 
					
						2023-04-17 14:19:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							64fe318cb0 
							
						 
					 
					
						
						
							
							merged coverage exclusions  
						
						 
						
						
						
					 
					
						2023-04-17 10:17:48 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							30e3d2cdce 
							
						 
					 
					
						
						
							
							Merge pull request  #233  from AlecVercruysse/coverage3  
						
						 
						
						... 
						
						
						
						Full I$ coverage 
						
					 
					
						2023-04-14 22:15:11 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9aa72877 
							
						 
					 
					
						
						
							
							replace instances of code duplication for i$ exclusions w/commands  
						
						 
						
						
						
					 
					
						2023-04-14 17:10:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							48de682ea8 
							
						 
					 
					
						
						
							
							Merged coverage-exclusions  
						
						 
						
						
						
					 
					
						2023-04-13 18:15:23 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							21db7a0d68 
							
						 
					 
					
						
						
							
							fdivsqrtfsm coverage attempt to waive a state  
						
						 
						
						
						
					 
					
						2023-04-13 17:40:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							5066cd99ab 
							
						 
					 
					
						
						
							
							Merge pull request  #237  from SydRiley/main  
						
						 
						
						... 
						
						
						
						fctrl coverage at 100% after removing redundancies from conditionals 
						
					 
					
						2023-04-13 17:10:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							1d72e56fec 
							
						 
					 
					
						
						
							
							Merge branch 'openhwgroup:main' into cachesim  
						
						 
						
						
						
					 
					
						2023-04-13 16:54:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							95586abe09 
							
						 
					 
					
						
						
							
							Merge branch 'cachesim' of  https://github.com/AlecVercruysse/cvw  into cachesim  
						
						 
						
						
						
					 
					
						2023-04-13 16:54:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							034c289a36 
							
						 
					 
					
						
						
							
							Misc typo and indent fixing.  
						
						 
						
						
						
					 
					
						2023-04-13 16:54:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sydeny 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8891cefd 
							
						 
					 
					
						
						
							
							Updating changes to fctrl.sv to reach 100% coverage. Excluding un-used sources of instructions for the ifu.  
						
						 
						
						
						
					 
					
						2023-04-13 16:27:53 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							680aee7e07 
							
						 
					 
					
						
						
							
							Merge branch 'main' into coverage3  
						
						 
						
						
						
					 
					
						2023-04-12 16:00:15 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							ad0e366766 
							
						 
					 
					
						
						
							
							track GetLinenum.do (tcl procedure to find line numbers to exclude)  
						
						 
						
						
						
					 
					
						2023-04-12 15:58:38 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							01f2417524 
							
						 
					 
					
						
						
							
							cachefsm exclude icache logic without code reuse  
						
						 
						
						
						
					 
					
						2023-04-12 15:57:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							001a364d6c 
							
						 
					 
					
						
						
							
							Modification to testfloat.do to accept argument for nowave or by default none  
						
						 
						
						
						
					 
					
						2023-04-12 14:49:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							10be07857c 
							
						 
					 
					
						
						
							
							Merge pull request  #229  from davidharrishmc/dev  
						
						 
						
						... 
						
						
						
						Turned on SVADU_SUPPORTED in rv32/64gc wally-config and in imperas.ic… 
						
					 
					
						2023-04-12 12:21:03 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							1cb6e1751b 
							
						 
					 
					
						
						
							
							Merge branch 'main' into coverage3  
						
						 
						
						
						
					 
					
						2023-04-12 09:34:09 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9a22e8d4 
							
						 
					 
					
						
						
							
							Minor comments.  
						
						 
						
						
						
					 
					
						2023-04-12 02:57:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							e6cb928ab2 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						 
						
						
						
					 
					
						2023-04-12 02:57:33 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							095f3d5542 
							
						 
					 
					
						
						
							
							Added performance and distribution to sim and wrapper. Added colors too!  
						
						 
						
						
						
					 
					
						2023-04-12 02:54:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							65d29306ef 
							
						 
					 
					
						
						
							
							Merge branch 'openhwgroup:main' into cachesim  
						
						 
						
						
						
					 
					
						2023-04-12 01:34:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alec Vercruysse 
							
						 
					 
					
						
						
						
						
							
						
						
							4cbb9bcec6 
							
						 
					 
					
						
						
							
							refactor cachefsm to get full coverage  
						
						 
						
						... 
						
						
						
						I had to exclude i$ states in coverage-exclusions-rv64gc.do,
but it's referred to by scope, which should be pretty robust 
						
					 
					
						2023-04-12 01:15:35 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								James Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							744e170be3 
							
						 
					 
					
						
						
							
							Add feature in testfloat.do to elect wave or nowave  
						
						 
						
						
						
					 
					
						2023-04-11 22:35:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Limnanthes Serafini 
							
						 
					 
					
						
						
						
						
							
						
						
							e6a9d236b5 
							
						 
					 
					
						
						
							
							Wrapper for running CacheSim on the rv64gc suites  
						
						 
						
						
						
					 
					
						2023-04-11 19:29:05 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							a34867d14e 
							
						 
					 
					
						
						
							
							Turned on SVADU_SUPPORTED in rv32/64gc wally-config and in imperas.ic.  ImperasDV is happy with these privileged tests now  
						
						 
						
						
						
					 
					
						2023-04-10 07:05:06 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								eroom1966 
							
						 
					 
					
						
						
						
						
							
						
						
							dc79710724 
							
						 
					 
					
						
						
							
							add support into configuration for Zb(a,b,c,s)  
						
						 
						
						
						
					 
					
						2023-04-06 16:30:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								eroom1966 
							
						 
					 
					
						
						
						
						
							
						
						
							adafc8037d 
							
						 
					 
					
						
						
							
							add support for Sstc  
						
						 
						
						
						
					 
					
						2023-04-04 17:20:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							a6117e9bef 
							
						 
					 
					
						
						
							
							Updated imperas.ic to enable B extension  
						
						 
						
						
						
					 
					
						2023-04-03 17:55:30 -07:00