Граф коммитов

13197 Коммитов

Автор SHA1 Сообщение Дата
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
Jenkins d2f4b4a411 Merge 'master' into 'amd-master'
Change-Id: I7faf1139f498cdf3eddf1983ad7a101ad19bc2b2
2017-09-20 04:10:54 -05:00
foreman 5b85bc981c P4 to Git Change 1460945 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/20 03:00:04
SWDEV-2 - Change OpenCL version number from 2501 to 2502.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2249 edit
2017-09-20 03:13:12 -04:00
Siu Chi Chan bf6a3f4294 ensure the condition is evaluated before applying the negation operator 2017-09-20 01:38:28 -04:00
Maneesh Gupta 794ea64e6e Merge pull request #183 from wsttiger/master
Remove the conversion of warpSize to be consistent with hipDeviceProp
2017-09-20 09:15:18 +05:30
Maneesh Gupta 9ab3184aab Merge pull request #184 from emankov/master
[HIPIFY] Fix typo in doc
2017-09-20 09:11:50 +05:30
Maneesh Gupta 0166e6ff68 Merge pull request #161 from kknox/hcc-integration-testing-squash
HCC integration testing
2017-09-20 09:10:30 +05:30
foreman f42b464126 P4 to Git Change 1460659 by skudchad@skudchad_test2_win_opencl on 2017/09/19 14:21:48
SWDEV-95919 - Expose all MCVML2 counters for gfx9 on PAL OCL backend.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcounters.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#40 edit
2017-09-19 15:15:04 -04:00
foreman 61de12fb47 P4 to Git Change 1460349 by johtaylo@johtaylo-jtincrementor-increment on 2017/09/19 03:00:07
SWDEV-2 - Change OpenCL version number from 2500 to 2501.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2248 edit
2017-09-19 03:15:02 -04:00
foreman fb18f128c9 P4 to Git Change 1460106 by wchau@wchau_OCL_boltzmann on 2017/09/18 15:29:29
SWDEV-120036 - Supporting the cl_amd_device_attribute_query on the ROC device - Back out changelist 1459984
	- not all device attributes are supported, will re-submit the changes when every attribute is supported.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#26 edit
2017-09-18 17:12:05 -04:00
foreman a851cc152c P4 to Git Change 1460028 by wchau@wchau_OCL_boltzmann on 2017/09/18 14:03:40
SWDEV-111439 - Add query for preferred constant size
	- fixed a mistake of using 64KiB for the size, which should be 16KiB.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#576 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#63 edit
2017-09-18 14:15:44 -04:00