Add stub for dynamic link function and for extended kernel properties

Change-Id: Ifaaf1226114233618e7959def086989cf93bd0bd
Signed-off: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
This commit is contained in:
Jaime Arteaga
2020-06-17 07:43:24 -07:00
committed by sys_ocldev
parent 4cb6c17d21
commit 5b61ad0966
12 changed files with 321 additions and 3 deletions

View File

@ -8,6 +8,8 @@
#include "level_zero/core/source/module/module.h"
#include <level_zero/ze_api.h>
#include "third_party/level_zero/ze_api_ext.h"
extern "C" {
__zedllexport ze_result_t __zecall
@ -200,4 +202,19 @@ zeCommandListAppendLaunchMultipleKernelsIndirect(
return L0::CommandList::fromHandle(hCommandList)->appendLaunchMultipleKernelsIndirect(numKernels, phKernels, pCountBuffer, pLaunchArgumentsBuffer, hSignalEvent, numWaitEvents, phWaitEvents);
}
ZE_APIEXPORT ze_result_t ZE_APICALL
zeKernelGetPropertiesExt(
ze_kernel_handle_t hKernel,
ze_kernel_propertiesExt_t *pKernelProperties) {
return L0::Kernel::fromHandle(hKernel)->getPropertiesExt(pKernelProperties);
}
ZE_APIEXPORT ze_result_t ZE_APICALL
zeModuleDynamicLinkExt(
uint32_t numModules,
ze_module_handle_t *phModules,
ze_module_build_log_handle_t *phLinkLog) {
return L0::Module::fromHandle(phModules[0])->performDynamicLink(numModules, phModules, phLinkLog);
}
} // extern "C"