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

@@ -51,7 +51,7 @@ class DrmPrelimMock : public DrmMock {
}
bool queryEngineInfo() override {
uint16_t computeEngineClass = getIoctlHelper()->getComputeEngineClass();
uint16_t computeEngineClass = getIoctlHelper()->getDrmParamValue(DrmParam::EngineClassCompute);
std::vector<EngineCapabilities> engines(4);
engines[0].engine = {computeEngineClass, 0};
engines[0].capabilities = 0;
@@ -82,7 +82,7 @@ class DrmPrelimMock : public DrmMock {
}
bool queryEngineInfo1SubDevice() {
uint16_t computeEngineClass = getIoctlHelper()->getComputeEngineClass();
uint16_t computeEngineClass = getIoctlHelper()->getDrmParamValue(DrmParam::EngineClassCompute);
std::vector<EngineCapabilities> engines(1);
engines[0].engine = {computeEngineClass, 0};
engines[0].capabilities = 0;