Fix signal resource issue.

Remove memory leak with new hc::completion_future.
Implement HIP_LAUNCH_BLOCKING with queue-level wait.

Change-Id: I45975f81c4d239fdeed7776970988d28449865dc
Tento commit je obsažen v:
Ben Sander
2016-09-26 16:32:35 -05:00
rodič 7bc1af2776
revize 225e37fdc9
3 změnil soubory, kde provedl 12 přidání a 10 odebrání
+1 -1
Zobrazit soubor
@@ -373,7 +373,7 @@ typedef uint64_t SeqNum_t ;
//---
// Member functions that begin with locked_ are thread-safe accessors - these acquire / release the critical mutex.
LockedAccessor_StreamCrit_t lockopen_preKernelCommand();
void lockclose_postKernelCommand(hc::completion_future &kernel_future);
void lockclose_postKernelCommand(hc::accelerator_view *av);
void locked_wait(bool assertQueueEmpty=false);