Move DebuggerL0 to shared

Related-To: NEO-7075

Signed-off-by: Mateusz Hoppe <mateusz.hoppe@intel.com>
This commit is contained in:
Mateusz Hoppe
2022-06-14 21:24:58 +00:00
committed by Compute-Runtime-Automation
parent 60b88806d5
commit 673bf3b553
68 changed files with 313 additions and 283 deletions

View File

@@ -7,7 +7,8 @@
#pragma once
#include "level_zero/core/source/debugger/debugger_l0.h"
#include "shared/source/debugger/debugger_l0.h"
#include <level_zero/ze_api.h>
#include <level_zero/zet_api.h>
@@ -115,10 +116,10 @@ struct Device : _ze_device_handle_t {
virtual NEO::PreemptionMode getDevicePreemptionMode() const = 0;
virtual const NEO::DeviceInfo &getDeviceInfo() const = 0;
NEO::SourceLevelDebugger *getSourceLevelDebugger() { return getNEODevice()->getSourceLevelDebugger(); }
DebuggerL0 *getL0Debugger() {
NEO::DebuggerL0 *getL0Debugger() {
auto debugger = getNEODevice()->getDebugger();
if (debugger) {
return !debugger->isLegacy() ? static_cast<DebuggerL0 *>(debugger) : nullptr;
return !debugger->isLegacy() ? static_cast<NEO::DebuggerL0 *>(debugger) : nullptr;
}
return nullptr;
}