Skip to content

Commit ca3da5a

Browse files
fabiomestrekbenzie
authored andcommitted
Add native cpu entrypoints
1 parent 05fbdf7 commit ca3da5a

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

source/adapters/native_cpu/program.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,18 @@ UR_APIEXPORT ur_result_t UR_APICALL urProgramGetFunctionPointer(
130130
DIE_NO_IMPLEMENTATION
131131
}
132132

133+
UR_APIEXPORT ur_result_t UR_APICALL urProgramGetGlobalVariablePointer(
134+
ur_device_handle_t, ur_program_handle_t hProgram,
135+
const char *pGlobalVariableName, size_t *pGlobalVariableSizeRet,
136+
void **ppGlobalVariablePointerRet) {
137+
std::ignore = hProgram;
138+
std::ignore = pGlobalVariableName;
139+
std::ignore = pGlobalVariableSizeRet;
140+
std::ignore = ppGlobalVariablePointerRet;
141+
142+
DIE_NO_IMPLEMENTATION
143+
}
144+
133145
UR_APIEXPORT ur_result_t UR_APICALL
134146
urProgramGetInfo(ur_program_handle_t hProgram, ur_program_info_t propName,
135147
size_t propSize, void *pPropValue, size_t *pPropSizeRet) {

source/adapters/native_cpu/ur_interface_loader.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ UR_DLLEXPORT ur_result_t UR_APICALL urGetProgramProcAddrTable(
9191
pDdiTable->pfnCreateWithNativeHandle = urProgramCreateWithNativeHandle;
9292
pDdiTable->pfnGetBuildInfo = urProgramGetBuildInfo;
9393
pDdiTable->pfnGetFunctionPointer = urProgramGetFunctionPointer;
94+
pDdiTable->pfnGetGlobalVariablePointer = urProgramGetGlobalVariablePointer;
9495
pDdiTable->pfnGetInfo = urProgramGetInfo;
9596
pDdiTable->pfnGetNativeHandle = urProgramGetNativeHandle;
9697
pDdiTable->pfnLink = urProgramLink;

0 commit comments

Comments
 (0)