From fe1268b0826ea9b9580582a0e8f0cd67b8a3ca4d 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 --- include/hip/nvidia_detail/hip_runtime_api.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/include/hip/nvidia_detail/hip_runtime_api.h b/include/hip/nvidia_detail/hip_runtime_api.h index 558bfe5195..1bac52f424 100644 --- a/include/hip/nvidia_detail/hip_runtime_api.h +++ b/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); }