76333 Коммитов

Автор SHA1 Сообщение Дата
foreman c2b57553dc P4 to Git Change 1316270 by scharupa@scharupa_temp on 2016/09/20 03:14:55
SWDEV-96479 - changing tab to space as Victor pointed out

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#18 edit
2016-09-20 03:20:15 -04:00
foreman ae76b26df1 P4 to Git Change 1316221 by scharupa@scharupa_temp on 2016/09/20 01:44:43
SWDEV-96479 - bug fix, exposing atomics capabilities based on GFX IP. For Hawaii the atomics is not supported hence disabled.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#17 edit


[ROCm/clr commit: d793001561]
2016-09-20 01:52:18 -04:00
foreman d793001561 P4 to Git Change 1316221 by scharupa@scharupa_temp on 2016/09/20 01:44:43
SWDEV-96479 - bug fix, exposing atomics capabilities based on GFX IP. For Hawaii the atomics is not supported hence disabled.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#17 edit
2016-09-20 01:52:18 -04:00
foreman b89d0bea0f P4 to Git Change 1316123 by gandryey@gera-w8 on 2016/09/19 18:22:55
SWDEV-102286 - [CQE OCL][OpenCL on PAL] 32/64 "DX9" OpenCL SDK Sample is crashing
	- Correct DX9 device binding

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#22 edit


[ROCm/clr commit: b65af32fe1]
2016-09-19 20:13:01 -04:00
foreman b65af32fe1 P4 to Git Change 1316123 by gandryey@gera-w8 on 2016/09/19 18:22:55
SWDEV-102286 - [CQE OCL][OpenCL on PAL] 32/64 "DX9" OpenCL SDK Sample is crashing
	- Correct DX9 device binding

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#22 edit
2016-09-19 20:13:01 -04:00
foreman 321fc0490a P4 to Git Change 1315824 by asalmanp@asalmanp-opencl-stg on 2016/09/19 12:04:15
SWDEV-102417 - Forum [205433] : Memory leak with printf statement inside kernel code

	A memory leak can occur if a printf statement is inside the .cl source code but it is not used inside the __kernel code (e.g., a function inside .cl code that uses printf but never called by the __kernel). In this case compiler generates the printf metadata but printf is not used by the __kernel (i.e., the printf buffer is empty).

	To fix this issue, release the transfer buffer object before returning false in PrintfDbgHSA::output function.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/11394/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprintf.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprintf.cpp#3 edit


[ROCm/clr commit: 0dd7a03954]
2016-09-19 12:13:23 -04:00
foreman 0dd7a03954 P4 to Git Change 1315824 by asalmanp@asalmanp-opencl-stg on 2016/09/19 12:04:15
SWDEV-102417 - Forum [205433] : Memory leak with printf statement inside kernel code

	A memory leak can occur if a printf statement is inside the .cl source code but it is not used inside the __kernel code (e.g., a function inside .cl code that uses printf but never called by the __kernel). In this case compiler generates the printf metadata but printf is not used by the __kernel (i.e., the printf buffer is empty).

	To fix this issue, release the transfer buffer object before returning false in PrintfDbgHSA::output function.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/11394/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprintf.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprintf.cpp#3 edit
2016-09-19 12:13:23 -04:00
Rahul Garg 6d1d6b9cfb Added return error code hipErrorInvalidValue in hipMemGetInfo
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530


[ROCm/clr commit: 8842a0d5b8]
2016-09-17 23:54:20 +05:30
Rahul Garg 8842a0d5b8 Added return error code hipErrorInvalidValue in hipMemGetInfo
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530
2016-09-17 23:54:20 +05:30
Rahul Garg fbad743243 Added return error code hipErrorInvalidValue in hipMemGetInfo
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530


[ROCm/hip commit: ffd49cfa37]
2016-09-17 23:54:20 +05:30
Rahul Garg ffd49cfa37 Added return error code hipErrorInvalidValue in hipMemGetInfo
Change-Id: If01b012136b655ff8eb4878eb703dfe3e6a36530
2016-09-17 23:54:20 +05:30
pensun bc4632f143 Revert "resolve merge conflict"
This reverts commit 6c680d648b.


[ROCm/clr commit: e11b6144e4]
2016-09-16 16:04:48 -05:00
pensun e11b6144e4 Revert "resolve merge conflict"
This reverts commit 213fd6c961.
2016-09-16 16:04:48 -05:00
pensun 068e744783 Revert "resolve merge conflict"
This reverts commit 64f6a4f1b0.


[ROCm/hip commit: d69e56fdc9]
2016-09-16 16:04:48 -05:00
pensun d69e56fdc9 Revert "resolve merge conflict"
This reverts commit 575e1f5024.
2016-09-16 16:04:48 -05:00
Felix Kuehling 2e0a6eb371 Allocate and map doorbells in SVM for discrete GPUs
Allocate doorbells for dGPUs in the SVM aperture and map them for
GPU access. This is necessary to allow GPU-initiated submissions to
user mode queues.

Depends on new doorbell BO allocation flag in KFD.

Change-Id: I0737bef4a4764bb4a66c43846707ead2108f6601
2016-09-16 16:04:27 -04:00
Felix Kuehling fee7a91fb9 Allocate and map doorbells in SVM for discrete GPUs
Allocate doorbells for dGPUs in the SVM aperture and map them for
GPU access. This is necessary to allow GPU-initiated submissions to
user mode queues.

Depends on new doorbell BO allocation flag in KFD.

Change-Id: I0737bef4a4764bb4a66c43846707ead2108f6601


[ROCm/ROCR-Runtime commit: 2e0a6eb371]
2016-09-16 16:04:27 -04:00
pensun 6c680d648b resolve merge conflict
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c


[ROCm/clr commit: 213fd6c961]
2016-09-16 11:13:43 -05:00
pensun 213fd6c961 resolve merge conflict
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c
2016-09-16 11:13:43 -05:00
pensun 64f6a4f1b0 resolve merge conflict
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c


[ROCm/hip commit: 575e1f5024]
2016-09-16 11:13:43 -05:00
pensun 575e1f5024 resolve merge conflict
Change-Id: I041730d4208ae1865820f5df73a67ba60fd4bc3c
2016-09-16 11:13:43 -05:00
Maneesh Gupta 736120ffde Merge branch 'amd-develop' into amd-master
Change-Id: I9f284502dc764b7ad39bd9bc8a40ea7404d0391e


[ROCm/clr commit: 9df8d9b399]
2016-09-16 15:31:56 +05:30
Maneesh Gupta 9df8d9b399 Merge branch 'amd-develop' into amd-master
Change-Id: I9f284502dc764b7ad39bd9bc8a40ea7404d0391e
2016-09-16 15:31:56 +05:30
Maneesh Gupta fcc5e80d3c Merge branch 'amd-develop' into amd-master
Change-Id: I9f284502dc764b7ad39bd9bc8a40ea7404d0391e


[ROCm/hip commit: 8ac4a51d87]
2016-09-16 15:31:56 +05:30
Maneesh Gupta 8ac4a51d87 Merge branch 'amd-develop' into amd-master
Change-Id: I9f284502dc764b7ad39bd9bc8a40ea7404d0391e
2016-09-16 15:31:56 +05:30
Maneesh Gupta 7e0da99eed Some more event API documentation fixes
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254


[ROCm/clr commit: 70a1a498f6]
2016-09-16 15:26:58 +05:30
Maneesh Gupta 70a1a498f6 Some more event API documentation fixes
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254
2016-09-16 15:26:58 +05:30
Maneesh Gupta 25a2b8ad2a Some more event API documentation fixes
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254


[ROCm/hip commit: 22a78410d7]
2016-09-16 15:26:58 +05:30
Maneesh Gupta 22a78410d7 Some more event API documentation fixes
Change-Id: I159706e6771bec5270dda81800c1c6fd5f13d254
2016-09-16 15:26:58 +05:30
Maneesh Gupta dace68aea3 Fix typo in comment
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53


[ROCm/clr commit: 1dc1c056d4]
2016-09-16 15:18:17 +05:30
Maneesh Gupta 1dc1c056d4 Fix typo in comment
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53
2016-09-16 15:18:17 +05:30
Maneesh Gupta dc8b85958c Fix typo in comment
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53


[ROCm/hip commit: 8d1ab4c21a]
2016-09-16 15:18:17 +05:30
Maneesh Gupta 8d1ab4c21a Fix typo in comment
Change-Id: I217012e10d8e5322aa0dc7dd5915be10df35fb53
2016-09-16 15:18:17 +05:30
Maneesh Gupta d9488e163f Updates to doxygen documentation for HIP Event APIs
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c


[ROCm/clr commit: b14d2c8c8e]
2016-09-16 15:06:54 +05:30
Maneesh Gupta b14d2c8c8e Updates to doxygen documentation for HIP Event APIs
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c
2016-09-16 15:06:54 +05:30
Maneesh Gupta 53a5f6debe Updates to doxygen documentation for HIP Event APIs
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c


[ROCm/hip commit: 3d85cd0ce5]
2016-09-16 15:06:54 +05:30
Maneesh Gupta 3d85cd0ce5 Updates to doxygen documentation for HIP Event APIs
Change-Id: Ic2e4a5725aebca14ac824da43436aacd0fe0a45c
2016-09-16 15:06:54 +05:30
Maneesh Gupta 7d23b1c707 Fix fence functions doxygen group
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e


[ROCm/clr commit: f51b5dda0c]
2016-09-16 15:06:54 +05:30
Maneesh Gupta f51b5dda0c Fix fence functions doxygen group
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e
2016-09-16 15:06:54 +05:30
Maneesh Gupta 09769fe352 Fix fence functions doxygen group
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e


[ROCm/hip commit: 8ce8e1de76]
2016-09-16 15:06:54 +05:30
Maneesh Gupta 8ce8e1de76 Fix fence functions doxygen group
Change-Id: I222eecb0eb0174b9f19e15b16c1ee06b7ba1e67e
2016-09-16 15:06:54 +05:30
Rahul Garg e3f80daeef Updated error codes in Memory APIs
Change-Id: I328090db929867fd3500fc471b69f86c6f595912


[ROCm/clr commit: 5b0a4eeaba]
2016-09-16 14:59:08 +05:30
Rahul Garg 5b0a4eeaba Updated error codes in Memory APIs
Change-Id: I328090db929867fd3500fc471b69f86c6f595912
2016-09-16 14:59:08 +05:30
Rahul Garg 52f28c3b39 Updated error codes in Memory APIs
Change-Id: I328090db929867fd3500fc471b69f86c6f595912


[ROCm/hip commit: 126b2e0eca]
2016-09-16 14:59:08 +05:30
Rahul Garg 126b2e0eca Updated error codes in Memory APIs
Change-Id: I328090db929867fd3500fc471b69f86c6f595912
2016-09-16 14:59:08 +05:30
Rahul Garg fb1c7029c4 Corrected wrong error code name in memory APIs
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1


[ROCm/clr commit: 58a828ede5]
2016-09-16 14:14:45 +05:30
Rahul Garg 58a828ede5 Corrected wrong error code name in memory APIs
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1
2016-09-16 14:14:45 +05:30
Rahul Garg 76d31ec4ca Corrected wrong error code name in memory APIs
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1


[ROCm/hip commit: 347aaf7680]
2016-09-16 14:14:45 +05:30
Rahul Garg 347aaf7680 Corrected wrong error code name in memory APIs
Change-Id: I16a8ebf6d530f2e7d266a1a63a76ba7b9710c8c1
2016-09-16 14:14:45 +05:30
Rahul Garg de2c138bd7 Partial updates of error codes for Memory APIs
Change-Id: If924867cc62f56dc9eaf81f5499ba66f417c393a


[ROCm/clr commit: cb3bff0a0d]
2016-09-16 12:59:41 +05:30