Skip to content

Commit dfc70bb

Browse files
fix: stop exposing L0 1.14 API via zeDriverGetExtensionFunctionAddress
Related-To: NEO-14560 Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
1 parent b1dbeeb commit dfc70bb

File tree

3 files changed

+0
-101
lines changed

3 files changed

+0
-101
lines changed

level_zero/api/core/preview_api_entrypoints.h

Lines changed: 0 additions & 47 deletions
This file was deleted.

level_zero/core/source/driver/extension_function_address.cpp

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
#include "level_zero/core/source/driver/extension_function_address.h"
99

10-
#include "level_zero/api/core/preview_api_entrypoints.h"
1110
#include "level_zero/api/extensions/public/ze_exp_ext.h"
1211
#include "level_zero/driver_experimental/mcl_ext/zex_mutable_cmdlist_ext.h"
1312
#include "level_zero/driver_experimental/zex_api.h"
@@ -28,29 +27,12 @@ void *ExtensionFunctionAddressHelper::getExtensionFunctionAddress(const std::str
2827
} \
2928
}
3029

31-
#define RETURN_L0_FUNC_PTR_IF_EXIST(name) \
32-
{ \
33-
if (functionName == #name) { \
34-
void *ret = ((void *)(L0::name)); \
35-
return ret; \
36-
} \
37-
}
38-
3930
RETURN_FUNC_PTR_IF_EXIST(zexDriverImportExternalPointer);
4031
RETURN_FUNC_PTR_IF_EXIST(zexDriverReleaseImportedPointer);
4132
RETURN_FUNC_PTR_IF_EXIST(zexDriverGetHostPointerBaseAddress);
42-
RETURN_L0_FUNC_PTR_IF_EXIST(zeDriverGetDefaultContext);
43-
RETURN_L0_FUNC_PTR_IF_EXIST(zerGetDefaultContext);
44-
RETURN_L0_FUNC_PTR_IF_EXIST(zerGetLastErrorDescription);
4533

46-
RETURN_L0_FUNC_PTR_IF_EXIST(zerTranslateDeviceHandleToIdentifier);
47-
RETURN_L0_FUNC_PTR_IF_EXIST(zerTranslateIdentifierToDeviceHandle);
48-
RETURN_L0_FUNC_PTR_IF_EXIST(zeDeviceSynchronize);
4934
RETURN_FUNC_PTR_IF_EXIST(zeDeviceGetPriorityLevels);
5035

51-
RETURN_L0_FUNC_PTR_IF_EXIST(zeCommandListAppendLaunchKernelWithArguments);
52-
RETURN_L0_FUNC_PTR_IF_EXIST(zeCommandListAppendLaunchKernelWithParameters);
53-
5436
RETURN_FUNC_PTR_IF_EXIST(zexKernelGetBaseAddress);
5537
RETURN_FUNC_PTR_IF_EXIST(zexKernelGetArgumentSize);
5638
RETURN_FUNC_PTR_IF_EXIST(zexKernelGetArgumentType);
@@ -150,7 +132,6 @@ void *ExtensionFunctionAddressHelper::getExtensionFunctionAddress(const std::str
150132
RETURN_FUNC_PTR_IF_EXIST(zeGraphDumpContentsExp);
151133

152134
#undef RETURN_FUNC_PTR_IF_EXIST
153-
#undef RETURN_L0_FUNC_PTR_IF_EXIST
154135

155136
return ExtensionFunctionAddressHelper::getAdditionalExtensionFunctionAddress(functionName);
156137
}

level_zero/core/test/unit_tests/sources/driver/test_driver.cpp

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@
3232
#include "shared/test/common/mocks/ult_device_factory.h"
3333
#include "shared/test/common/test_macros/hw_test.h"
3434

35-
#include "level_zero/api/core/preview_api_entrypoints.h"
3635
#include "level_zero/core/source/builtin/builtin_functions_lib_impl.h"
3736
#include "level_zero/core/source/driver/driver_handle_imp.h"
3837
#include "level_zero/core/source/driver/driver_imp.h"
@@ -1342,16 +1341,6 @@ TEST_F(DriverExperimentalApiTest, whenRetrievingApiFunctionThenExpectProperPoint
13421341
decltype(&zexDriverImportExternalPointer) expectedImport = zexDriverImportExternalPointer;
13431342
decltype(&zexDriverReleaseImportedPointer) expectedRelease = zexDriverReleaseImportedPointer;
13441343
decltype(&zexDriverGetHostPointerBaseAddress) expectedGet = zexDriverGetHostPointerBaseAddress;
1345-
decltype(&zeDriverGetDefaultContext) expectedZeDriverGetDefaultContext = L0::zeDriverGetDefaultContext;
1346-
decltype(&zerGetDefaultContext) expectedZerGetDefaultContext = L0::zerGetDefaultContext;
1347-
decltype(&zerGetLastErrorDescription) expectedZerGetLastErrorDescription = L0::zerGetLastErrorDescription;
1348-
1349-
decltype(&zerTranslateDeviceHandleToIdentifier) expectedZerTranslateDeviceHandleToIdentifier = L0::zerTranslateDeviceHandleToIdentifier;
1350-
decltype(&zerTranslateIdentifierToDeviceHandle) expectedZerTranslateIdentifierToDeviceHandle = L0::zerTranslateIdentifierToDeviceHandle;
1351-
decltype(&zeDeviceSynchronize) expectedZeDeviceSynchronize = L0::zeDeviceSynchronize;
1352-
1353-
decltype(&zeCommandListAppendLaunchKernelWithArguments) expectedZeCommandListAppendLaunchKernelWithArguments = L0::zeCommandListAppendLaunchKernelWithArguments;
1354-
decltype(&zeCommandListAppendLaunchKernelWithParameters) expectedZeCommandListAppendLaunchKernelWithParameters = L0::zeCommandListAppendLaunchKernelWithParameters;
13551344

13561345
decltype(&zexKernelGetBaseAddress) expectedKernelGetBaseAddress = zexKernelGetBaseAddress;
13571346
decltype(&zeIntelGetDriverVersionString) expectedIntelGetDriverVersionString = zeIntelGetDriverVersionString;
@@ -1407,30 +1396,6 @@ TEST_F(DriverExperimentalApiTest, whenRetrievingApiFunctionThenExpectProperPoint
14071396
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zexDriverGetHostPointerBaseAddress", &funPtr));
14081397
EXPECT_EQ(expectedGet, reinterpret_cast<decltype(&zexDriverGetHostPointerBaseAddress)>(funPtr));
14091398

1410-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zeDriverGetDefaultContext", &funPtr));
1411-
EXPECT_EQ(expectedZeDriverGetDefaultContext, reinterpret_cast<decltype(&zeDriverGetDefaultContext)>(funPtr));
1412-
1413-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zerGetDefaultContext", &funPtr));
1414-
EXPECT_EQ(expectedZerGetDefaultContext, reinterpret_cast<decltype(&zerGetDefaultContext)>(funPtr));
1415-
1416-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zerGetLastErrorDescription", &funPtr));
1417-
EXPECT_EQ(expectedZerGetLastErrorDescription, reinterpret_cast<decltype(&zerGetLastErrorDescription)>(funPtr));
1418-
1419-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zerTranslateDeviceHandleToIdentifier", &funPtr));
1420-
EXPECT_EQ(expectedZerTranslateDeviceHandleToIdentifier, reinterpret_cast<decltype(&zerTranslateDeviceHandleToIdentifier)>(funPtr));
1421-
1422-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zerTranslateIdentifierToDeviceHandle", &funPtr));
1423-
EXPECT_EQ(expectedZerTranslateIdentifierToDeviceHandle, reinterpret_cast<decltype(&zerTranslateIdentifierToDeviceHandle)>(funPtr));
1424-
1425-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zeDeviceSynchronize", &funPtr));
1426-
EXPECT_EQ(expectedZeDeviceSynchronize, reinterpret_cast<decltype(&zeDeviceSynchronize)>(funPtr));
1427-
1428-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zeCommandListAppendLaunchKernelWithArguments", &funPtr));
1429-
EXPECT_EQ(expectedZeCommandListAppendLaunchKernelWithArguments, reinterpret_cast<decltype(&zeCommandListAppendLaunchKernelWithArguments)>(funPtr));
1430-
1431-
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zeCommandListAppendLaunchKernelWithParameters", &funPtr));
1432-
EXPECT_EQ(expectedZeCommandListAppendLaunchKernelWithParameters, reinterpret_cast<decltype(&zeCommandListAppendLaunchKernelWithParameters)>(funPtr));
1433-
14341399
EXPECT_EQ(ZE_RESULT_SUCCESS, zeDriverGetExtensionFunctionAddress(driverHandle, "zexKernelGetBaseAddress", &funPtr));
14351400
EXPECT_EQ(expectedKernelGetBaseAddress, reinterpret_cast<decltype(&zexKernelGetBaseAddress)>(funPtr));
14361401

0 commit comments

Comments
 (0)