From b0bd8d6859aea712ced6795abdfd24f31c2b2bb1 Mon Sep 17 00:00:00 2001 From: Tao Sang Date: Mon, 12 Jul 2021 22:55:40 -0400 Subject: [PATCH] SWDEV-294588 - Enable NV printf DTests Add hipLimitPrintfFifoSize. Add hipDeviceSetLimit(hipLimit_t limit, size_t value) for NV. Change-Id: Ife884e0c3081b317bdadc8bec7814d1d7c60153a --- hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h b/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h index 1e1fbd13a4..76da17e1a4 100644 --- a/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h +++ b/hipnv/include/hip/nvidia_detail/nvidia_hip_runtime_api.h @@ -281,6 +281,7 @@ typedef enum cudaMemRangeAttribute hipMemRangeAttribute; #define HIP_LAUNCH_PARAM_BUFFER_POINTER CU_LAUNCH_PARAM_BUFFER_POINTER #define HIP_LAUNCH_PARAM_BUFFER_SIZE CU_LAUNCH_PARAM_BUFFER_SIZE #define HIP_LAUNCH_PARAM_END CU_LAUNCH_PARAM_END +#define hipLimitPrintfFifoSize cudaLimitPrintfFifoSize #define hipLimitMallocHeapSize cudaLimitMallocHeapSize #define hipIpcMemLazyEnablePeerAccess cudaIpcMemLazyEnablePeerAccess @@ -1969,6 +1970,10 @@ inline static hipError_t hipDeviceGetLimit(size_t* pValue, hipLimit_t limit) { return hipCUDAErrorTohipError(cudaDeviceGetLimit(pValue, limit)); } +inline static hipError_t hipDeviceSetLimit(hipLimit_t limit, size_t value) { + return hipCUDAErrorTohipError(cudaDeviceSetLimit(limit, value)); +} + inline static hipError_t hipDeviceTotalMem(size_t* bytes, hipDevice_t device) { return hipCUResultTohipError(cuDeviceTotalMem(bytes, device)); }