From 3ef2e123bb10fe86f58fb1ade900bd6dc3b25308 Mon Sep 17 00:00:00 2001 From: Sarbojit2019 <52527887+SarbojitAMD@users.noreply.github.com> Date: Thu, 26 Sep 2019 13:53:34 +0530 Subject: [PATCH] [HIP] Add tccDriver info in hipDeviceProp Fixes #1433. [ROCm/clr commit: db4c0c0811e1953abade579a1ed988bfb1688e15] --- projects/clr/hipamd/include/hip/hip_runtime_api.h | 2 ++ projects/clr/hipamd/include/hip/nvcc_detail/hip_runtime_api.h | 1 + projects/clr/hipamd/src/hip_hcc.cpp | 1 + 3 files changed, 4 insertions(+) diff --git a/projects/clr/hipamd/include/hip/hip_runtime_api.h b/projects/clr/hipamd/include/hip/hip_runtime_api.h index e3e5a14aad..f25ab72255 100644 --- a/projects/clr/hipamd/include/hip/hip_runtime_api.h +++ b/projects/clr/hipamd/include/hip/hip_runtime_api.h @@ -126,6 +126,8 @@ typedef struct hipDeviceProp_t { size_t textureAlignment; ///textureAlignment = cdprop.textureAlignment; p_prop->kernelExecTimeoutEnabled = cdprop.kernelExecTimeoutEnabled; p_prop->ECCEnabled = cdprop.ECCEnabled; + p_prop->tccDriver = cdprop.tccDriver; return hipCUDAErrorTohipError(cerror); } diff --git a/projects/clr/hipamd/src/hip_hcc.cpp b/projects/clr/hipamd/src/hip_hcc.cpp index 2a8610db5e..093e7ee292 100644 --- a/projects/clr/hipamd/src/hip_hcc.cpp +++ b/projects/clr/hipamd/src/hip_hcc.cpp @@ -927,6 +927,7 @@ hipError_t ihipDevice_t::initProperties(hipDeviceProp_t* prop) { else prop->ECCEnabled = 0; //Device has ECC support disabled + prop->tccDriver = 0; // valid only for nvcc platform return e; }