Skip to content

Commit ad3befd

Browse files
committed
[L0] Fix Device Info return code to report unsupported enumeration
Signed-off-by: Neil R. Spruit <[email protected]>
1 parent aaf0810 commit ad3befd

File tree

2 files changed

+2
-6
lines changed

2 files changed

+2
-6
lines changed

source/adapters/level_zero/device.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
803803
return ReturnValue(uint32_t{Device->ZeDeviceProperties->numThreadsPerEU});
804804
case UR_DEVICE_INFO_MAX_MEMORY_BANDWIDTH:
805805
// currently not supported in level zero runtime
806-
return UR_RESULT_ERROR_INVALID_VALUE;
806+
return UR_RESULT_ERROR_UNSUPPORTED_ENUMERATION;
807807
case UR_DEVICE_INFO_BFLOAT16: {
808808
// bfloat16 math functions are not yet supported on Intel GPUs.
809809
return ReturnValue(ur_bool_t{false});
@@ -991,7 +991,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
991991
logger::error("Unsupported ParamName in urGetDeviceInfo");
992992
logger::error("ParamNameParamName={}(0x{})", ParamName,
993993
logger::toHex(ParamName));
994-
return UR_RESULT_ERROR_INVALID_VALUE;
994+
return UR_RESULT_ERROR_UNSUPPORTED_ENUMERATION;
995995
}
996996

997997
return UR_RESULT_SUCCESS;
Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
11
urDeviceCreateWithNativeHandleTest.SuccessWithUnOwnedNativeHandle
22
{{OPT}}urDeviceGetGlobalTimestampTest.SuccessSynchronizedTime
33
urDeviceGetInfoTest.Success/UR_DEVICE_INFO_GLOBAL_MEM_FREE
4-
urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_MEMORY_BANDWIDTH
5-
urDeviceGetInfoTest.Success/UR_DEVICE_INFO_ASYNC_BARRIER
6-
urDeviceGetInfoTest.Success/UR_DEVICE_INFO_HOST_PIPE_READ_WRITE_SUPPORTED
7-
urDeviceGetInfoTest.Success/UR_DEVICE_INFO_MAX_REGISTERS_PER_WORK_GROUP

0 commit comments

Comments
 (0)