Commit Graph
64512 Commits
Author SHA1 Message Date
Alex Voicu d7898eeef0 Update new tests so as to make them work with new variadic based launch mechanisms.
[ROCm/clr commit: 8c62d0fbc4]
2017-11-10 00:14:34 +00:00
Alex Voicu 8c62d0fbc4 Update new tests so as to make them work with new variadic based launch mechanisms. 2017-11-10 00:14:34 +00:00
Alex Voicu 7bc5d01aaa Update new tests so as to make them work with new variadic based launch mechanisms.
[ROCm/hip commit: bd78459690]
2017-11-10 00:14:34 +00:00
Alex Voicu bd78459690 Update new tests so as to make them work with new variadic based launch mechanisms. 2017-11-10 00:14:34 +00:00
Alex Voicu 93df8a2a57 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
[ROCm/clr commit: 1518611976]
2017-11-09 23:43:07 +00:00
Alex Voicu 1518611976 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe 2017-11-09 23:43:07 +00:00
Alex Voicu f08f1efab8 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
[ROCm/hip commit: f7726cd416]
2017-11-09 23:43:07 +00:00
Alex Voicu f7726cd416 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe 2017-11-09 23:43:07 +00:00
Evgeny 85278f08a0 ROC profiler prototype sources importing 2017-11-09 17:26:19 -06:00
Evgeny 5fea997bc9 ROC profiler prototype sources importing
[ROCm/rocprofiler commit: 85278f08a0]
2017-11-09 17:26:19 -06:00
Wen-Heng (Jack) Chung 45415e7112 Improve error handling logic
[ROCm/rocminfo commit: 6d1234484a]
2017-11-09 13:20:45 -06:00
Wen-Heng (Jack) Chung 6d1234484a Improve error handling logic 2017-11-09 13:20:45 -06:00
Wen-Heng (Jack) Chung ec9e027988 Initial commit to introduce rocm_agent_enumerator into rocminfo
This is a python port of rocm_agent_enumerator, which is used by HIP/HCC to
determine available AMDGPU targets on a system.

Its previous implementation was written in C++ which makes it somewhat hard to
deploy onto different distros / architectures. A python port should remove such
issue.


[ROCm/rocminfo commit: 8b018900f6]
2017-11-09 12:33:53 -06:00
Wen-Heng (Jack) Chung 8b018900f6 Initial commit to introduce rocm_agent_enumerator into rocminfo
This is a python port of rocm_agent_enumerator, which is used by HIP/HCC to
determine available AMDGPU targets on a system.

Its previous implementation was written in C++ which makes it somewhat hard to
deploy onto different distros / architectures. A python port should remove such
issue.
2017-11-09 12:33:53 -06:00
Rahul Garg 25f519713a Added texture 2D driver API usage example
[ROCm/hip-tests commit: 0fffdeba92]
2017-11-09 22:35:29 +05:30
Rahul Garg 0fffdeba92 Added texture 2D driver API usage example 2017-11-09 22:35:29 +05:30
Rahul Garg 8069290ca1 Added texture 2D driver API usage example
[ROCm/clr commit: 3711136e46]
2017-11-09 22:35:29 +05:30
Rahul Garg 3711136e46 Added texture 2D driver API usage example 2017-11-09 22:35:29 +05:30
Rahul Garg 2315ba55d6 Added texture 2D driver API usage example
[ROCm/hip commit: 68cc7766c6]
2017-11-09 22:35:29 +05:30
Rahul Garg 68cc7766c6 Added texture 2D driver API usage example 2017-11-09 22:35:29 +05:30
James Edwards 54156e1953 Initial commit 2017-11-09 11:04:34 -06:00
James Edwards b73a5703b5 Initial commit
[ROCm/rocprofiler commit: 54156e1953]
2017-11-09 11:04:34 -06:00
Rahul Garg bb8c31c198 Texture driver APIs support
[ROCm/clr commit: 1851c153f6]
2017-11-09 22:10:55 +05:30
Rahul Garg 1851c153f6 Texture driver APIs support 2017-11-09 22:10:55 +05:30
Rahul Garg 49a2c6468e Texture driver APIs support
[ROCm/hip commit: ef09c4918d]
2017-11-09 22:10:55 +05:30
Rahul Garg ef09c4918d Texture driver APIs support 2017-11-09 22:10:55 +05:30
Oak Zeng d4e6ec0ff0 Added "-g" to CFLAGS for debug build
Previously even for debug build, -O2 is used.
So there wasn't debug information in the debug build.

Change-Id: I6334474e007480eb2db191bdfec5a71677c26a52
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2017-11-09 07:43:36 -05:00
Oak Zeng 11f961f499 Added "-g" to CFLAGS for debug build
Previously even for debug build, -O2 is used.
So there wasn't debug information in the debug build.

Change-Id: I6334474e007480eb2db191bdfec5a71677c26a52
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>


[ROCm/ROCR-Runtime commit: d4e6ec0ff0]
2017-11-09 07:43:36 -05:00
foreman d44f751dc9 P4 to Git Change 1480493 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/09 03:00:05
SWDEV-2 - Change OpenCL version number from 2535 to 2536.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2283 edit


[ROCm/clr commit: 2423e81f6f]
2017-11-09 03:11:16 -05:00
foreman 2423e81f6f P4 to Git Change 1480493 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/09 03:00:05
SWDEV-2 - Change OpenCL version number from 2535 to 2536.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2283 edit
2017-11-09 03:11:16 -05:00
Chris Freehill 481e5d43c8 Merge https://github.com/RadeonOpenCompute/rocminfo into amd-master
Change-Id: I2a4215026eedeee1c9cfb641fce15e1af0e9a673


[ROCm/rocminfo commit: fa0eae0dbe]
2017-11-08 20:29:15 -06:00
Chris Freehill fa0eae0dbe Merge https://github.com/RadeonOpenCompute/rocminfo into amd-master
Change-Id: I2a4215026eedeee1c9cfb641fce15e1af0e9a673
2017-11-08 20:29:15 -06:00
Maneesh Gupta 0b86003f38 Merge pull request #250 from AlexVlx/feature_add_agent_global_support
Support for agent globals

[ROCm/clr commit: 925f97fac7]
2017-11-09 07:52:09 +05:30
Maneesh Gupta 925f97fac7 Merge pull request #250 from AlexVlx/feature_add_agent_global_support
Support for agent globals
2017-11-09 07:52:09 +05:30
Maneesh Gupta 56d3677499 Merge pull request #250 from AlexVlx/feature_add_agent_global_support
Support for agent globals

[ROCm/hip commit: 31bcb59f62]
2017-11-09 07:52:09 +05:30
Maneesh Gupta 31bcb59f62 Merge pull request #250 from AlexVlx/feature_add_agent_global_support
Support for agent globals
2017-11-09 07:52:09 +05:30
foreman f8beaec178 P4 to Git Change 1480412 by eyu1@evelyn-dbg1666 on 2017/11/08 21:13:05
SWDEV-133985 -  Unigine Heaven 4.0 OpenGL serious performance lag Vs NVidia GTX 750 Ti
	    CL1480411 changed TextureResourceObject::setMemObject interface, need to change ocl setMemObject.
	by Evelyn
	ReviewBoardURL = http://ocltc.amd.com/reviews/r/13789/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#82 edit


[ROCm/clr commit: 44800c3b0c]
2017-11-08 21:22:07 -05:00
foreman 44800c3b0c P4 to Git Change 1480412 by eyu1@evelyn-dbg1666 on 2017/11/08 21:13:05
SWDEV-133985 -  Unigine Heaven 4.0 OpenGL serious performance lag Vs NVidia GTX 750 Ti
	    CL1480411 changed TextureResourceObject::setMemObject interface, need to change ocl setMemObject.
	by Evelyn
	ReviewBoardURL = http://ocltc.amd.com/reviews/r/13789/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#82 edit
2017-11-08 21:22:07 -05:00
Sean Keely 6455a69b03 Fix bad casts in tools.
Also virtualize queue profiling enable.

Change-Id: I761b41269be3df7eb64a5914ee9951ed6b51bb04
2017-11-08 15:50:02 -05:00
Sean Keely 76c28f38c4 Fix bad casts in tools.
Also virtualize queue profiling enable.

Change-Id: I761b41269be3df7eb64a5914ee9951ed6b51bb04


[ROCm/ROCR-Runtime commit: 6455a69b03]
2017-11-08 15:50:02 -05:00
Sean Keely a6d8a48cbc Add callback exception forwarding.
Modified callbacks for intercept queue, queue error, iterate agent and
iterate region.

Change-Id: I8bdd67f2312510ea7eb9caec93babca244938b40
2017-11-08 15:50:02 -05:00
Sean Keely 0fcdd63d88 Add callback exception forwarding.
Modified callbacks for intercept queue, queue error, iterate agent and
iterate region.

Change-Id: I8bdd67f2312510ea7eb9caec93babca244938b40


[ROCm/ROCR-Runtime commit: a6d8a48cbc]
2017-11-08 15:50:02 -05:00
Sean Keely f312a7386e Exception support for Queue.
Remove "zombie" queue state and report queue creation failure via
exceptions.  Make Shared object a final container and support array
objects with Shared.  Add message printing to hsa_exception in
debug builds.

Change-Id: I459f38c80846018acbf45538874e95f91dd6b195
2017-11-08 15:50:02 -05:00
Sean Keely e2efba0676 Exception support for Queue.
Remove "zombie" queue state and report queue creation failure via
exceptions.  Make Shared object a final container and support array
objects with Shared.  Add message printing to hsa_exception in
debug builds.

Change-Id: I459f38c80846018acbf45538874e95f91dd6b195


[ROCm/ROCR-Runtime commit: f312a7386e]
2017-11-08 15:50:02 -05:00
Sean Keely 0c7dde2d1f Add queue intercept support to the runtime.
Queue intercept is exposed as two tools-only APIs via the API
intercept table.

Change-Id: Iac9602ed3143974d85c3569e9092295ad18037f8
2017-11-08 15:50:01 -05:00
Sean Keely 2406218416 Add queue intercept support to the runtime.
Queue intercept is exposed as two tools-only APIs via the API
intercept table.

Change-Id: Iac9602ed3143974d85c3569e9092295ad18037f8


[ROCm/ROCR-Runtime commit: 0c7dde2d1f]
2017-11-08 15:50:01 -05:00
Chris Freehill ed06944d90 Add README.md and License.txt
Change-Id: I02b43a10f4f88a73c7e4e63221bec32d0d1d5bf6


[ROCm/rocminfo commit: 0da670409f]
2017-11-08 11:12:00 -06:00
Chris Freehill 0da670409f Add README.md and License.txt
Change-Id: I02b43a10f4f88a73c7e4e63221bec32d0d1d5bf6
2017-11-08 11:12:00 -06:00
Oak Zeng 07110fbd38 Correctly handle max_map_count limit after failed memory allocation
Also separated a function for removing CPU mapping
and reserving address, as a refactoring of codes

Change-Id: I1feb85b0b2ec942487f899ec3192c7c47dd7c7d5
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>
2017-11-08 10:05:04 -05:00
Oak Zeng 14121397cd Correctly handle max_map_count limit after failed memory allocation
Also separated a function for removing CPU mapping
and reserving address, as a refactoring of codes

Change-Id: I1feb85b0b2ec942487f899ec3192c7c47dd7c7d5
Signed-off-by: Oak Zeng <Oak.Zeng@amd.com>


[ROCm/ROCR-Runtime commit: 07110fbd38]
2017-11-08 10:05:04 -05:00