From 59c118bb57b24978672c912f0d2c828fb6f89f35 Mon Sep 17 00:00:00 2001 From: Satyanvesh Dittakavi Date: Fri, 16 Apr 2021 13:59:23 +0000 Subject: [PATCH] SWDEV-281789 - Add missing HMM attributes on CUDA path Change-Id: I11167eea006301e01a1f91708bf6d0ac832d8b7f [ROCm/clr commit: 120436423c0da5acff764e9a9e44a81b1d3f21db] --- .../include/hip/nvidia_detail/hip_runtime_api.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/projects/clr/hipamd/include/hip/nvidia_detail/hip_runtime_api.h b/projects/clr/hipamd/include/hip/nvidia_detail/hip_runtime_api.h index 558bfe5195..1bac52f424 100644 --- a/projects/clr/hipamd/include/hip/nvidia_detail/hip_runtime_api.h +++ b/projects/clr/hipamd/include/hip/nvidia_detail/hip_runtime_api.h @@ -1564,6 +1564,18 @@ inline static hipError_t hipDeviceGetAttribute(int* pi, hipDeviceAttribute_t att case hipDeviceAttributeConcurrentManagedAccess: cdattr = cudaDevAttrConcurrentManagedAccess; break; + case hipDeviceAttributeManagedMemory: + cdattr = cudaDevAttrManagedMemory; + break; + case hipDeviceAttributePageableMemoryAccessUsesHostPageTables: + cdattr = cudaDevAttrPageableMemoryAccessUsesHostPageTables; + break; + case hipDeviceAttributePageableMemoryAccess: + cdattr = cudaDevAttrPageableMemoryAccess; + break; + case hipDeviceAttributeDirectManagedMemAccessFromHost: + cdattr = cudaDevAttrDirectManagedMemAccessFromHost; + break; default: return hipCUDAErrorTohipError(cudaErrorInvalidValue); }