SWDEV-301667 - StreamwaitEvent may not flush caches
Change-Id: I8d648f96273b36d4930216ffa05bf1adb3c408da
This commit is contained in:
@@ -183,6 +183,9 @@ hipError_t Event::streamWaitCommand(amd::Command*& command, hip::Stream* stream)
|
|||||||
eventWaitList.push_back(event_);
|
eventWaitList.push_back(event_);
|
||||||
}
|
}
|
||||||
command = new amd::Marker(*stream, kMarkerDisableFlush, eventWaitList);
|
command = new amd::Marker(*stream, kMarkerDisableFlush, eventWaitList);
|
||||||
|
// Since we only need to have a dependency on an existing event,
|
||||||
|
// we may not need to flush any caches.
|
||||||
|
command->setEventScope(amd::Device::kCacheStateIgnore);
|
||||||
|
|
||||||
if (command == NULL) {
|
if (command == NULL) {
|
||||||
return hipErrorOutOfMemory;
|
return hipErrorOutOfMemory;
|
||||||
|
|||||||
Reference in New Issue
Block a user