mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 23:03:02 +08:00
Create wrappers for drm_i915_gem_get_tiling and drm_i915_gem_set_tiling
Related-To: NEO-6852 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
99db73c034
commit
2cca28af07
@@ -183,8 +183,8 @@ int DrmMock::ioctl(unsigned long request, void *arg) {
|
||||
}
|
||||
if (request == DRM_IOCTL_I915_GEM_SET_TILING) {
|
||||
ioctlCount.gemSetTiling++;
|
||||
auto setTilingParams = static_cast<drm_i915_gem_set_tiling *>(arg);
|
||||
setTilingMode = setTilingParams->tiling_mode;
|
||||
auto setTilingParams = static_cast<NEO::GemSetTiling *>(arg);
|
||||
setTilingMode = setTilingParams->tilingMode;
|
||||
setTilingHandle = setTilingParams->handle;
|
||||
setTilingStride = setTilingParams->stride;
|
||||
return 0;
|
||||
|
||||
@@ -91,15 +91,15 @@ int DrmMockCustom::ioctl(unsigned long request, void *arg) {
|
||||
ioctl_cnt.gemCreate++;
|
||||
} break;
|
||||
case DRM_IOCTL_I915_GEM_SET_TILING: {
|
||||
auto *setTilingParams = (drm_i915_gem_set_tiling *)arg;
|
||||
setTilingMode = setTilingParams->tiling_mode;
|
||||
auto *setTilingParams = static_cast<NEO::GemSetTiling *>(arg);
|
||||
setTilingMode = setTilingParams->tilingMode;
|
||||
setTilingHandle = setTilingParams->handle;
|
||||
setTilingStride = setTilingParams->stride;
|
||||
ioctl_cnt.gemSetTiling++;
|
||||
} break;
|
||||
case DRM_IOCTL_I915_GEM_GET_TILING: {
|
||||
auto *getTilingParams = (drm_i915_gem_get_tiling *)arg;
|
||||
getTilingParams->tiling_mode = getTilingModeOut;
|
||||
auto *getTilingParams = static_cast<NEO::GemGetTiling *>(arg);
|
||||
getTilingParams->tilingMode = getTilingModeOut;
|
||||
getTilingHandleIn = getTilingParams->handle;
|
||||
ioctl_cnt.gemGetTiling++;
|
||||
} break;
|
||||
|
||||
Reference in New Issue
Block a user