mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-21 01:04:57 +08:00
Create wrappers for drm_i915_gem_create and drm_i915_gem_userptr
Related-To: NEO-6852 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
4266f861ac
commit
06517f429f
@@ -166,14 +166,14 @@ int DrmMock::ioctl(unsigned long request, void *arg) {
|
||||
}
|
||||
if (request == DRM_IOCTL_I915_GEM_USERPTR) {
|
||||
ioctlCount.gemUserptr++;
|
||||
auto userPtrParams = static_cast<drm_i915_gem_userptr *>(arg);
|
||||
auto userPtrParams = static_cast<NEO::GemUserPtr *>(arg);
|
||||
userPtrParams->handle = returnHandle;
|
||||
returnHandle++;
|
||||
return 0;
|
||||
}
|
||||
if (request == DRM_IOCTL_I915_GEM_CREATE) {
|
||||
ioctlCount.gemCreate++;
|
||||
auto createParams = static_cast<drm_i915_gem_create *>(arg);
|
||||
auto createParams = static_cast<NEO::GemCreate *>(arg);
|
||||
this->createParamsSize = createParams->size;
|
||||
this->createParamsHandle = createParams->handle = 1u;
|
||||
if (0 == this->createParamsSize) {
|
||||
|
||||
@@ -78,14 +78,14 @@ int DrmMockCustom::ioctl(unsigned long request, void *arg) {
|
||||
} break;
|
||||
|
||||
case DRM_IOCTL_I915_GEM_USERPTR: {
|
||||
auto *userPtrParams = (drm_i915_gem_userptr *)arg;
|
||||
auto *userPtrParams = static_cast<NEO::GemUserPtr *>(arg);
|
||||
userPtrParams->handle = returnHandle;
|
||||
returnHandle++;
|
||||
ioctl_cnt.gemUserptr++;
|
||||
} break;
|
||||
|
||||
case DRM_IOCTL_I915_GEM_CREATE: {
|
||||
auto *createParams = (drm_i915_gem_create *)arg;
|
||||
auto *createParams = static_cast<NEO::GemCreate *>(arg);
|
||||
this->createParamsSize = createParams->size;
|
||||
this->createParamsHandle = createParams->handle = 1u;
|
||||
ioctl_cnt.gemCreate++;
|
||||
|
||||
Reference in New Issue
Block a user