Add ProcAddrTable for metrics exp api.

Related-To: LOCI-2607
Signed-off-by: davidoli <david.olien@intel.com>
This commit is contained in:
davidoli
2021-10-04 23:53:15 +00:00
committed by Compute-Runtime-Automation
parent 52e9dd26a6
commit 3c5a81d27a

View File

@@ -217,3 +217,19 @@ zetGetDebugProcAddrTable(
return result;
}
ZE_DLLEXPORT ze_result_t ZE_APICALL
zetGetMetricGroupExpProcAddrTable(
ze_api_version_t version,
zet_metric_group_exp_dditable_t *pDdiTable) {
if (nullptr == pDdiTable)
return ZE_RESULT_ERROR_INVALID_ARGUMENT;
if (ZE_MAJOR_VERSION(driver_ddiTable.version) != ZE_MAJOR_VERSION(version) ||
ZE_MINOR_VERSION(driver_ddiTable.version) > ZE_MINOR_VERSION(version))
return ZE_RESULT_ERROR_UNSUPPORTED_VERSION;
ze_result_t result = ZE_RESULT_SUCCESS;
pDdiTable->pfnCalculateMultipleMetricValuesExp = zetMetricGroupCalculateMultipleMetricValuesExp;
return result;
}