Commit Graph

54851 Commits

Author SHA1 Message Date
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 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
Chris Freehill 473be763ff Re-enable IPC test
Fix for  fixes this.

Change-Id: I63a8d1a16d5029f240f075bb97ab6a1156b5cab2
2017-11-08 10:02:51 -05:00
Chris Freehill 62b331353a Re-enable IPC test
Fix for  fixes this.

Change-Id: I63a8d1a16d5029f240f075bb97ab6a1156b5cab2


[ROCm/ROCR-Runtime commit: 473be763ff]
2017-11-08 10:02:51 -05:00
Chris Freehill 0c0b9582cb Add README.md
Change-Id: I02b43a10f4f88a73c7e4e63221bec32d0d1d5bf6


[ROCm/rocminfo commit: 6b014b2496]
2017-11-08 08:05:08 -06:00
Chris Freehill 6b014b2496 Add README.md
Change-Id: I02b43a10f4f88a73c7e4e63221bec32d0d1d5bf6
2017-11-08 08:05:08 -06:00
Kent Russell b29d3f63e2 Revert "aqlprofile API: _start() sets buffers sizes with NULL ptr; block counters reg number / block name info"
This reverts commit 3daa85fad8.

Change-Id: Ie90b091df772bf9391494c773d63858aafbc1176
2017-11-08 06:59:33 -04:00
Kent Russell c52d3b6997 Revert "aqlprofile API: _start() sets buffers sizes with NULL ptr; block counters reg number / block name info"
This reverts commit 8518a48d4f.

Change-Id: Ie90b091df772bf9391494c773d63858aafbc1176


[ROCm/ROCR-Runtime commit: b29d3f63e2]
2017-11-08 06:59:33 -04:00
Alex Voicu 12f00d4881 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
# Conflicts:
#	tests/src/runtimeApi/stream/hipStreamSync2.cpp


[ROCm/clr commit: f7919a8321]
2017-11-08 10:26:30 +00:00
Alex Voicu f7919a8321 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
# Conflicts:
#	tests/src/runtimeApi/stream/hipStreamSync2.cpp
2017-11-08 10:26:30 +00:00
Alex Voicu 3d248927e4 Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
# Conflicts:
#	tests/src/runtimeApi/stream/hipStreamSync2.cpp
2017-11-08 10:26:30 +00:00
Maneesh Gupta 907a265bc1 Merge pull request #255 from AlexVlx/remove_some_trailing_whitespace
Clean up trailing whitespace so as to reduce noise in #246.

[ROCm/clr commit: 6f1298d9f6]
2017-11-08 10:29:19 +05:30
Maneesh Gupta 6f1298d9f6 Merge pull request #255 from AlexVlx/remove_some_trailing_whitespace
Clean up trailing whitespace so as to reduce noise in #246.
2017-11-08 10:29:19 +05:30
Maneesh Gupta ebd58d43fa Merge pull request #255 from AlexVlx/remove_some_trailing_whitespace
Clean up trailing whitespace so as to reduce noise in #246.
2017-11-08 10:29:19 +05:30
Maneesh Gupta 9fe4f363ef Merge pull request #253 from mangupta/hit_add_cmakecmd
[hit] Add support for cmake commands as part of test infra

[ROCm/clr commit: 86f5934beb]
2017-11-08 09:50:29 +05:30
Maneesh Gupta 86f5934beb Merge pull request #253 from mangupta/hit_add_cmakecmd
[hit] Add support for cmake commands as part of test infra
2017-11-08 09:50:29 +05:30
Maneesh Gupta caa7174652 Merge pull request #253 from mangupta/hit_add_cmakecmd
[hit] Add support for cmake commands as part of test infra
2017-11-08 09:50:29 +05:30
Alex Voicu 142213a52b Clean up trailing whitespace so as to reduce noise in #246.
[ROCm/clr commit: 0ad1308efd]
2017-11-08 00:08:55 +00:00
Alex Voicu 0ad1308efd Clean up trailing whitespace so as to reduce noise in #246. 2017-11-08 00:08:55 +00:00
Alex Voicu d8e323d4b5 Clean up trailing whitespace so as to reduce noise in #246. 2017-11-08 00:08:55 +00:00
Evgeny 3daa85fad8 aqlprofile API: _start() sets buffers sizes with NULL ptr; block counters reg number / block name info
Change-Id: I3cb93453b683c55bf5ec26271648232306a5d140
2017-11-07 15:05:47 -05:00
Evgeny 8518a48d4f aqlprofile API: _start() sets buffers sizes with NULL ptr; block counters reg number / block name info
Change-Id: I3cb93453b683c55bf5ec26271648232306a5d140


[ROCm/ROCR-Runtime commit: 3daa85fad8]
2017-11-07 15:05:47 -05:00
foreman eb8ca9fa02 P4 to Git Change 1479692 by lmoriche@lmoriche_opencl_dev2 on 2017/11/07 14:31:55
SWDEV-118564 - [OCL-LC-ROCm] Don't report the SPIR extension on OpenCL/LC

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#36 edit


[ROCm/clr commit: c1ee2295e3]
2017-11-07 14:54:17 -05:00
foreman c1ee2295e3 P4 to Git Change 1479692 by lmoriche@lmoriche_opencl_dev2 on 2017/11/07 14:31:55
SWDEV-118564 - [OCL-LC-ROCm] Don't report the SPIR extension on OpenCL/LC

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#36 edit
2017-11-07 14:54:17 -05:00
foreman 568daace5f P4 to Git Change 1479658 by gandryey@gera-w8 on 2017/11/07 13:52:17
SWDEV-137599 - [OCL/LC] OCLLiquidFlash test on Vega10 Linux causing system to hang
	- Don't report the LiquidFlash extension by default. Runtime will detect amdgpu-pro interfaces later and report the extension if available.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#28 edit


[ROCm/clr commit: 21789b3434]
2017-11-07 14:01:44 -05:00
foreman 21789b3434 P4 to Git Change 1479658 by gandryey@gera-w8 on 2017/11/07 13:52:17
SWDEV-137599 - [OCL/LC] OCLLiquidFlash test on Vega10 Linux causing system to hang
	- Don't report the LiquidFlash extension by default. Runtime will detect amdgpu-pro interfaces later and report the extension if available.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#28 edit
2017-11-07 14:01:44 -05:00
Ben Sander 6f7992387b Merge pull request #254 from bensander/event_thread_safe
Event thread safe

[ROCm/clr commit: 7b534885e6]
2017-11-07 17:59:51 +01:00
Ben Sander 7b534885e6 Merge pull request #254 from bensander/event_thread_safe
Event thread safe
2017-11-07 17:59:51 +01:00
Ben Sander 9fd6c18ef8 Merge pull request #254 from bensander/event_thread_safe
Event thread safe
2017-11-07 17:59:51 +01:00
Kent Russell c704ff60b3 CMakeLists: Make roct-dev dependent on roct
Change-Id: Ib7d2927087dcd53da7916951de9d6a71ae6bb21b
2017-11-07 06:43:37 -05:00
Kent Russell 1222b7c9fb CMakeLists: Make roct-dev dependent on roct
Change-Id: Ib7d2927087dcd53da7916951de9d6a71ae6bb21b


[ROCm/ROCR-Runtime commit: c704ff60b3]
2017-11-07 06:43:37 -05:00
Jenkins 36507e0c1e Merge 'master' into 'amd-master'
Change-Id: If5bce0feeb337752b5ea9db44c0edbb5eca4b704


[ROCm/clr commit: b7614c76d9]
2017-11-07 04:11:03 -06:00
Jenkins b7614c76d9 Merge 'master' into 'amd-master'
Change-Id: If5bce0feeb337752b5ea9db44c0edbb5eca4b704
2017-11-07 04:11:03 -06:00
Jenkins 3e7a60d69e Merge 'master' into 'amd-master'
Change-Id: If5bce0feeb337752b5ea9db44c0edbb5eca4b704
2017-11-07 04:11:03 -06:00
Maneesh Gupta 15a6a84a81 Merge pull request #252 from phani544/newTests2
More tests for memory,stream & error APIs

[ROCm/clr commit: 52c8c4b03c]
2017-11-07 10:38:18 +05:30
Maneesh Gupta 52c8c4b03c Merge pull request #252 from phani544/newTests2
More tests for memory,stream & error APIs
2017-11-07 10:38:18 +05:30