SWDEV-367745 - Report hipDeviceAttributeUnifiedAddressing

Change-Id: I4d1d598f64f613430fecdc0d6b4cfa9845e04687
This commit is contained in:
German
2022-11-14 14:00:07 -05:00
کامیت شده توسط German Andryeyev
والد 06edbb8177
کامیت 2cde04bf9b
@@ -319,6 +319,12 @@ hipError_t hipDeviceGetAttribute(int* pi, hipDeviceAttribute_t attr, int device)
case hipDeviceAttributePageableMemoryAccessUsesHostPageTables:
*pi = prop.pageableMemoryAccessUsesHostPageTables;
break;
case hipDeviceAttributeUnifiedAddressing:
// HIP runtime always uses SVM for host memory allocations.
// Note: Host registered memory isn't covered by this feature
// and still requires hipMemHostGetDevicePointer() call
*pi = true;
break;
case hipDeviceAttributeCanUseStreamWaitValue:
// hipStreamWaitValue64() and hipStreamWaitValue32() support
*pi = g_devices[device]->devices()[0]->info().aqlBarrierValue_;