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
Rahul Garg
8069290ca1
Added texture 2D driver API usage example
...
[ROCm/clr commit: 3711136e46 ]
2017-11-09 22:35:29 +05:30
Rahul Garg
bb8c31c198
Texture driver APIs support
...
[ROCm/clr commit: 1851c153f6 ]
2017-11-09 22:10:55 +05:30
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
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
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
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
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
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
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
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
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
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
Phaneendr-kumar Lanka
fc1af184a4
identation change in hipPeekAtLastError
...
[ROCm/clr commit: 2a1d7db371 ]
2017-11-07 09:51:32 +05:30
Alex Voicu
2db0344254
Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
...
[ROCm/clr commit: 8854dec897 ]
2017-11-07 00:01:22 +00:00
Ben Sander
2c95d48f87
Check for null event in hipEventElapsedTime
...
[ROCm/clr commit: e71456cc6c ]
2017-11-06 23:49:31 +00:00
Ben Sander
f761859993
hipStreamWaitEvent returns success if event created but not recorded
...
[ROCm/clr commit: b5911acce2 ]
2017-11-06 23:49:31 +00:00
Ben Sander
379b3fc7a0
Make hipEvent_t thread safe.
...
Support re-recording of same event by different threads.
- Add criticalData structure to hipEvent_t, similar to mechanism used
for streams, contexts, device. Events are always locked
after streams to avoid deadlock.
- ihipEvent_t::locked_copyCrit can be used to copy critical state
including marker. The critical state in the event can then
be re-recorded.
- refactor hipEventElapsedTime. Remmove stale debug code, native signal
refs.
[ROCm/clr commit: 955cfbfdc7 ]
2017-11-06 23:49:25 +00:00
foreman
dfc7fdba8c
P4 to Git Change 1479084 by gandryey@gera-w8 on 2017/11/06 13:39:25
...
SWDEV-133813 - PAL support for Linux Pro: cl-gl interop on OpenCL 1.2
- Enable GL interop under Linux
- Enable proper GL device detection logic
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevicegl.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#40 edit
[ROCm/clr commit: 69b10d77ec ]
2017-11-06 13:45:22 -05:00
Maneesh Gupta
f00dd1ad73
[hit] Add support for cmake commands as part of test infra
...
Cmake supports several builtin command-line tools. These tools can
now be specified as part of the HIT block. These commands will be
run during cmake configure step.
Change-Id: I32466c94b2fe1ecdc30249755fc027102295617d
[ROCm/clr commit: f92648e447 ]
2017-11-06 16:53:57 +05:30
Phaneendr-kumar Lanka
b36eb26ef0
Modified tests as per review
...
[ROCm/clr commit: e18f4239b6 ]
2017-11-06 15:13:36 +05:30
Phaneendr-kumar Lanka
700890e19a
More tests for memory,stream & error APIs
...
[ROCm/clr commit: 7427abba04 ]
2017-11-06 11:31:52 +05:30
Maneesh Gupta
db9b583cb6
Merge pull request #251 from ROCm-Developer-Tools/fix_event_state
...
Set event state AFTER it is recorded.
[ROCm/clr commit: dbb6b2bab8 ]
2017-11-06 07:28:11 +05:30
Maneesh Gupta
6bc2170189
Merge pull request #249 from bensander/warn_event
...
Add HIP_DB=warn + message if sync on dangerous event.
[ROCm/clr commit: 958ca62c63 ]
2017-11-06 07:25:40 +05:30
Maneesh Gupta
5b217496ec
Merge pull request #239 from phani544/newTests
...
[newTests]Adding tests for device APIs
[ROCm/clr commit: 544538fd88 ]
2017-11-06 07:22:13 +05:30
Ben Sander
0c5ce41d7c
Set event state AFTER it is recorded.
...
[ROCm/clr commit: 1c65bb1684 ]
2017-11-05 10:33:18 -06:00
foreman
9f30f9d211
P4 to Git Change 1478813 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/05 02:00:09
...
SWDEV-2 - Change OpenCL version number from 2534 to 2535.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2282 edit
[ROCm/clr commit: 1504bc58d0 ]
2017-11-05 02:09:26 -05:00
foreman
4a68fedb54
P4 to Git Change 1478682 by wchau@wchau_OCL_boltzmann on 2017/11/03 16:13:20
...
SWDEV-135791 - Set kernel max work group size from metadata
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#29 edit
[ROCm/clr commit: ebc3b138a7 ]
2017-11-03 16:37:11 -04:00
foreman
94974e156e
P4 to Git Change 1478591 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/03 14:24:57
...
SWDEV-102733 - More cmake updates to fix few conformance tests with open source build
- test_api min_max_language_version
- test_basic kernel_preprocessor_macros
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/CMakeLists.txt#8 edit
[ROCm/clr commit: ef5f4c2fd8 ]
2017-11-03 14:29:13 -04:00
Alex Voicu
15c5d18ea9
Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
...
[ROCm/clr commit: 394886903c ]
2017-11-03 10:57:12 +00:00
Alex Voicu
21d1d3f1ed
Merge remote-tracking branch 'origin/master' into feature_use_module_based_dispatch_instead_of_pfe
...
# Conflicts:
# src/hip_module.cpp
[ROCm/clr commit: 17753cbd92 ]
2017-11-03 10:53:39 +00:00
Phaneendr-kumar Lanka
6034d9fcc1
[newTests]modified the test
...
[ROCm/clr commit: fa32a1924a ]
2017-11-03 14:52:19 +05:30
foreman
ec2ae22bcf
P4 to Git Change 1478392 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/03 03:00:05
...
SWDEV-2 - Change OpenCL version number from 2533 to 2534.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2281 edit
[ROCm/clr commit: 032d303657 ]
2017-11-03 03:05:28 -04:00
Phaneendr-kumar Lanka
35b9e10294
[newTests]Modified the test as per review comments
...
[ROCm/clr commit: 19946ca43d ]
2017-11-03 10:39:47 +05:30
Maneesh Gupta
eb4a2f36d7
Merge pull request #248 from mangupta/SWDEV-134531
...
Remove libsupc++ dependency from HIP
[ROCm/clr commit: afd3a6786d ]
2017-11-03 08:01:59 +05:30
Alex Voicu
e35ce82eff
This introduces correct support for agent global variables, and implements hipModuleGetGlobal as an actual equivalent for cuModuleGetGlobal.
...
[ROCm/clr commit: d12cf0da7d ]
2017-11-03 01:44:48 +00:00
foreman
a4a8a082a3
P4 to Git Change 1478111 by yaxunl@yaxunl_stg_win50 on 2017/11/02 14:37:52
...
SWDEV-120711 - Synch CMake change about switching to new addr space mapping.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#19 edit
[ROCm/clr commit: 38c33f99dc ]
2017-11-02 14:42:08 -04:00
foreman
ca0709dd29
P4 to Git Change 1478111 by yaxunl@yaxunl_stg_win50 on 2017/11/02 14:37:52
...
SWDEV-120711 - Synch CMake change about switching to new addr space mapping.
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#19 edit
[ROCm/clr commit: 23f5df6686 ]
2017-11-02 14:42:08 -04:00
foreman
a0fe4a30df
P4 to Git Change 1478018 by gandryey@gera-w8 on 2017/11/02 12:11:10
...
SWDEV-136068 - PAL support for Linux Pro: SSG support on OpenCL 1.2
- Enable DGMA memory allocation for persistent memory under Linux, since it's SSG requirement
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#39 edit
[ROCm/clr commit: 80e105db0b ]
2017-11-02 12:18:55 -04:00
foreman
537ed379a2
P4 to Git Change 1477977 by gandryey@gera-w8 on 2017/11/02 11:10:40
...
SWDEV-136068 - PAL support for Linux Pro: SSG support on OpenCL 1.2
- Enable LF library build under PAL Linux
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/Makefile#13 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#166 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#22 edit
[ROCm/clr commit: 2f44427ad1 ]
2017-11-02 11:19:15 -04:00
foreman
2124e9430c
P4 to Git Change 1477762 by johtaylo@johtaylo-jtincrementor2-increment on 2017/11/02 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2532 to 2533.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2280 edit
[ROCm/clr commit: 0c391434f5 ]
2017-11-02 03:09:14 -04:00
Maneesh Gupta
f579dd3c7d
Remove libsupc++ dependency from HIP
...
Change-Id: Ib843f99dfb3057b7c28029250c2449732ea7f17f
[ROCm/clr commit: 473208368e ]
2017-11-02 12:29:09 +05:30
foreman
2cde3eaeb0
P4 to Git Change 1477714 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/02 00:03:53
...
SWDEV-102733 - More cmake and other updates to fix open source build
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#10 edit
[ROCm/clr commit: 10bed67bd8 ]
2017-11-02 00:09:45 -04:00
foreman
2f78f7fa00
P4 to Git Change 1477714 by kzhuravl@kzhuravl-fiji-ocllc on 2017/11/02 00:03:53
...
SWDEV-102733 - More cmake and other updates to fix open source build
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/amdocl.map#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#10 edit
[ROCm/clr commit: 06f3d6cad5 ]
2017-11-02 00:09:45 -04:00
Alex Voicu
41045dd24d
This corrects some interesting choices that were present in the HIP
...
unit tests such as e.g. de-allocating memory allocated with new[] using
free. All of these were identified via cppcheck.
[ROCm/clr commit: 58a18eaf0c ]
2017-11-01 22:51:22 +00:00
Alex Voicu
840895525a
Correctly deal with functions from shared objects, wherein the program visible VA == so_base_va + st_value(function_symbol). Remove quaint usage of pfe for hipMemset (which is actually fill_n).
...
[ROCm/clr commit: 4693c5e56c ]
2017-11-01 22:33:13 +00:00
foreman
80e0bed02b
P4 to Git Change 1477581 by wchau@wchau_WIN_OCL_HSA on 2017/11/01 16:33:34
...
SWDEV-136305 - [OCL 2.1 Plat] API calls for all drivers
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_command.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.hpp#27 edit
[ROCm/clr commit: ab934181fa ]
2017-11-01 16:53:27 -04:00
foreman
d1584c846c
P4 to Git Change 1477581 by wchau@wchau_WIN_OCL_HSA on 2017/11/01 16:33:34
...
SWDEV-136305 - [OCL 2.1 Plat] API calls for all drivers
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_command.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.hpp#27 edit
[ROCm/clr commit: bafc102e17 ]
2017-11-01 16:53:27 -04:00
Ben Sander
725f46aa94
Merge pull request #237 from bensander/use_ctxptr_for_p2p
...
Use ctxptr for p2p
[ROCm/clr commit: fe32685fbc ]
2017-11-01 18:55:25 +01:00
Ben Sander
6e82cc25df
Add HIP_DB=warn + message if sync on dangerous event.
...
[ROCm/clr commit: 172b9f96e6 ]
2017-11-01 10:44:34 -07:00