mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-08 16:36:14 +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);
|
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:
|
* gem_available_aperture_size:
|
||||||
* @fd: open i915 drm file descriptor
|
* @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_bsd(int fd);
|
||||||
bool gem_has_blt(int fd);
|
bool gem_has_blt(int fd);
|
||||||
bool gem_has_vebox(int fd);
|
bool gem_has_vebox(int fd);
|
||||||
|
bool gem_has_bsd2(int fd);
|
||||||
bool gem_uses_aliasing_ppgtt(int fd);
|
bool gem_uses_aliasing_ppgtt(int fd);
|
||||||
int gem_available_fences(int fd);
|
int gem_available_fences(int fd);
|
||||||
uint64_t gem_available_aperture_size(int fd);
|
uint64_t gem_available_aperture_size(int fd);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user