@@ -247,6 +247,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
247247 SupportedExtensions += (" ur_exp_command_buffer " );
248248 // Return supported for the UR multi-device compile experimental feature
249249 SupportedExtensions += (" ur_exp_multi_device_compile " );
250+ SupportedExtensions += (" ur_exp_usm_p2p " );
250251
251252 return ReturnValue (SupportedExtensions.c_str ());
252253 }
@@ -803,7 +804,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
803804 return ReturnValue (uint32_t {Device->ZeDeviceProperties ->numThreadsPerEU });
804805 case UR_DEVICE_INFO_MAX_MEMORY_BANDWIDTH:
805806 // currently not supported in level zero runtime
806- return UR_RESULT_ERROR_INVALID_VALUE ;
807+ return UR_RESULT_ERROR_UNSUPPORTED_ENUMERATION ;
807808 case UR_DEVICE_INFO_BFLOAT16: {
808809 // bfloat16 math functions are not yet supported on Intel GPUs.
809810 return ReturnValue (ur_bool_t {false });
@@ -996,7 +997,7 @@ UR_APIEXPORT ur_result_t UR_APICALL urDeviceGetInfo(
996997 logger::error (" Unsupported ParamName in urGetDeviceInfo" );
997998 logger::error (" ParamNameParamName={}(0x{})" , ParamName,
998999 logger::toHex (ParamName));
999- return UR_RESULT_ERROR_INVALID_VALUE ;
1000+ return UR_RESULT_ERROR_UNSUPPORTED_ENUMERATION ;
10001001 }
10011002
10021003 return UR_RESULT_SUCCESS;
0 commit comments