bb980462e777c54b50a6fbd55e683b2a42456c86
IPC was failing due to calling fork when HSA was open. The fix was correcting incomplete cleanup in several other tests. TestBase::Close (via CommonCleanUp) now checks that HSA is properly closed between tests. rocrtstPerf.Memory_Async_Copy uses hwloc which uses OpenCL which has no shutdown routine. Consequently this test can not cleanup properly. I added a hack to force HSA refcount to the value it should have if OpenCL were cleaning up but this leaks resources and potentially puts hwloc & OpenCL in a bad state. OpenCL loads LLVM which installs some exit handlers. Those handlers can't execute in a child process and can't be removed since OpenCL doesn't cleanup. IPC hacks around this by aborting rather than exiting in the child process. Change-Id: I92326a73d7b11632208717d99728e6dafdc7d3ca
Opis
No description provided
Languages
C++
67.5%
C
20.6%
Python
6.6%
CMake
3.4%
Shell
0.6%
Pozostałe
1.1%