mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 12:07:12 +00:00 
			
		
		
		
	After setting up the copy operations, add a hanging batch. This should mean that we complete the copy and the compare then races against the GEM reset. Hopefully, this will catch driver bugs where the target object is no longer accessible after the hang. Note: hang injection is disabled until the required kernel interface is completed. But there are useful additional tests here... Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
		
			
				
	
	
		
			82 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			82 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
libintel_tools_la_SOURCES = 	\
 | 
						|
	debug.h			\
 | 
						|
	drmtest.c		\
 | 
						|
	drmtest.h		\
 | 
						|
	i830_reg.h		\
 | 
						|
	i915_3d.h		\
 | 
						|
	i915_reg.h		\
 | 
						|
	i915_pciids.h		\
 | 
						|
	igt_debugfs.c		\
 | 
						|
	igt_debugfs.h		\
 | 
						|
	igt_aux.c		\
 | 
						|
	igt_aux.h		\
 | 
						|
	igt_gt.c		\
 | 
						|
	igt_gt.h		\
 | 
						|
	instdone.c		\
 | 
						|
	instdone.h		\
 | 
						|
	intel_batchbuffer.c	\
 | 
						|
	intel_batchbuffer.h	\
 | 
						|
	intel_chipset.h		\
 | 
						|
	intel_os.c		\
 | 
						|
	intel_io.h		\
 | 
						|
	intel_mmio.c		\
 | 
						|
	intel_chipset.c		\
 | 
						|
	intel_reg.h		\
 | 
						|
	ioctl_wrappers.c	\
 | 
						|
	ioctl_wrappers.h	\
 | 
						|
	media_fill.h            \
 | 
						|
	media_fill_gen7.c       \
 | 
						|
	media_fill_gen8.c       \
 | 
						|
	media_fill_gen8lp.c     \
 | 
						|
	media_fill_gen9.c       \
 | 
						|
	gen7_media.h            \
 | 
						|
	gen8_media.h            \
 | 
						|
	rendercopy_i915.c	\
 | 
						|
	rendercopy_i830.c	\
 | 
						|
	gen6_render.h		\
 | 
						|
	gen7_render.h		\
 | 
						|
	gen8_render.h		\
 | 
						|
	gen9_render.h		\
 | 
						|
	rendercopy_gen6.c	\
 | 
						|
	rendercopy_gen7.c	\
 | 
						|
	rendercopy_gen8.c	\
 | 
						|
	rendercopy_gen9.c	\
 | 
						|
	rendercopy.h		\
 | 
						|
	intel_reg_map.c		\
 | 
						|
	intel_iosf.c		\
 | 
						|
	igt_kms.c		\
 | 
						|
	igt_kms.h		\
 | 
						|
	igt_fb.c		\
 | 
						|
	igt_fb.h		\
 | 
						|
	igt_core.c		\
 | 
						|
	igt_core.h		\
 | 
						|
	$(NULL)
 | 
						|
 | 
						|
.PHONY: version.h.tmp
 | 
						|
 | 
						|
$(IGT_LIB_PATH)/version.h.tmp:
 | 
						|
	@touch $@
 | 
						|
	@if test -d $(GPU_TOOLS_PATH)/.git; then \
 | 
						|
		if which git > /dev/null 2>&1; then \
 | 
						|
			cd $(GPU_TOOLS_PATH); \
 | 
						|
			git log -n 1 --oneline | \
 | 
						|
			sed 's/^\([^ ]*\) .*/#define IGT_GIT_SHA1 "g\1"/' ; \
 | 
						|
		else \
 | 
						|
			echo '#define IGT_GIT_SHA1 "NO-GIT"' ; \
 | 
						|
		fi \
 | 
						|
	else \
 | 
						|
		echo '#define IGT_GIT_SHA1 "NOT-GIT"' ; \
 | 
						|
	fi >> $@
 | 
						|
 | 
						|
 | 
						|
$(IGT_LIB_PATH)/version.h: $(IGT_LIB_PATH)/version.h.tmp
 | 
						|
	@if ! cmp -s $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h; then \
 | 
						|
		mv $(IGT_LIB_PATH)/version.h.tmp $(IGT_LIB_PATH)/version.h ; \
 | 
						|
	else \
 | 
						|
		rm $(IGT_LIB_PATH)/version.h.tmp ; \
 | 
						|
	fi
 | 
						|
 | 
						|
BUILT_SOURCES = $(IGT_LIB_PATH)/version.h
 | 
						|
CLEANFILES = $(IGT_LIB_PATH)/version.h $(IGT_LIB_PATH)/version.h.tmp
 | 
						|
 |