HACK for SWDEV-173477/SWDEV-190701

[ROCm/hip commit: bc528b1e8b]
이 커밋은 다음에 포함됨:
Rahul Garg 작성하고 Siu Chi Chan가 2019-06-13 18:15:31 -07:00를 커밋함
1 부모 43d829ec35
커밋 884d0fef76
1 파일이 변경됨
+14 -2
+14 -2
파일 보기
@@ -428,8 +428,20 @@ namespace hip_impl {
std::tie(*dptr, *bytes) = read_global_description(it0->second.cbegin(),
it0->second.cend(), name);
return *dptr ? hipSuccess : hipErrorNotFound;
// HACK for SWDEV-173477
//
// For code objects with global symbols of length 0, ROCR runtime's fix
// may not be working correctly. Therefore the
// result from read_agent_globals() can't be trusted entirely.
//
// As a workaround to tame applications which depend on the existence of
// global symbols with length 0, always return hipSuccess here.
//
// This behavior shall be reverted once ROCR runtime has been fixed to
// address SWDEV-173477 and SWDEV-190701
//return *dptr ? hipSuccess : hipErrorNotFound;
return hipSuccess;
}
hipError_t read_agent_global_from_process(hipDeviceptr_t* dptr, size_t* bytes,