Revert "Disable device enqueue"

This reverts commit 10357fbf22.

Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
This commit is contained in:
Compute-Runtime-Validation
2021-12-28 09:11:34 +01:00
committed by Compute-Runtime-Automation
parent 3b497270c8
commit 1f9f001599
5 changed files with 4 additions and 28 deletions

View File

@@ -1542,30 +1542,6 @@ TEST_F(DeviceGetCapsTest, givenDeviceEnqueueSupportForcedWhenCheckingDeviceEnque
}
}
TEST_F(DeviceGetCapsTest, givenDefaultFlagForceDeviceEnqueueSupportWhenCheckingDeviceEnqueueSupportThenFalseIsReported) {
DebugManagerStateRestore dbgRestorer;
auto hwInfo = *defaultHwInfo;
DebugManager.flags.ForceDeviceEnqueueSupport.set(-1);
auto pClDevice = std::make_unique<MockClDevice>(MockDevice::createWithNewExecutionEnvironment<MockDevice>(&hwInfo));
auto &caps = pClDevice->getDeviceInfo();
size_t deviceEnqueueFeaturesCount = 0;
for (auto &openclCFeature : caps.openclCFeatures) {
if (0 == strcmp(openclCFeature.name, "__opencl_c_device_enqueue")) {
deviceEnqueueFeaturesCount++;
}
}
EXPECT_FALSE(pClDevice->isDeviceEnqueueSupported());
EXPECT_EQ(0u, caps.maxOnDeviceEvents);
EXPECT_EQ(0u, caps.maxOnDeviceQueues);
EXPECT_EQ(0u, caps.queueOnDeviceMaxSize);
EXPECT_EQ(0u, caps.queueOnDevicePreferredSize);
EXPECT_EQ(static_cast<cl_command_queue_properties>(0), caps.queueOnDeviceProperties);
EXPECT_EQ(0u, deviceEnqueueFeaturesCount);
}
TEST_F(DeviceGetCapsTest, givenPipeSupportForcedWhenCheckingPipeSupportThenPipeIsCorrectlyReported) {
DebugManagerStateRestore dbgRestorer;
int32_t forcePipeSupportValues[] = {-1, 0, 1};

View File

@@ -72,7 +72,7 @@ const RuntimeCapabilityTable ICLLP::capabilityTable{
true, // supportsVme
false, // supportCacheFlushAfterWalker
true, // supportsImages
false, // supportsDeviceEnqueue
true, // supportsDeviceEnqueue
true, // supportsPipes
true, // supportsOcl21Features
false, // supportsOnDemandPageFaults

View File

@@ -68,7 +68,7 @@ const RuntimeCapabilityTable CFL::capabilityTable{
true, // supportsVme
false, // supportCacheFlushAfterWalker
true, // supportsImages
false, // supportsDeviceEnqueue
true, // supportsDeviceEnqueue
true, // supportsPipes
true, // supportsOcl21Features
false, // supportsOnDemandPageFaults

View File

@@ -68,7 +68,7 @@ const RuntimeCapabilityTable KBL::capabilityTable{
true, // supportsVme
false, // supportCacheFlushAfterWalker
true, // supportsImages
false, // supportsDeviceEnqueue
true, // supportsDeviceEnqueue
true, // supportsPipes
true, // supportsOcl21Features
false, // supportsOnDemandPageFaults

View File

@@ -76,7 +76,7 @@ const RuntimeCapabilityTable SKL::capabilityTable{
true, // supportsVme
false, // supportCacheFlushAfterWalker
true, // supportsImages
false, // supportsDeviceEnqueue
true, // supportsDeviceEnqueue
true, // supportsPipes
true, // supportsOcl21Features
false, // supportsOnDemandPageFaults