Commit Graph

13557 Commits

Author SHA1 Message Date
foreman 55a4b40473 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
2017-10-03 21:40:52 -04:00
foreman 4833d179d9 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
2017-10-03 18:34:48 -04:00
foreman acd5580045 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
2017-10-03 14:03:21 -04:00
Maneesh Gupta 132316fecf Merge pull request #194 from bensander/fix_genco_math_path
Fix math ordering for --genco mode.
2017-10-03 16:17:34 +05:30
Maneesh Gupta cdb5ed9a9c Merge pull request #186 from gargrahul/fix_texture_nvcc
Fix texture support on HIP/NVCC path
2017-10-03 15:10:44 +05:30
foreman 7eca6c1d96 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
2017-10-03 03:11:13 -04:00
Ben Sander 2e9b78c274 Fix math ordering for --genco mode. 2017-10-02 21:52:16 +00:00
foreman 676a9d5003 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
2017-10-02 16:31:08 -04:00
Rahul Garg 71a5a0cb42 Fixed review comment 2017-10-02 17:29:08 +05:30
Jenkins 8f10017332 Merge 'master' into 'amd-master'
Change-Id: I15bbc627aa36c8886d0f03f4a2bfad8df2c5a0da
2017-10-02 04:11:34 -05:00
Rahul Garg 79a943e654 Fixed review comments 2017-10-02 10:57:25 +05:30
Rahul Garg d92cfa44d2 Fixed build issue 2017-10-02 10:40:01 +05:30
Rahul Garg e6725e2b7a Fix texture support on HIP/NVCC path 2017-10-02 10:40:01 +05:30
foreman a16eb89cce 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
2017-09-30 03:14:54 -04:00
foreman 4adb1d45a9 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
2017-09-29 17:56:24 -04:00
foreman 1764c64cd8 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
2017-09-29 13:11:05 -04:00
foreman a4696ffec9 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
2017-09-29 13:11:05 -04:00
Kent Knox 3c2c44f63a 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
2017-09-29 09:53:12 -05:00
foreman 70c2c8d400 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
2017-09-29 03:11:07 -04:00
foreman 52ed085f34 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
2017-09-28 17:57:35 -04:00
foreman 2db432663c 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
2017-09-28 17:16:41 -04:00
foreman af2ba1c7b7 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
2017-09-28 16:03:49 -04:00
foreman 7692407897 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
2017-09-28 15:43:54 -04:00
Kent Knox c6af44f67d Making docker_clean_images more resilient
To the failure of deleting images.
2017-09-28 14:28:53 -05:00
foreman af98be0351 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
2017-09-28 13:03:15 -04:00
Jenkins 488526738b Merge 'master' into 'amd-master'
Change-Id: Ic111e33b5ff0e63c0e53ff96baf8578025cdb3b7
2017-09-28 04:11:06 -05:00
foreman 2276473e9d 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
2017-09-28 03:08:07 -04:00
foreman 75653253bb 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
2017-09-27 03:07:56 -04:00
Maneesh Gupta 1701d9726e Merge pull request #187 from gargrahul/fix_texture_fetch_issue
Fixed hipTexture fetch issue
2017-09-27 08:48:15 +05:30
Maneesh Gupta d2680a1505 Merge pull request #192 from kknox/docker-lowercase
Force organization name to be lowercase for docker image name
2017-09-27 08:46:43 +05:30
Kent Knox 6f8592a863 Force organization name to be lowercase for docker
error building docker image because of CamelCasing
2017-09-26 14:33:29 -05:00
Jenkins 2925474eef Merge 'master' into 'amd-master'
Change-Id: I7d962d774862c272ef50023c8cb7db7bd9464948
2017-09-26 04:11:15 -05:00
foreman c7ea67c7c6 P4 to Git Change 1463205 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/26 03:00:05
SWDEV-2 - Change OpenCL version number from 2505 to 2506.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2253 edit
2017-09-26 03:06:41 -04:00
Rahul Garg 05070fe824 Added HIT block 2017-09-26 11:39:09 +05:30
Rahul Garg 36db84a68f Added Texture 2D object and reference APIs tests 2017-09-26 11:33:23 +05:30
Maneesh Gupta 8ff66efa31 Merge pull request #189 from kknox/ci-fix
Fixing artifact path for hip integration testing
2017-09-26 08:05:25 +05:30
foreman 98366d2b59 P4 to Git Change 1463068 by lmoriche@lmoriche_opencl_dev2 on 2017/09/25 17:58:14
SWDEV-86035 - Fix OCL/PAL build on Linux

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#38 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#34 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#60 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#33 edit
2017-09-25 18:16:57 -04:00
foreman db63366bcb P4 to Git Change 1462860 by skudchad@skudchad_test2_win_opencl on 2017/09/25 14:13:13
SWDEV-95919 - Expose coutners by instances and not number of counters. Also expose EA and RMI instances.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/13502/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.cpp#15 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#41 edit
2017-09-25 14:25:11 -04:00
Kent Knox 2fadb2a097 Modify the path for downloaded artifacts from hcc 2017-09-24 23:12:42 -05:00
Rahul Garg 9e07b08ce5 Fixed hipTexture fetch issue 2017-09-25 06:54:29 +05:30
foreman 4460abcd9c P4 to Git Change 1462490 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/23 03:00:04
SWDEV-2 - Change OpenCL version number from 2504 to 2505.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2252 edit
2017-09-23 03:13:36 -04:00
foreman cb4585939d P4 to Git Change 1462147 by asalmanp@asalmanp-ocl-stg on 2017/09/22 10:49:57
SWDEV-132899 - [OCL][GFX10] Add support for GFX10

	Adjusting WaveFrontSize for Null Devices based on the gfxip (the WaveFrontSize is 32 for gfxip10)

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#63 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#37 edit
2017-09-22 11:05:41 -04:00
Jenkins d425b4da95 Merge 'master' into 'amd-master'
Change-Id: Iaf3b147b1412168e48e82e2bf7cb2bb38c64bb1e
2017-09-22 04:11:12 -05:00
foreman b236524590 P4 to Git Change 1461998 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/22 03:00:06
SWDEV-2 - Change OpenCL version number from 2503 to 2504.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2251 edit
2017-09-22 03:15:45 -04:00
Maneesh Gupta 4da21efd56 Merge branch 'master' into roc-1.6.x
Change-Id: I8c5861c83032c6006731595ec40e09fdc9102749
2017-09-22 12:01:40 +05:30
foreman 92570dd4cd P4 to Git Change 1461559 by akasauro@akasauro_fiji1_opencl_rocm on 2017/09/21 10:00:24
SWDEV-118564 - [OCL-LC-ROCm] Revert deletion of "-x cl" related comments

	Review: http://ocltc.amd.com/reviews/r/13454/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/roccompiler.cpp#37 edit
2017-09-21 10:11:44 -04:00
foreman c7dbd490b0 P4 to Git Change 1461455 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/21 03:00:48
SWDEV-2 - Change OpenCL version number from 2502 to 2503.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2250 edit
2017-09-21 03:14:06 -04:00
Maneesh Gupta f0933d26cd Merge pull request #185 from scchan/fix_assert_macro
ensure the condition is evaluated before applying the negation operator
2017-09-21 06:52:21 +05:30
foreman e53571d05b P4 to Git Change 1461118 by gandryey@gera-w8 on 2017/09/20 12:04:57
SWDEV-86035 -  Switch back to 8 CBs due to HW hangs with HWSC on VI.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#59 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#32 edit
2017-09-20 12:18:30 -04:00
foreman a348a08391 P4 to Git Change 1461094 by akasauro@akasauro_fiji1_opencl_rocm on 2017/09/20 11:23:36
SWDEV-118564 - [OCL-LC-ROCm] Remove options, which have already been moved to AMDGPUToolChain by https://reviews.llvm.org/rL312524

	In order to have similar set of optipons for online and offline compilation a mechanism of setting default options in AMDGPUToolChain was implemented by https://reviews.llvm.org/rL312524. That commit also sets two default options in AMDGPUToolChain: -m64 and -O3 (the latter only set if there is no -O{N} option in the args). The commit has already reached amd-common.

	The current change relates to LC only and removes setting of -m64 from compileImpl_LC() as it is set later in TranslateArgs(); for online -O{N} is set as before by RT and stays unchanged in AMDGPUToolChain; for  offline it is set to -O3 by TranslateArgs() if no -O{N} is passed through args.

	Also remove comments regarding "-x cl" as it is now correctly set in OpenCL driver.

	Review: http://ocltc.amd.com/reviews/r/13454/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/roccompiler.cpp#36 edit
2017-09-20 11:38:12 -04:00