summaryrefslogtreecommitdiff
path: root/libcuda
diff options
context:
space:
mode:
authorDeval Shah <[email protected]>2018-11-16 11:28:08 -0800
committerDeval Shah <[email protected]>2018-11-16 11:28:08 -0800
commit842ac0daa27da292dc7466dce8c309bf3bed11c9 (patch)
tree1121b0927c4de95d600f21b2bea8e6943e132e41 /libcuda
parent877d749025547255f8a2c347cb27185b52760fca (diff)
changes for cuda 4.2 support
Diffstat (limited to 'libcuda')
-rw-r--r--libcuda/cuda_runtime_api.cc16
1 files changed, 5 insertions, 11 deletions
diff --git a/libcuda/cuda_runtime_api.cc b/libcuda/cuda_runtime_api.cc
index 4b50e34..e429f3f 100644
--- a/libcuda/cuda_runtime_api.cc
+++ b/libcuda/cuda_runtime_api.cc
@@ -1761,14 +1761,6 @@ int CUDARTAPI __cudaSynchronizeThreads(void**, void*)
* *
*******************************************************************************/
-#if (CUDART_VERSION >= 3010 && CUDART_VERSION < 8000)
-
-typedef struct CUuuid_st { /**< CUDA definition of UUID */
- char bytes[16];
-} CUuuid;
-
-#endif
-
#if (CUDART_VERSION >= 3010)
int dummy0() {
if(g_debug_execution >= 3){
@@ -3403,7 +3395,7 @@ CUresult CUDAAPI cuDeviceTotalMem(size_t *bytes, CUdevice dev)
return CUDA_SUCCESS;
}
#endif /* CUDART_VERSION >= 3020 */
-
+#if (CUDART_VERSION > 5000)
CUresult CUDAAPI cuDeviceGetAttribute(int *pi, CUdevice_attribute attrib, CUdevice dev)
{
if(g_debug_execution >= 3){
@@ -3414,7 +3406,7 @@ CUresult CUDAAPI cuDeviceGetAttribute(int *pi, CUdevice_attribute attrib, CUdevi
return CUDA_SUCCESS;
}
-
+#endif
CUresult CUDAAPI cuDeviceGetProperties(CUdevprop *prop, CUdevice dev)
{
if(g_debug_execution >= 3){
@@ -3999,7 +3991,7 @@ CUresult CUDAAPI cuIpcCloseMemHandle(CUdeviceptr dptr)
#endif /* CUDART_VERSION >= 4010 */
-#if CUDART_VERSION >= 4000
+#if CUDART_VERSION >= 6050
CUresult CUDAAPI cuMemHostRegister(void *p, size_t bytesize, unsigned int Flags)
{
if(g_debug_execution >= 3){
@@ -4008,6 +4000,8 @@ CUresult CUDAAPI cuMemHostRegister(void *p, size_t bytesize, unsigned int Flags)
printf("WARNING: this function has not been implemented yet.");
return CUDA_SUCCESS;
}
+#endif
+#if CUDART_VERSION >= 4000
CUresult CUDAAPI cuMemHostUnregister(void *p)
{