SWDEV-425248 - numerous bug fixes

https://gerrit-git.amd.com/c/compute/ec/clr/+/849086 changed stream sync behaviour and accordingly updated Unit_hipStreamCreateWithFlags_DefaultStreamInteraction.
Update error code to match for hipStreamWaitEvent.
Thread detach makes executions all async and while that is happening, It is unexpected effect for device reset so join thread is better.

Change-Id: I1affa84089626dee478d8bcc5aaa318e320fd6b0
이 커밋은 다음에 포함됨:
Jaydeep Patel 작성하고 Rakesh Roy가 2023-11-17 06:30:38 -05:00를 커밋함
1 부모 0f3750cf2c
커밋 be88e1dffc
3 파일이 변경됨
+10 -7

검색과 일치하는 파일 없음

+4 -1
파일 보기
@@ -51,8 +51,11 @@ TEST_CASE("Unit_hipStreamPerThread_DeviceReset_1") {
for (auto &th : threads) {
th = std::thread(Copy_to_device);
th.detach();
}
for (auto &th : threads) {
th.join();
}
HIP_CHECK(hipDeviceReset());
}