Create enum wrapper for drm engine class values

Related-To: NEO-6852, NEO-6999
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2022-06-01 13:04:38 +00:00
committed by Compute-Runtime-Automation
parent 1e7d789e63
commit 0420df780d
10 changed files with 96 additions and 58 deletions

View File

@@ -236,5 +236,15 @@ enum class DrmIoctl {
GemCacheReserve,
};
enum class DrmParam {
EngineClassRender,
EngineClassCompute,
EngineClassCopy,
EngineClassVideo,
EngineClassVideoEnhance,
EngineClassInvalid,
EngineClassInvalidNone,
};
unsigned int getIoctlRequestValue(DrmIoctl ioctlRequest, IoctlHelper *ioctlHelper);
} // namespace NEO