mirror of
				https://github.com/tiagovignatti/intel-gpu-tools.git
				synced 2025-11-04 12:07:12 +00:00 
			
		
		
		
	i-g-t: check whether kernel has dual bsd ring
v2: change the number to be consistent with upstream (Zhipeng) Signed-off-by: Zhipeng Gong <zhipeng.gong@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
		
							parent
							
								
									5e9fac5491
								
							
						
					
					
						commit
						17937a0114
					
				@ -854,6 +854,22 @@ bool gem_has_vebox(int fd)
 | 
			
		||||
	return gem_has_enable_ring(fd,LOCAL_I915_PARAM_HAS_VEBOX);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#define LOCAL_I915_PARAM_HAS_BSD2 31
 | 
			
		||||
/**
 | 
			
		||||
 * gem_has_bsd2:
 | 
			
		||||
 * @fd: open i915 drm file descriptor
 | 
			
		||||
 *
 | 
			
		||||
 * Feature test macro to query whether the BSD2 ring is available. This is simply
 | 
			
		||||
 * a specific version of gem_has_enable_ring() for the BSD2 ring.
 | 
			
		||||
 *
 | 
			
		||||
 * Note that recent Bspec calls this the VCS ring for Video Command Submission.
 | 
			
		||||
 *
 | 
			
		||||
 * Returns: Whether the BSD ring is avaible or not.
 | 
			
		||||
 */
 | 
			
		||||
bool gem_has_bsd2(int fd)
 | 
			
		||||
{
 | 
			
		||||
	return gem_has_enable_ring(fd,LOCAL_I915_PARAM_HAS_BSD2);
 | 
			
		||||
}
 | 
			
		||||
/**
 | 
			
		||||
 * gem_available_aperture_size:
 | 
			
		||||
 * @fd: open i915 drm file descriptor
 | 
			
		||||
 | 
			
		||||
@ -89,6 +89,7 @@ bool gem_has_enable_ring(int fd,int param);
 | 
			
		||||
bool gem_has_bsd(int fd);
 | 
			
		||||
bool gem_has_blt(int fd);
 | 
			
		||||
bool gem_has_vebox(int fd);
 | 
			
		||||
bool gem_has_bsd2(int fd);
 | 
			
		||||
bool gem_uses_aliasing_ppgtt(int fd);
 | 
			
		||||
int gem_available_fences(int fd);
 | 
			
		||||
uint64_t gem_available_aperture_size(int fd);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user