fix: create eudebug interface at initialize of ioctl helper

Related-To: NEO-13511
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2024-12-16 18:22:18 +00:00
committed by Compute-Runtime-Automation
parent 31f0eef4be
commit 53d255063c
4 changed files with 23 additions and 15 deletions

View File

@@ -31,6 +31,7 @@ using namespace NEO;
struct MockIoctlHelperXeDebug : IoctlHelperXe {
using IoctlHelperXe::bindInfo;
using IoctlHelperXe::euDebugInterface;
using IoctlHelperXe::getEudebugExtProperty;
using IoctlHelperXe::IoctlHelperXe;
using IoctlHelperXe::tileIdToGtId;
@@ -56,6 +57,7 @@ struct DrmMockXeDebug : public DrmMockCustom {
drm->reset();
drm->ioctlHelper = std::make_unique<IoctlHelperXe>(*drm);
drm->ioctlHelper->initialize();
EXPECT_EQ(1, drm->ioctlHelper->getEuDebugSysFsEnable());
auto xeQueryEngines = reinterpret_cast<drm_xe_query_engines *>(drm->queryEngines);
xeQueryEngines->num_engines = 11;