Add EngineInfo for Linux.

Related-To: NEO-3008

Change-Id: Ib9e1a241a5b47aad5e4f83443a3e85db826d13ff
Signed-off-by: Piotr Fusik <piotr.fusik@intel.com>
This commit is contained in:
Piotr Fusik
2019-05-09 08:16:50 +02:00
parent 972a79aaae
commit 7b9402b646
4 changed files with 33 additions and 4 deletions

View File

@ -6,6 +6,7 @@
*/
#pragma once
#include "runtime/os_interface/linux/engine_info.h"
#include "runtime/os_interface/linux/memory_info.h"
#include "runtime/utilities/api_intercept.h"
@ -80,10 +81,11 @@ class Drm {
bool useSimplifiedMocsTable = false;
bool preemptionSupported = false;
int fd;
int deviceId;
int revisionId;
GTTYPE eGtType;
Drm(int fd) : fd(fd), deviceId(0), revisionId(0), eGtType(GTTYPE_UNDEFINED) {}
int deviceId = 0;
int revisionId = 0;
GTTYPE eGtType = GTTYPE_UNDEFINED;
Drm(int fd) : fd(fd) {}
std::unique_ptr<EngineInfo> engineInfo;
std::unique_ptr<MemoryInfo> memoryInfo;
static bool isi915Version(int fd);