mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-08 14:02:58 +08:00
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:
committed by
Compute-Runtime-Automation
parent
5402e2639f
commit
3f92f044a3
@@ -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];
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user