![]() eudebug interface is now hidden under EuDebugInterface class shared code uses generic object and param values layout of structs is guarded by static asserts eudebug support is guarded by cmake flags: - NEO_ENABLE_XE_EU_DEBUG_SUPPORT - enables eudebug in general - NEO_USE_XE_EU_DEBUG_EXP_UPSTREAM - registers exp upstream uAPI support - NEO_ENABLE_XE_PRELIM_DETECTION - registers prelim uAPI support This way we can support two different xe-eudebug interfaces within single binary. In unit tests there is mock eudebug interface enabled (even if no eudebug support is enabled by cmake flag). Related-To: NEO-13472 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com> |
||
---|---|---|
.. | ||
linux | ||
windows | ||
CMakeLists.txt | ||
debugger.cpp | ||
debugger.h | ||
debugger_l0.cpp | ||
debugger_l0.h | ||
debugger_l0.inl | ||
debugger_l0_base.inl | ||
debugger_l0_tgllp_and_later.inl |