Update Device::createEngine

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2021-11-24 15:44:34 +00:00
committed by Compute-Runtime-Automation
parent 3c5a1d9a2a
commit f99c281155
2 changed files with 3 additions and 4 deletions

View File

@@ -320,7 +320,7 @@ bool Device::createEngine(uint32_t deviceCsrIndex, EngineTypeUsage engineTypeUsa
return false; return false;
} }
bool internalUsage = (engineTypeUsage.second == EngineUsage::Internal); bool internalUsage = (engineUsage == EngineUsage::Internal);
if (internalUsage) { if (internalUsage) {
commandStreamReceiver->initializeDefaultsForInternalEngine(); commandStreamReceiver->initializeDefaultsForInternalEngine();
} }
@@ -329,8 +329,6 @@ bool Device::createEngine(uint32_t deviceCsrIndex, EngineTypeUsage engineTypeUsa
commandStreamReceiver->createPageTableManager(); commandStreamReceiver->createPageTableManager();
} }
bool lowPriority = (engineTypeUsage.second == EngineUsage::LowPriority);
EngineDescriptor engineDescriptor(engineTypeUsage, getDeviceBitfield(), preemptionMode, false, createAsEngineInstanced); EngineDescriptor engineDescriptor(engineTypeUsage, getDeviceBitfield(), preemptionMode, false, createAsEngineInstanced);
auto osContext = executionEnvironment->memoryManager->createAndRegisterOsContext(commandStreamReceiver.get(), engineDescriptor); auto osContext = executionEnvironment->memoryManager->createAndRegisterOsContext(commandStreamReceiver.get(), engineDescriptor);
@@ -357,7 +355,7 @@ bool Device::createEngine(uint32_t deviceCsrIndex, EngineTypeUsage engineTypeUsa
EngineControl engine{commandStreamReceiver.get(), osContext}; EngineControl engine{commandStreamReceiver.get(), osContext};
engines.push_back(engine); engines.push_back(engine);
if (!lowPriority && !internalUsage) { if (engineUsage == EngineUsage::Regular) {
addEngineToEngineGroup(engine); addEngineToEngineGroup(engine);
} }

View File

@@ -8,3 +8,4 @@ target_sources(${TARGET_NAME} PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt ${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
${CMAKE_CURRENT_SOURCE_DIR}/neo_device_tests.cpp ${CMAKE_CURRENT_SOURCE_DIR}/neo_device_tests.cpp
) )
add_subdirectories()