Check direct submission batch buffer flags in tests

Resolves: NEO-4989

Change-Id: I0aa37acc781f38924d0b28e9d7d3878b77e906d6
Signed-off-by: Lukasz Jobczyk <lukasz.jobczyk@intel.com>
This commit is contained in:
Lukasz Jobczyk
2020-09-21 13:52:17 +02:00
committed by sys_ocldev
parent 8db8b09339
commit f1c1fc0636
2 changed files with 2 additions and 0 deletions

View File

@@ -128,6 +128,7 @@ int DrmMock::ioctl(unsigned long request, void *arg) {
if (request == DRM_IOCTL_I915_GEM_EXECBUFFER2) {
auto execbuf = static_cast<drm_i915_gem_execbuffer2 *>(arg);
this->execBuffer = *execbuf;
this->bbFlags = reinterpret_cast<drm_i915_gem_exec_object2 *>(execbuf->buffers_ptr)[execbuf->buffer_count - 1].flags;
return 0;
}
if (request == DRM_IOCTL_I915_GEM_USERPTR) {

View File

@@ -129,6 +129,7 @@ class DrmMock : public Drm {
//DRM_IOCTL_I915_GEM_EXECBUFFER2
drm_i915_gem_execbuffer2 execBuffer = {0};
uint64_t bbFlags;
//DRM_IOCTL_I915_GEM_CREATE
__u64 createParamsSize = 0;