mirror of
https://github.com/intel/compute-runtime.git
synced 2025-12-30 01:35:20 +08:00
[Sysman] Update memory module for zesInit
Related-To: LOCI-4118 Signed-off-by: Joshua Santosh Ranjan <joshua.santosh.ranjan@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
593b3cf4fd
commit
790ef57c3f
@@ -10,4 +10,8 @@
|
||||
|
||||
struct _zes_fabric_port_handle_t {
|
||||
virtual ~_zes_fabric_port_handle_t() = default;
|
||||
};
|
||||
};
|
||||
|
||||
struct _zes_mem_handle_t {
|
||||
virtual ~_zes_mem_handle_t() = default;
|
||||
};
|
||||
|
||||
@@ -389,25 +389,41 @@ ze_result_t zesDeviceEnumMemoryModules(
|
||||
zes_device_handle_t hDevice,
|
||||
uint32_t *pCount,
|
||||
zes_mem_handle_t *phMemory) {
|
||||
return L0::SysmanDevice::memoryGet(hDevice, pCount, phMemory);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::SysmanDevice::memoryGet(hDevice, pCount, phMemory);
|
||||
} else {
|
||||
return L0::Sysman::SysmanDevice::memoryGet(hDevice, pCount, phMemory);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesMemoryGetProperties(
|
||||
zes_mem_handle_t hMemory,
|
||||
zes_mem_properties_t *pProperties) {
|
||||
return L0::Memory::fromHandle(hMemory)->memoryGetProperties(pProperties);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::Memory::fromHandle(hMemory)->memoryGetProperties(pProperties);
|
||||
} else {
|
||||
return L0::Sysman::Memory::fromHandle(hMemory)->memoryGetProperties(pProperties);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesMemoryGetState(
|
||||
zes_mem_handle_t hMemory,
|
||||
zes_mem_state_t *pState) {
|
||||
return L0::Memory::fromHandle(hMemory)->memoryGetState(pState);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::Memory::fromHandle(hMemory)->memoryGetState(pState);
|
||||
} else {
|
||||
return L0::Sysman::Memory::fromHandle(hMemory)->memoryGetState(pState);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesMemoryGetBandwidth(
|
||||
zes_mem_handle_t hMemory,
|
||||
zes_mem_bandwidth_t *pBandwidth) {
|
||||
return L0::Memory::fromHandle(hMemory)->memoryGetBandwidth(pBandwidth);
|
||||
if (L0::sysmanInitFromCore) {
|
||||
return L0::Memory::fromHandle(hMemory)->memoryGetBandwidth(pBandwidth);
|
||||
} else {
|
||||
return L0::Sysman::Memory::fromHandle(hMemory)->memoryGetBandwidth(pBandwidth);
|
||||
}
|
||||
}
|
||||
|
||||
ze_result_t zesDeviceEnumFabricPorts(
|
||||
|
||||
Reference in New Issue
Block a user