[Sysman]: Add support for Fabric APIs

Add support for Fabric APIs in new sysman design.
This design is independent of level zero core.

Related-To: LOCI-4091
Signed-off-by: Jitendra Sharma <jitendra.sharma@intel.com>
This commit is contained in:
Jitendra Sharma
2023-03-06 15:46:51 +00:00
committed by Compute-Runtime-Automation
parent 2e0c68af43
commit 266a495837
49 changed files with 7385 additions and 14 deletions

View File

@@ -12,6 +12,7 @@
#include "shared/source/os_interface/linux/drm_neo.h"
#include "shared/source/os_interface/os_interface.h"
#include "level_zero/core/source/driver/driver.h"
#include "level_zero/core/test/unit_tests/fixtures/device_fixture.h"
#include "level_zero/tools/source/sysman/linux/os_sysman_driver_imp.h"
#include "level_zero/tools/source/sysman/sysman.h"
@@ -79,6 +80,7 @@ class SysmanDeviceFixture : public DeviceFixture, public ::testing::Test {
}
pSysmanDeviceImp->init();
L0::sysmanInitFromCore = true;
}
void TearDown() override {
if (!sysmanUltsEnable) {
@@ -139,6 +141,7 @@ class SysmanMultiDeviceFixture : public MultiDeviceFixture, public ::testing::Te
pSysmanDeviceImp->init();
subDeviceCount = numSubDevices;
L0::sysmanInitFromCore = true;
}
void TearDown() override {
if (!sysmanUltsEnable) {