diff --git a/shared/source/debugger/debugger_l0.cpp b/shared/source/debugger/debugger_l0.cpp index 20fbc44344..b7a3e35bdf 100644 --- a/shared/source/debugger/debugger_l0.cpp +++ b/shared/source/debugger/debugger_l0.cpp @@ -95,11 +95,6 @@ void DebuggerL0::initialize() { NEO::MemoryOperationsHandler *memoryOperationsIface = rootDeviceEnvironment.memoryOperationsInterface.get(); if (memoryOperationsIface) { memoryOperationsIface->makeResident(device, ArrayRef(&moduleDebugArea, 1)); - auto numSubDevices = device->getNumSubDevices(); - for (uint32_t i = 0; i < numSubDevices; i++) { - auto subDevice = device->getSubDevice(i); - memoryOperationsIface->makeResident(subDevice, ArrayRef(&moduleDebugArea, 1)); - } } const auto &productHelper = device->getProductHelper(); diff --git a/shared/test/unit_test/debugger/test_l0_debugger.cpp b/shared/test/unit_test/debugger/test_l0_debugger.cpp index 567b908f8a..94eef44148 100644 --- a/shared/test/unit_test/debugger/test_l0_debugger.cpp +++ b/shared/test/unit_test/debugger/test_l0_debugger.cpp @@ -216,22 +216,6 @@ HWTEST_F(L0DebuggerTest, givenDebuggerWhenCreatedThenModuleHeapDebugAreaIsCreate neoDevice->getMemoryManager()->freeGraphicsMemory(allocation); } -HWTEST_F(L0DebuggerTest, givenDebuggerCreatedWhenSubdevicesExistThenModuleHeapDebugAreaIsResidentForSubDevices) { - DebugManagerStateRestore restorer; - constexpr auto numSubDevices = 2; - debugManager.flags.CreateMultipleSubDevices.set(numSubDevices); - auto executionEnvironment = new NEO::ExecutionEnvironment; - auto devices = NEO::DeviceFactory::createDevices(*executionEnvironment); - auto neoDevice = devices[0].get(); - - auto memoryOperationsHandler = new NEO::MockMemoryOperations(); - memoryOperationsHandler->makeResidentCalledCount = 0; - neoDevice->getExecutionEnvironment()->rootDeviceEnvironments[0]->memoryOperationsInterface.reset(memoryOperationsHandler); - auto debugger = std::make_unique>(neoDevice); - - EXPECT_EQ((1 + numSubDevices), memoryOperationsHandler->makeResidentCalledCount); -} - HWTEST_F(L0DebuggerTest, givenBindlessSipWhenModuleHeapDebugAreaIsCreatedThenReservedFieldIsSet) { DebugManagerStateRestore restorer; NEO::debugManager.flags.UseBindlessDebugSip.set(1);