mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Merge pull request #151 from stineje/main
Change order of coverage and all in sim directory - order causing iss…
This commit is contained in:
		
						commit
						964a14feaf
					
				
							
								
								
									
										33
									
								
								sim/Makefile
									
									
									
									
									
								
							
							
						
						
									
										33
									
								
								sim/Makefile
									
									
									
									
									
								
							@ -1,3 +1,20 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					all: riscoftests memfiles
 | 
				
			||||||
 | 
						# *** Build old tests/imperas-riscv-tests for now;
 | 
				
			||||||
 | 
						# Delete this part when the privileged tests transition over to tests/wally-riscv-arch-test
 | 
				
			||||||
 | 
						# DH: 2/27/22 temporarily commented out imperas-riscv-tests because license expired
 | 
				
			||||||
 | 
						#make -C ../tests/imperas-riscv-tests --jobs
 | 
				
			||||||
 | 
						#make -C ../tests/imperas-riscv-tests XLEN=64 --jobs
 | 
				
			||||||
 | 
						# Only compile Imperas tests if they are installed locally.  
 | 
				
			||||||
 | 
						# They are usually a symlink to $RISCV/imperas-riscv-tests and only 
 | 
				
			||||||
 | 
						# get compiled there manually during installation
 | 
				
			||||||
 | 
						#make -C ../addins/imperas-riscv-tests
 | 
				
			||||||
 | 
						#make -C ../addins/imperas-riscv-tests XLEN=64
 | 
				
			||||||
 | 
						#cd ../addins/imperas-riscv-tests; elf2hex.sh
 | 
				
			||||||
 | 
						#cd ../addins/imperas-riscv-tests; extractFunctionRadix.sh work/*/*/*.elf.objdump
 | 
				
			||||||
 | 
						# Link Linux test vectors 
 | 
				
			||||||
 | 
						#cd ../tests/linux-testgen/linux-testvectors/;./tvLinker.sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
coverage:
 | 
					coverage:
 | 
				
			||||||
	#make -C ../tests/coverage --jobs
 | 
						#make -C ../tests/coverage --jobs
 | 
				
			||||||
	#iter-elf.bash --cover --search ../tests/coverage
 | 
						#iter-elf.bash --cover --search ../tests/coverage
 | 
				
			||||||
@ -21,22 +38,6 @@ coverage:
 | 
				
			|||||||
#	vcover report -recursive cov/cov.ucdb > cov/rv64gc_recursive.rpt
 | 
					#	vcover report -recursive cov/cov.ucdb > cov/rv64gc_recursive.rpt
 | 
				
			||||||
	vcover report -details -threshH 100 -html cov/cov.ucdb
 | 
						vcover report -details -threshH 100 -html cov/cov.ucdb
 | 
				
			||||||
 | 
					
 | 
				
			||||||
all: riscoftests memfiles
 | 
					 | 
				
			||||||
	# *** Build old tests/imperas-riscv-tests for now;
 | 
					 | 
				
			||||||
	# Delete this part when the privileged tests transition over to tests/wally-riscv-arch-test
 | 
					 | 
				
			||||||
	# DH: 2/27/22 temporarily commented out imperas-riscv-tests because license expired
 | 
					 | 
				
			||||||
	#make -C ../tests/imperas-riscv-tests --jobs
 | 
					 | 
				
			||||||
	#make -C ../tests/imperas-riscv-tests XLEN=64 --jobs
 | 
					 | 
				
			||||||
	# Only compile Imperas tests if they are installed locally.  
 | 
					 | 
				
			||||||
	# They are usually a symlink to $RISCV/imperas-riscv-tests and only 
 | 
					 | 
				
			||||||
	# get compiled there manually during installation
 | 
					 | 
				
			||||||
	#make -C ../addins/imperas-riscv-tests
 | 
					 | 
				
			||||||
	#make -C ../addins/imperas-riscv-tests XLEN=64
 | 
					 | 
				
			||||||
	#cd ../addins/imperas-riscv-tests; elf2hex.sh
 | 
					 | 
				
			||||||
	#cd ../addins/imperas-riscv-tests; extractFunctionRadix.sh work/*/*/*.elf.objdump
 | 
					 | 
				
			||||||
	# Link Linux test vectors 
 | 
					 | 
				
			||||||
	#cd ../tests/linux-testgen/linux-testvectors/;./tvLinker.sh
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
allclean: clean all
 | 
					allclean: clean all
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user