feature: add L0 API functions to get default context handle

- zeDriverGetDefaultContext to get default context for given driver
handle
- zerDriverGetDefaultContext to get default context for default driver
handle

Related-To: NEO-14560
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
This commit is contained in:
Mateusz Jablonski
2025-04-30 12:18:04 +00:00
committed by Compute-Runtime-Automation
parent 3d1ea7165c
commit aaaea67557
10 changed files with 128 additions and 1 deletions

View File

@@ -63,6 +63,15 @@ zeIntelGetDriverVersionString(
return ZE_RESULT_SUCCESS;
}
ze_context_handle_t ZE_APICALL zeDriverGetDefaultContext(
ze_driver_handle_t hDriver) {
return L0::DriverHandle::fromHandle(hDriver)->getDefaultContext();
}
ze_context_handle_t ZE_APICALL zerDriverGetDefaultContext() {
return L0::DriverHandle::fromHandle(L0::globalDriverHandles->front())->getDefaultContext();
}
extern "C" {
ZE_APIEXPORT ze_result_t ZE_APICALL