Many DRM context ids per OsContextLinux.

Related-To: NEO-3008

Change-Id: Id6d1c919109d22ccfc64abdaf11aef875dc33615
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
This commit is contained in:
Piotr Fusik
2019-07-11 14:29:45 +02:00
committed by sys_ocldev
parent 7b7b87ea0f
commit e29c0b9726
4 changed files with 19 additions and 11 deletions

View File

@@ -6,11 +6,11 @@
*/
#pragma once
#include "runtime/memory_manager/memory_manager.h"
#include "runtime/os_interface/linux/engine_info.h"
#include "runtime/os_interface/linux/memory_info.h"
#include "runtime/utilities/api_intercept.h"
#include "engine_node.h"
#include "igfxfmid.h"
#include <cerrno>
@@ -65,7 +65,7 @@ class Drm {
uint32_t createDrmContext();
void destroyDrmContext(uint32_t drmContextId);
void setLowPriorityContextParam(uint32_t drmContextId);
unsigned int bindDrmContext(uint32_t drmContextId, DeviceBitfield deviceBitfield, aub_stream::EngineType engineType);
unsigned int bindDrmContext(uint32_t drmContextId, uint32_t deviceIndex, aub_stream::EngineType engineType);
void setGtType(GTTYPE eGtType) { this->eGtType = eGtType; }
GTTYPE getGtType() const { return this->eGtType; }