SWDEV-273138 - Update canUseStreamWaitValue retrieving

Remove canUseStreamWaitValue from hipDeviceProp_t.
Update canUseStreamWaitValue retrieving in hipDeviceGetAttribute().

Change-Id: I275bd42d8b03e141caaf9f1bc6b714e51ca72dfb


[ROCm/hip commit: ca0cc36ef4]
Cette révision appartient à :
Tao Sang
2021-03-18 22:40:43 -04:00
révisé par Tao Sang
Parent 313856c6ea
révision f962ea4cc1
3 fichiers modifiés avec 2 ajouts et 6 suppressions
-2
Voir le fichier
@@ -147,8 +147,6 @@ typedef struct hipDeviceProp_t {
int pageableMemoryAccess; ///< Device supports coherently accessing pageable memory
///< without calling hipHostRegister on it
int pageableMemoryAccessUsesHostPageTables; ///< Device accesses pageable memory via the host's page tables
int canUseStreamWaitValue; ///< '1' if Device supports hipStreamWaitValue32() and
///< hipStreamWaitValue64() , '0' otherwise.
} hipDeviceProp_t;
-3
Voir le fichier
@@ -235,9 +235,6 @@ hipError_t hipGetDeviceProperties ( hipDeviceProp_t* props, hipDevice_t device )
deviceProps.pageableMemoryAccess = info.hmmCpuMemoryAccessible_;
deviceProps.pageableMemoryAccessUsesHostPageTables = info.hostUnifiedMemory_;
// hipStreamWaitValue64() and hipStreamWaitValue32() support
deviceProps.canUseStreamWaitValue = info.aqlBarrierValue_;
*props = deviceProps;
HIP_RETURN(hipSuccess);
}
+2 -1
Voir le fichier
@@ -315,7 +315,8 @@ hipError_t hipDeviceGetAttribute(int* pi, hipDeviceAttribute_t attr, int device)
*pi = prop.pageableMemoryAccessUsesHostPageTables;
break;
case hipDeviceAttributeCanUseStreamWaitValue:
*pi = prop.canUseStreamWaitValue;
// hipStreamWaitValue64() and hipStreamWaitValue32() support
*pi = g_devices[device]->devices()[0]->info().aqlBarrierValue_;
break;
default:
HIP_RETURN(hipErrorInvalidValue);