Commit Graph

13677 Commits

Author SHA1 Message Date
foreman 611a401e77 P4 to Git Change 1468408 by johtaylo@johtaylo-jtincrementor2-increment on 2017/10/11 03:00:05
SWDEV-2 - Change OpenCL version number from 2515 to 2516.

Affected files ...

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


[ROCm/clr commit: bf1ff9f160]
2017-10-11 03:09:36 -04:00
foreman c00b7a5b17 P4 to Git Change 1468181 by gandryey@gera-w8 on 2017/10/10 17:42:02
SWDEV-133815 - PAL support for Linux Pro w/OpenCL 2.0 support
	- Fix the clear size in FillBuffer. It's in bytes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#61 edit


[ROCm/clr commit: 7b524705c1]
2017-10-10 17:54:02 -04:00
foreman 1dcc437ff8 P4 to Git Change 1467821 by johtaylo@johtaylo-jtincrementor-increment on 2017/10/10 03:00:05
SWDEV-2 - Change OpenCL version number from 2514 to 2515.

Affected files ...

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


[ROCm/clr commit: 3bd2d13b40]
2017-10-10 03:06:59 -04:00
Evgeny Mankov e403132550 [HIPIFY] cmake changes
+ standalone build support
+ WIN MSVC support
+ disable lit testing by default
+ to enable lit testing -DHIPIFY_CLANG_TESTS=1 should be specified

Tested builds:
+ hipify-clang standalone           {Ubuntu 16.04|Windows 10} {Debug|Release} {x86|x64a} {g++|clang++|MSVC 2017} {llvm 3.8.0|llvm 3.9.0} {-DHIPIFY_CLANG_TESTS=1| }
+ HIP {-DHIPIFY_CLANG_LLVM_DIR=..|} {Ubuntu 16.04}            {Debug|Release} {x86|x64a} {hcc}                   {llvm 3.8.0|llvm 3.9.0} {-DHIPIFY_CLANG_TESTS=1| }


[ROCm/clr commit: ff38a484af]
2017-10-09 20:28:20 +03:00
Evgeny Mankov 25f3bf2c44 Merge branch 'master' of https://github.com/ROCm-Developer-Tools/HIP
[ROCm/clr commit: 86e0aa63d0]
2017-10-09 20:17:43 +03:00
Alex Voicu 1c8db33de9 This fixes incorrect usage of the reader object, which created arcane
mismatches when one reader accessed another's section.


[ROCm/clr commit: b222448efd]
2017-10-09 15:46:38 +01:00
Alex Voicu 3f724bedfb Merge remote-tracking branch 'origin/master' into feature_support_globals_for_module_api
[ROCm/clr commit: 2de3ab422f]
2017-10-09 13:28:13 +01:00
Alex Voicu d9075301c3 This adds cursory support for globals to the HIP module loading API. The
style is purposefully alien so as to signal that HIP experts should turn
it into HIP worthy code as soon as possible.


[ROCm/clr commit: 582779c6c6]
2017-10-09 13:27:11 +01:00
Ben Sander 6dde6de34c Test cleanup.
[ROCm/clr commit: c4612f3dc9]
2017-10-07 07:54:10 -07:00
Ben Sander c6b96822dc Add copy_coherency test
Test cache managemenent and synchronization between kernel and copy commands
in separate queues.


[ROCm/clr commit: cb613bb6a8]
2017-10-07 07:54:10 -07:00
Jenkins 5856da05d7 Merge 'master' into 'amd-master'
Change-Id: I473b92d17f663938831469c09f9cc65340ee30f6


[ROCm/clr commit: 1a9e92e412]
2017-10-06 04:10:55 -05:00
foreman 189af9ba2f P4 to Git Change 1467094 by johtaylo@johtaylo-jtincrementor-increment on 2017/10/06 03:00:04
SWDEV-2 - Change OpenCL version number from 2513 to 2514.

Affected files ...

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


[ROCm/clr commit: efcf004ed5]
2017-10-06 03:06:50 -04:00
Maneesh Gupta 7a9f645795 Merge pull request #196 from mangupta/bump_hip_version
Bump HIP version to 1.4 and update release notes

[ROCm/clr commit: 89ad18584d]
2017-10-06 10:59:39 +05:30
Maneesh Gupta 2719e8a185 Bump HIP version to 1.4 and update release notes
Change-Id: I3570dedb32fe5fec6f60565c587a3282a4c6c709


[ROCm/clr commit: 253c1bf890]
2017-10-06 10:26:11 +05:30
Evgeny Mankov 72215db89e [HIPIFY] CUDA RT Textures and Arrays support update
[ROCm/clr commit: 858315b4cd]
2017-10-05 16:38:36 +03:00
foreman 062ca064e4 P4 to Git Change 1466632 by johtaylo@johtaylo-jtincrementor-increment on 2017/10/05 03:00:05
SWDEV-2 - Change OpenCL version number from 2512 to 2513.

Affected files ...

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


[ROCm/clr commit: 3f6483c03c]
2017-10-05 03:12:01 -04:00
Maneesh Gupta caba6ac8d5 Merge pull request #188 from gargrahul/texture2D_tests
Added Texture 2D object and reference APIs tests

[ROCm/clr commit: 7bc98ced9d]
2017-10-05 12:01:10 +05:30
foreman ab029df2e0 P4 to Git Change 1466505 by wchau@wchau_OCL_boltzmann on 2017/10/04 16:34:02
SWDEV-134554 - OCLPerfConcurrency is failed on Vega10 Lnx Pro after CL#1465654
	- fixed the issue by limit the number of asyn queues to 8, which matches the number of pipes.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#68 edit


[ROCm/clr commit: 051ffe4780]
2017-10-04 16:45:05 -04:00
Jenkins 2ca8f8960b Merge 'master' into 'amd-master'
Change-Id: I5af5b86d5786354ed8c9ddb9155f6a8b4f23e41b


[ROCm/clr commit: c282718ccb]
2017-10-04 04:11:16 -05:00
foreman 3533f385ad P4 to Git Change 1466185 by johtaylo@johtaylo-jtincrementor-increment on 2017/10/04 03:00:04
SWDEV-2 - Change OpenCL version number from 2511 to 2512.

Affected files ...

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


[ROCm/clr commit: eb35e4050b]
2017-10-04 03:10:50 -04:00
foreman a958ec0cdd P4 to Git Change 1466145 by todli@todli-ubuntu on 2017/10/03 21:32:44
SWDEV-126904 - rocm Pipe: fill device info for Pipe, and initialize Pipe memory object according to clk_pipe_t structure

Affected files ...

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


[ROCm/clr commit: 55a4b40473]
2017-10-03 21:40:52 -04:00
foreman 70e53cd287 P4 to Git Change 1466121 by lmoriche@lmoriche_opencl_dev on 2017/10/03 18:21:02
SWDEV-86035 - Fix OCL/PAL build on Linux
	- Remove BUILD_HSA_TARGET (Was HSA's OpenCL/HSA/HSAIL build)
	- Make it possible to build OCL/PAL without OCL/ORCA (BUILD_PAL_DEVICE=yes BUILD_GPU_DEVICE=no)

Affected files ...

... //depot/stg/opencl/drivers/opencl/Makefile#58 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/Makefile#12 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#162 edit
... //depot/stg/opencl/drivers/opencl/compiler/Makefile#68 edit
... //depot/stg/opencl/drivers/opencl/compiler/clc/build/Makefile.clc#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/clc/src/build/Makefile.clc#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/edg/build/Makefile.edg#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/Makefile#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/common/build/Makefile.common#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/backends/gpu/scwrapper/build/Makefile.scwrapper#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/build/Makefile.complib#5 edit
... //depot/stg/opencl/drivers/opencl/compiler/legacy-lib/complibdefs#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/Makefile#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/build/Makefile.common#38 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/build/Makefile.gpu#40 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/build/Makefile.complib#96 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#55 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/llvmdefs#46 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/Makefile#38 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/llvmdefs#4 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/build/Makefile.aoc2#33 edit
... //depot/stg/opencl/drivers/opencl/library/Makefile#28 edit
... //depot/stg/opencl/drivers/opencl/library/build/Makefile#8 edit
... //depot/stg/opencl/drivers/opencl/library/build/Makefile.library#60 edit
... //depot/stg/opencl/drivers/opencl/library/gpu/common/build/Makefile.common#28 edit
... //depot/stg/opencl/drivers/opencl/library/hsa/hsail/build/Makefile.hsail#46 edit
... //depot/stg/opencl/drivers/opencl/opencldefs#212 edit
... //depot/stg/opencl/drivers/opencl/openclrules#97 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/build/Makefile.binary#25 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/complib/build/Makefile.complib#43 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/spir/build/Makefile.spir#21 edit


[ROCm/clr commit: 4833d179d9]
2017-10-03 18:34:48 -04:00
foreman 09c56923fb P4 to Git Change 1465968 by asalmanp@asalmanp-ocl-stg on 2017/10/03 13:51:45
SWDEV-79278 - [OCL][VG12] enabling Vega12 in mainline for OCL for Bring-up

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#23 edit


[ROCm/clr commit: acd5580045]
2017-10-03 14:03:21 -04:00
Maneesh Gupta e80a4ee235 Merge pull request #194 from bensander/fix_genco_math_path
Fix math ordering for --genco mode.

[ROCm/clr commit: 132316fecf]
2017-10-03 16:17:34 +05:30
Maneesh Gupta 7ed6737691 Merge pull request #186 from gargrahul/fix_texture_nvcc
Fix texture support on HIP/NVCC path

[ROCm/clr commit: cdb5ed9a9c]
2017-10-03 15:10:44 +05:30
foreman bd8a8a08ab P4 to Git Change 1465784 by johtaylo@johtaylo-jtincrementor-increment on 2017/10/03 03:00:04
SWDEV-2 - Change OpenCL version number from 2510 to 2511.

Affected files ...

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


[ROCm/clr commit: 7eca6c1d96]
2017-10-03 03:11:13 -04:00
Ben Sander e5bb8f73d0 Fix math ordering for --genco mode.
[ROCm/clr commit: 2e9b78c274]
2017-10-02 21:52:16 +00:00
foreman 8234cb0ac1 P4 to Git Change 1465654 by wchau@wchau_OCL_boltzmann on 2017/10/02 16:13:43
SWDEV-120036 - Supporting the cl_amd_device_attribute_query on the ROC device
	- resubmit the codes with the addition of global free memory query support

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#27 edit


[ROCm/clr commit: 676a9d5003]
2017-10-02 16:31:08 -04:00
Rahul Garg bc675b15b8 Fixed review comment
[ROCm/clr commit: 71a5a0cb42]
2017-10-02 17:29:08 +05:30
Jenkins fbfeaa346c Merge 'master' into 'amd-master'
Change-Id: I15bbc627aa36c8886d0f03f4a2bfad8df2c5a0da


[ROCm/clr commit: 8f10017332]
2017-10-02 04:11:34 -05:00
Rahul Garg f32bb0e089 Fixed review comments
[ROCm/clr commit: 79a943e654]
2017-10-02 10:57:25 +05:30
Rahul Garg 59fce18f03 Fixed build issue
[ROCm/clr commit: d92cfa44d2]
2017-10-02 10:40:01 +05:30
Rahul Garg c1cb518025 Fix texture support on HIP/NVCC path
[ROCm/clr commit: e6725e2b7a]
2017-10-02 10:40:01 +05:30
foreman 8a050a907d P4 to Git Change 1465292 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/30 03:00:05
SWDEV-2 - Change OpenCL version number from 2509 to 2510.

Affected files ...

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


[ROCm/clr commit: a16eb89cce]
2017-09-30 03:14:54 -04:00
foreman 2eda2ef39b P4 to Git Change 1465195 by lmoriche@lmoriche_opencl_dev2 on 2017/09/29 17:50:34
SWDEV-86035 - Fix OCL/PAL build on Linux
	- Split BUILD_*_DEVICE and BULD_LLVM_*_TARGET.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/complibdefs#54 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/Makefile#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/llvmdefs#45 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/llvmlibs#49 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/Makefile#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/llvmdefs#3 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/llvmlibs#3 edit
... //depot/stg/opencl/drivers/opencl/make/llvm.git/lib/Target/Makefile#3 edit
... //depot/stg/opencl/drivers/opencl/make/llvm.git/llvmdefs#9 edit
... //depot/stg/opencl/drivers/opencl/make/llvm.git/llvmlibs#20 edit
... //depot/stg/opencl/drivers/opencl/opencldefs#211 edit


[ROCm/clr commit: 4adb1d45a9]
2017-09-29 17:56:24 -04:00
foreman ef1dbe4efc P4 to Git Change 1465020 by emankov@em-hsa-lightning on 2017/09/29 13:04:54
SWDEV-102733 - [OCL-LC-ROCm] Update from git http://git.amd.com:8080/#/c/109326/

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#16 edit


[ROCm/clr commit: 1764c64cd8]
2017-09-29 13:11:05 -04:00
foreman 04941ee6e5 P4 to Git Change 1465020 by emankov@em-hsa-lightning on 2017/09/29 13:04:54
SWDEV-102733 - [OCL-LC-ROCm] Update from git http://git.amd.com:8080/#/c/109326/

Affected files ...

... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#16 edit


[ROCm/clr commit: a4696ffec9]
2017-09-29 13:11:05 -04:00
Kent Knox 53d36805b5 Merge pull request #193 from kknox/protect-docker-rmi
Make docker_clean_images more resilient

Merging this in now because it will make things run

[ROCm/clr commit: 3c2c44f63a]
2017-09-29 09:53:12 -05:00
foreman 2ae9c3c8d4 P4 to Git Change 1464870 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/29 03:00:05
SWDEV-2 - Change OpenCL version number from 2508 to 2509.

Affected files ...

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


[ROCm/clr commit: 70c2c8d400]
2017-09-29 03:11:07 -04:00
foreman 0552a64b5d P4 to Git Change 1464719 by gandryey@gera-w8 on 2017/09/28 17:50:10
SWDEV-79445 - OCL generic changes and code clean-up
	- Disable runtime destruction. C++ wrapper and compiler lib static objects can be destroyed in undesired order and cause a crash

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/runtime.cpp#38 edit


[ROCm/clr commit: 52ed085f34]
2017-09-28 17:57:35 -04:00
foreman 01894384bf P4 to Git Change 1464689 by skeely@skeely_HSA_linux on 2017/09/28 17:01:05
SWDEV-134228 - Remove dead code.

	hsa_memory_assign_agent is not needed with pool memory APIs and has been superceded by hsa_amd_agents_allow_access.

Affected files ...

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


[ROCm/clr commit: 2db432663c]
2017-09-28 17:16:41 -04:00
foreman dc4c7e7e24 P4 to Git Change 1464639 by gandryey@gera-w8 on 2017/09/28 15:45:07
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove ENABLE_CAL_SHUTDOWN variable

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/runtime.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#281 edit


[ROCm/clr commit: af2ba1c7b7]
2017-09-28 16:03:49 -04:00
foreman 8d94feb8b8 P4 to Git Change 1464629 by gandryey@gera-w8 on 2017/09/28 15:29:20
SWDEV-79445 - OCL generic changes and code clean-up
	- Add RuntimeTearDown class for device destruction on exit. Fixes an assert in PAL under Linux.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/runtime.cpp#36 edit


[ROCm/clr commit: 7692407897]
2017-09-28 15:43:54 -04:00
Kent Knox 80e399ba20 Making docker_clean_images more resilient
To the failure of deleting images.


[ROCm/clr commit: c6af44f67d]
2017-09-28 14:28:53 -05:00
foreman 083efcd692 P4 to Git Change 1464512 by gandryey@gera-w8 on 2017/09/28 12:57:40
SWDEV-133851 - [CQE OCL][1.2][LNX-PRO] A subtest from OCLcompiler is failing due to faulty cl#1458879
	- If pinning failed and allocation was forced to system memory, then copy the original data

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#577 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#64 edit


[ROCm/clr commit: af98be0351]
2017-09-28 13:03:15 -04:00
Jenkins dc39224219 Merge 'master' into 'amd-master'
Change-Id: Ic111e33b5ff0e63c0e53ff96baf8578025cdb3b7


[ROCm/clr commit: 488526738b]
2017-09-28 04:11:06 -05:00
foreman e8ec5c989c P4 to Git Change 1464352 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/28 03:00:05
SWDEV-2 - Change OpenCL version number from 2507 to 2508.

Affected files ...

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


[ROCm/clr commit: 2276473e9d]
2017-09-28 03:08:07 -04:00
foreman 2ebbbd9c3a P4 to Git Change 1463727 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/27 03:00:05
SWDEV-2 - Change OpenCL version number from 2506 to 2507.

Affected files ...

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


[ROCm/clr commit: 75653253bb]
2017-09-27 03:07:56 -04:00
Maneesh Gupta e205285f1c Merge pull request #187 from gargrahul/fix_texture_fetch_issue
Fixed hipTexture fetch issue

[ROCm/clr commit: 1701d9726e]
2017-09-27 08:48:15 +05:30
Maneesh Gupta ae0f69233b Merge pull request #192 from kknox/docker-lowercase
Force organization name to be lowercase for docker image name

[ROCm/clr commit: d2680a1505]
2017-09-27 08:46:43 +05:30