Revert e94c942ecb
Have Tools and Sysman Process Address Tables fail on mismatched versions Signed-off-by: Compute-Runtime-Validation <compute-runtime-validation@intel.com>
This commit is contained in:
parent
da3805880b
commit
71805fd61a
|
@ -25,9 +25,8 @@ zesGetDeviceProcAddrTable(
|
|||
zes_device_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -71,9 +70,8 @@ zesGetDriverProcAddrTable(
|
|||
zes_driver_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -94,9 +92,8 @@ zesGetDiagnosticsProcAddrTable(
|
|||
zes_diagnostics_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -120,9 +117,8 @@ zesGetEngineProcAddrTable(
|
|||
zes_engine_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
|
@ -146,9 +142,8 @@ zesGetFabricPortProcAddrTable(
|
|||
zes_fabric_port_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -175,9 +170,8 @@ zesGetFanProcAddrTable(
|
|||
zes_fan_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -204,9 +198,8 @@ zesGetFirmwareProcAddrTable(
|
|||
zes_firmware_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -229,9 +222,8 @@ zesGetFrequencyProcAddrTable(
|
|||
zes_frequency_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
|
@ -270,9 +262,8 @@ zesGetLedProcAddrTable(
|
|||
zes_led_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -297,9 +288,8 @@ zesGetMemoryProcAddrTable(
|
|||
zes_memory_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -323,9 +313,8 @@ zesGetPerformanceFactorProcAddrTable(
|
|||
zes_performance_factor_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -349,9 +338,8 @@ zesGetPowerProcAddrTable(
|
|||
zes_power_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -378,9 +366,8 @@ zesGetPsuProcAddrTable(
|
|||
zes_psu_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -403,9 +390,8 @@ zesGetRasProcAddrTable(
|
|||
zes_ras_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -430,9 +416,8 @@ zesGetSchedulerProcAddrTable(
|
|||
zes_scheduler_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -461,9 +446,8 @@ zesGetStandbyProcAddrTable(
|
|||
zes_standby_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
@ -487,9 +471,8 @@ zesGetTemperatureProcAddrTable(
|
|||
zes_temperature_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
NEO::EnvironmentVariableReader envReader;
|
||||
|
|
|
@ -24,9 +24,8 @@ zetGetContextProcAddrTable(
|
|||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
pDdiTable->pfnActivateMetricGroups = zetContextActivateMetricGroups;
|
||||
return result;
|
||||
}
|
||||
|
@ -37,9 +36,8 @@ zetGetMetricStreamerProcAddrTable(
|
|||
zet_metric_streamer_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
|
||||
pDdiTable->pfnOpen = zetMetricStreamerOpen;
|
||||
|
@ -55,9 +53,8 @@ zetGetTracerExpProcAddrTable(
|
|||
zet_tracer_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnCreate = zetTracerExpCreate;
|
||||
pDdiTable->pfnDestroy = zetTracerExpDestroy;
|
||||
|
@ -73,9 +70,8 @@ zetGetCommandListProcAddrTable(
|
|||
zet_command_list_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnAppendMetricStreamerMarker = zetCommandListAppendMetricStreamerMarker;
|
||||
pDdiTable->pfnAppendMetricQueryBegin = zetCommandListAppendMetricQueryBegin;
|
||||
|
@ -90,9 +86,8 @@ zetGetModuleProcAddrTable(
|
|||
zet_module_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnGetDebugInfo = zetModuleGetDebugInfo;
|
||||
return result;
|
||||
|
@ -104,9 +99,8 @@ zetGetKernelProcAddrTable(
|
|||
zet_kernel_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnGetProfileInfo = zetKernelGetProfileInfo;
|
||||
return result;
|
||||
|
@ -118,9 +112,8 @@ zetGetMetricGroupProcAddrTable(
|
|||
zet_metric_group_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnGet = zetMetricGroupGet;
|
||||
pDdiTable->pfnGetProperties = zetMetricGroupGetProperties;
|
||||
|
@ -134,9 +127,8 @@ zetGetMetricProcAddrTable(
|
|||
zet_metric_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnGet = zetMetricGet;
|
||||
|
@ -150,9 +142,8 @@ zetGetMetricQueryPoolProcAddrTable(
|
|||
zet_metric_query_pool_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnCreate = zetMetricQueryPoolCreate;
|
||||
pDdiTable->pfnDestroy = zetMetricQueryPoolDestroy;
|
||||
|
@ -165,9 +156,8 @@ zetGetMetricQueryProcAddrTable(
|
|||
zet_metric_query_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnCreate = zetMetricQueryCreate;
|
||||
|
@ -183,9 +173,8 @@ zetGetDeviceProcAddrTable(
|
|||
zet_device_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnGetDebugProperties = zetDeviceGetDebugProperties;
|
||||
|
@ -198,9 +187,8 @@ zetGetDebugProcAddrTable(
|
|||
zet_debug_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;
|
||||
if (driver_ddiTable.version < version)
|
||||
return ZE_RESULT_ERROR_UNKNOWN;
|
||||
|
||||
ze_result_t result = ZE_RESULT_SUCCESS;
|
||||
pDdiTable->pfnAttach = zetDebugAttach;
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
#
|
||||
# Copyright (C) 2021 Intel Corporation
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
#
|
||||
|
||||
target_sources(${TARGET_NAME} PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/test_loader.cpp
|
||||
)
|
|
@ -1,339 +0,0 @@
|
|||
/*
|
||||
* Copyright (C) 2021 Intel Corporation
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*
|
||||
*/
|
||||
|
||||
#include "test.h"
|
||||
|
||||
#include <level_zero/zes_api.h>
|
||||
#include <level_zero/zes_ddi.h>
|
||||
|
||||
#include "ze_ddi_tables.h"
|
||||
|
||||
namespace L0 {
|
||||
namespace ult {
|
||||
|
||||
TEST(zesGetDriverProcAddrTableTest,
|
||||
whenCallingzesGetDriverProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_driver_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetDriverProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetDiagnosticsProcAddrTableTest,
|
||||
whenCallingzesGetDiagnosticsProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_diagnostics_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetDiagnosticsProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetEngineProcAddrTableTest,
|
||||
whenCallingzesGetEngineProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_engine_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetEngineProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFabricPortProcAddrTableTest,
|
||||
whenCallingzesGetFabricPortProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_fabric_port_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFabricPortProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFanProcAddrTableTest,
|
||||
whenCallingzesGetFanProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_fan_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFanProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetDeviceProcAddrTableTest,
|
||||
whenCallingzesGetDeviceProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_device_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetDeviceProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFirmwareProcAddrTableTest,
|
||||
whenCallingzesGetFirmwareProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_firmware_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFirmwareProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFrequencyProcAddrTableTest,
|
||||
whenCallingzesGetFrequencyProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_frequency_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFrequencyProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetLedProcAddrTableTest,
|
||||
whenCallingzesGetLedProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_led_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetLedProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetMemoryProcAddrTableTest,
|
||||
whenCallingzesGetMemoryProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_memory_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetMemoryProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetPerformanceFactorProcAddrTableTest,
|
||||
whenCallingzesGetPerformanceFactorProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_performance_factor_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetPerformanceFactorProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetPowerProcAddrTableTest,
|
||||
whenCallingzesGetPowerProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_power_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetPowerProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetPsuProcAddrTableTest,
|
||||
whenCallingzesGetPsuProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_psu_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetPsuProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetRasProcAddrTableTest,
|
||||
whenCallingzesGetRasProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_ras_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetRasProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetSchedulerProcAddrTableTest,
|
||||
whenCallingzesGetSchedulerProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_scheduler_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetSchedulerProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetStandbyProcAddrTableTest,
|
||||
whenCallingzesGetStandbyProcAddrTableWithCorrectMajorVersionThenSuccessIsReturnedAndMinorVersionIsIgnored) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(1u, 64u));
|
||||
zes_standby_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetStandbyProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_SUCCESS, result);
|
||||
}
|
||||
|
||||
TEST(zesGetDriverProcAddrTableTest,
|
||||
whenCallingzesGetDriverProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_driver_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetDriverProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetDiagnosticsProcAddrTableTest,
|
||||
whenCallingzesGetDiagnosticsProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_diagnostics_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetDiagnosticsProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetEngineProcAddrTableTest,
|
||||
whenCallingzesGetEngineProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_engine_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetEngineProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFabricPortProcAddrTableTest,
|
||||
whenCallingzesGetFabricPortProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_fabric_port_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFabricPortProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFanProcAddrTableTest,
|
||||
whenCallingzesGetFanProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_fan_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFanProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetDeviceProcAddrTableTest,
|
||||
whenCallingzesGetDeviceProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_device_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetDeviceProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFirmwareProcAddrTableTest,
|
||||
whenCallingzesGetFirmwareProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_firmware_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFirmwareProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetFrequencyProcAddrTableTest,
|
||||
whenCallingzesGetFrequencyProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_frequency_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetFrequencyProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetLedProcAddrTableTest,
|
||||
whenCallingzesGetLedProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_led_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetLedProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetMemoryProcAddrTableTest,
|
||||
whenCallingzesGetMemoryProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_memory_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetMemoryProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetPerformanceFactorProcAddrTableTest,
|
||||
whenCallingzesGetPerformanceFactorProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_performance_factor_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetPerformanceFactorProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetPowerProcAddrTableTest,
|
||||
whenCallingzesGetPowerProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_power_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetPowerProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetPsuProcAddrTableTest,
|
||||
whenCallingzesGetPsuProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_psu_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetPsuProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetRasProcAddrTableTest,
|
||||
whenCallingzesGetRasProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_ras_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetRasProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetSchedulerProcAddrTableTest,
|
||||
whenCallingzesGetSchedulerProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_scheduler_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetSchedulerProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
TEST(zesGetStandbyProcAddrTableTest,
|
||||
whenCallingzesGetStandbyProcAddrTableWithGreaterThanAllowedMajorVersionThenUnitializedIsReturned) {
|
||||
|
||||
ze_api_version_t version = static_cast<ze_api_version_t>(ZE_MAKE_VERSION(64u, 0u));
|
||||
zes_standby_dditable_t pDdiTable = {};
|
||||
|
||||
ze_result_t result = zesGetStandbyProcAddrTable(version, &pDdiTable);
|
||||
EXPECT_EQ(ZE_RESULT_ERROR_UNSUPPORTED_VERSION, result);
|
||||
}
|
||||
|
||||
} // namespace ult
|
||||
} // namespace L0
|
Loading…
Reference in New Issue