mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 03:58:27 +00:00 
			
		
		
		
	tests: properly terminate tests when values mismatch
Not much use running them in the test rig otherwise. Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
		
							parent
							
								
									2f56e96177
								
							
						
					
					
						commit
						8c7f8bcccb
					
				@ -119,10 +119,12 @@ store_pipe_control_loop(void)
 | 
			
		||||
		drm_intel_bo_map(target_bo, 1);
 | 
			
		||||
 | 
			
		||||
		buf = target_bo->virtual;
 | 
			
		||||
		if (buf[0] != val)
 | 
			
		||||
		if (buf[0] != val) {
 | 
			
		||||
			fprintf(stderr,
 | 
			
		||||
				"value mismatch: cur 0x%08x, stored 0x%08x\n",
 | 
			
		||||
				buf[0], val);
 | 
			
		||||
			exit(-1);
 | 
			
		||||
		}
 | 
			
		||||
		buf[0] = 0; /* let batch write it again */
 | 
			
		||||
		drm_intel_bo_unmap(target_bo);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -106,10 +106,12 @@ store_dword_loop(void)
 | 
			
		||||
		drm_intel_bo_map(target_bo, 1);
 | 
			
		||||
 | 
			
		||||
		buf = target_bo->virtual;
 | 
			
		||||
		if (buf[0] != (0x42000000 | val))
 | 
			
		||||
		if (buf[0] != (0x42000000 | val)) {
 | 
			
		||||
			fprintf(stderr,
 | 
			
		||||
				"value mismatch: cur 0x%08x, stored 0x%08x\n",
 | 
			
		||||
				buf[0], 0x42000000 | val);
 | 
			
		||||
			exit(-1);
 | 
			
		||||
		}
 | 
			
		||||
		buf[0] = 0; /* let batch write it again */
 | 
			
		||||
		drm_intel_bo_unmap(target_bo);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -72,10 +72,12 @@ store_dword_loop(void)
 | 
			
		||||
		drm_intel_bo_map(target_buffer, 0);
 | 
			
		||||
 | 
			
		||||
		buf = target_buffer->virtual;
 | 
			
		||||
		if (buf[0] != val)
 | 
			
		||||
		if (buf[0] != val) {
 | 
			
		||||
			fprintf(stderr,
 | 
			
		||||
				"value mismatch: cur 0x%08x, stored 0x%08x\n",
 | 
			
		||||
				buf[0], val);
 | 
			
		||||
			exit(-1);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		drm_intel_bo_unmap(target_buffer);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -72,10 +72,12 @@ store_dword_loop(void)
 | 
			
		||||
		drm_intel_bo_map(target_buffer, 0);
 | 
			
		||||
 | 
			
		||||
		buf = target_buffer->virtual;
 | 
			
		||||
		if (buf[0] != val)
 | 
			
		||||
		if (buf[0] != val) {
 | 
			
		||||
			fprintf(stderr,
 | 
			
		||||
				"value mismatch: cur 0x%08x, stored 0x%08x\n",
 | 
			
		||||
				buf[0], val);
 | 
			
		||||
			exit(-1);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		drm_intel_bo_unmap(target_buffer);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -72,10 +72,12 @@ store_dword_loop(void)
 | 
			
		||||
		drm_intel_bo_map(target_buffer, 0);
 | 
			
		||||
 | 
			
		||||
		buf = target_buffer->virtual;
 | 
			
		||||
		if (buf[0] != val)
 | 
			
		||||
		if (buf[0] != val) {
 | 
			
		||||
			fprintf(stderr,
 | 
			
		||||
				"value mismatch: cur 0x%08x, stored 0x%08x\n",
 | 
			
		||||
				buf[0], val);
 | 
			
		||||
			exit(-1);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		drm_intel_bo_unmap(target_buffer);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user