@@ -192,6 +192,8 @@ static ur_result_t USMDeviceAllocImpl(void **ResultPtr,
192
192
reinterpret_cast <std::uintptr_t >(*ResultPtr) % Alignment == 0 ,
193
193
UR_RESULT_ERROR_INVALID_VALUE);
194
194
195
+ // TODO: Return any non-success result from USMAllocationMakeResident once
196
+ // oneapi-src/level-zero-spec#240 is resolved.
195
197
auto Result = USMAllocationMakeResident (USMDeviceAllocationForceResidency,
196
198
Context, Device, *ResultPtr, Size);
197
199
if (Result == UR_RESULT_ERROR_OUT_OF_DEVICE_MEMORY ||
@@ -229,6 +231,8 @@ static ur_result_t USMSharedAllocImpl(void **ResultPtr,
229
231
reinterpret_cast <std::uintptr_t >(*ResultPtr) % Alignment == 0 ,
230
232
UR_RESULT_ERROR_INVALID_VALUE);
231
233
234
+ // TODO: Return any non-success result from USMAllocationMakeResident once
235
+ // oneapi-src/level-zero-spec#240 is resolved.
232
236
auto Result = USMAllocationMakeResident (USMSharedAllocationForceResidency,
233
237
Context, Device, *ResultPtr, Size);
234
238
if (Result == UR_RESULT_ERROR_OUT_OF_DEVICE_MEMORY ||
@@ -255,6 +259,8 @@ static ur_result_t USMHostAllocImpl(void **ResultPtr,
255
259
reinterpret_cast <std::uintptr_t >(*ResultPtr) % Alignment == 0 ,
256
260
UR_RESULT_ERROR_INVALID_VALUE);
257
261
262
+ // TODO: Return any non-success result from USMAllocationMakeResident once
263
+ // oneapi-src/level-zero-spec#240 is resolved.
258
264
auto Result = USMAllocationMakeResident (USMHostAllocationForceResidency,
259
265
Context, nullptr , *ResultPtr, Size);
260
266
if (Result == UR_RESULT_ERROR_OUT_OF_DEVICE_MEMORY ||
0 commit comments