Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions unified-runtime/source/adapters/native_cpu/enqueue.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,6 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueMemBufferCopy(
ur_mem_handle_t hBufferDst, size_t srcOffset, size_t dstOffset, size_t size,
uint32_t numEventsInWaitList, const ur_event_handle_t *phEventWaitList,
ur_event_handle_t *phEvent) {
urEventWait(numEventsInWaitList, phEventWaitList);
const void *SrcPtr = hBufferSrc->_mem + srcOffset;
void *DstPtr = hBufferDst->_mem + dstOffset;
return doCopy_impl(hQueue, DstPtr, SrcPtr, size, numEventsInWaitList,
Expand Down Expand Up @@ -601,13 +600,14 @@ UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMMemcpy(
}

UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMPrefetch(
ur_queue_handle_t /*hQueue*/, const void * /*pMem*/, size_t /*size*/,
ur_usm_migration_flags_t /*flags*/, uint32_t /*numEventsInWaitList*/,
const ur_event_handle_t * /*phEventWaitList*/,
ur_event_handle_t * /*phEvent*/) {
ur_queue_handle_t hQueue, const void * /*pMem*/, size_t /*size*/,
ur_usm_migration_flags_t /*flags*/, uint32_t numEventsInWaitList,
const ur_event_handle_t *phEventWaitList, ur_event_handle_t *phEvent) {

// TODO: properly implement USM prefetch
return UR_RESULT_SUCCESS;
return withTimingEvent(UR_COMMAND_USM_PREFETCH, hQueue, numEventsInWaitList,
phEventWaitList, phEvent,
[]() { return UR_RESULT_SUCCESS; });
}

UR_APIEXPORT ur_result_t UR_APICALL urEnqueueUSMAdvise(
Expand Down