SWDEV-301667 - StreamwaitEvent may not flush caches
Change-Id: I8d648f96273b36d4930216ffa05bf1adb3c408da
Tá an tiomantas seo le fáil i:
@@ -183,6 +183,9 @@ hipError_t Event::streamWaitCommand(amd::Command*& command, hip::Stream* stream)
|
||||
eventWaitList.push_back(event_);
|
||||
}
|
||||
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) {
|
||||
return hipErrorOutOfMemory;
|
||||
|
||||
Tagairt in Eagrán Nua
Cuir bac ar úsáideoir