refactor: Remove default support for DCD Debugger

Related-To: NEO-7213
Signed-off-by: Fabian Zwolinski <fabian.zwolinski@intel.com>
This commit is contained in:
Fabian Zwolinski
2023-05-05 09:04:41 +00:00
committed by Compute-Runtime-Automation
parent 5402e2639f
commit 3f92f044a3
56 changed files with 377 additions and 210 deletions

View File

@@ -165,6 +165,20 @@ MockUnrestrictiveContext::MockUnrestrictiveContext() : MockContext(nullptr, null
initializeWithDevices(ClDeviceVector{deviceIds, 3}, true);
}
MockUnrestrictiveDebuggingSupportedContext::MockUnrestrictiveDebuggingSupportedContext() : MockContext(nullptr, nullptr) {
NEO::HardwareInfo hwInfo = *NEO::defaultHwInfo;
hwInfo.capabilityTable.debuggerSupported = true;
auto executionEnvironment = MockDevice::prepareExecutionEnvironment(&hwInfo, 0u);
ultClDeviceFactory = std::make_unique<UltClDeviceFactory>(1, 2, static_cast<ClExecutionEnvironment *>(executionEnvironment));
pRootDevice = ultClDeviceFactory->rootDevices[0];
pSubDevice0 = ultClDeviceFactory->subDevices[0];
pSubDevice1 = ultClDeviceFactory->subDevices[1];
cl_device_id deviceIds[] = {pRootDevice, pSubDevice0, pSubDevice1};
initializeWithDevices(ClDeviceVector{deviceIds, 3}, true);
}
MockUnrestrictiveContextMultiGPU::MockUnrestrictiveContextMultiGPU() : MockContext(nullptr, nullptr) {
pRootDevice0 = ultClDeviceFactory.rootDevices[0];
pSubDevice00 = ultClDeviceFactory.subDevices[0];

View File

@@ -92,6 +92,15 @@ struct MockUnrestrictiveContext : MockContext {
ClDevice *pSubDevice1 = nullptr;
};
struct MockUnrestrictiveDebuggingSupportedContext : MockContext {
MockUnrestrictiveDebuggingSupportedContext();
std::unique_ptr<UltClDeviceFactory> ultClDeviceFactory;
MockClDevice *pRootDevice;
ClDevice *pSubDevice0 = nullptr;
ClDevice *pSubDevice1 = nullptr;
};
struct MockUnrestrictiveContextMultiGPU : MockContext {
MockUnrestrictiveContextMultiGPU();