Commit graph

2502 Commits

Autor SHA1 Nachricht Datum
foreman cf0a8d99de P4 to Git Change 1568474 by asalmanp@asalmanp-ocl-stg on 2018/06/14 16:29:06
SWDEV-132899 - [OCL][GFX10] OCLGLDepthTex[0] and OCLGLDepthTex[4] subtests of OCLTST/OCLGL are failing on gfx10 Emulator
	extending the Depth24_Stencil8 workaround for gfx10 based on gfx10 Image SRDs

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#67 edit


[ROCm/clr commit: c149902a4d]
2018-06-14 16:39:10 -04:00
foreman 912c090d93 P4 to Git Change 1568143 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/14 03:00:06
SWDEV-2 - Change OpenCL version number from 2673 to 2674.

Affected files ...

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


[ROCm/clr commit: 32add1a1c0]
2018-06-14 03:13:46 -04:00
foreman 91a9e10ef0 P4 to Git Change 1567950 by gandryey@gera-w8 on 2018/06/13 17:11:26
SWDEV-79445 - OCL generic changes and code clean-up
	- Missed a file from CL#1567935

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.hpp#24 edit


[ROCm/clr commit: ff0e077e49]
2018-06-13 17:23:43 -04:00
foreman 71043d5782 P4 to Git Change 1567935 by gandryey@gera-w8 on 2018/06/13 16:49:10
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove array of hidden parameters. Hidden parameters will be placed together with OCL kernel arguments.

	http://ocltc.amd.com/reviews/r/15178/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#222 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#308 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#326 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#55 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#33 edit


[ROCm/clr commit: b7b121fa27]
2018-06-13 17:09:22 -04:00
foreman ea78428301 P4 to Git Change 1567853 by gandryey@gera-ocl-lc on 2018/06/13 14:04:27
SWDEV-79445 - OCL generic changes and code clean-up
	- Following CL#1567428. Fix LC path.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#32 edit


[ROCm/clr commit: 041c859d7e]
2018-06-13 14:25:49 -04:00
foreman 3d2bfc3795 P4 to Git Change 1567812 by jatang@jatang-opencl-hsa-stg4 on 2018/06/13 12:23:13
SWDEV-126897 - Change OCL version in ROCm/LC path back to 1.2.

Affected files ...

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


[ROCm/clr commit: 1eb9ba3640]
2018-06-13 12:38:01 -04:00
foreman 4e580ef2a0 P4 to Git Change 1567789 by gandryey@gera-w8 on 2018/06/13 11:45:56
SWDEV-79445 - OCL generic changes and code clean-up
	Following CL#1567428. Fix "pass by reference" logic:
	- Make sure we add the offset to the struct location
	- Adjust assert condition

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#54 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#108 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#31 edit


[ROCm/clr commit: ec029f4a40]
2018-06-13 12:01:00 -04:00
foreman aa035d0fcd P4 to Git Change 1567767 by jatang@jatang_rocm_lc2 on 2018/06/13 11:06:09
SWDEV-126897 - Support OpenCL Device Enqueue on ROCm.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#24 edit


[ROCm/clr commit: 1f1b062117]
2018-06-13 11:41:03 -04:00
foreman 337ef60886 P4 to Git Change 1567568 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/13 03:00:08
SWDEV-2 - Change OpenCL version number from 2672 to 2673.

Affected files ...

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


[ROCm/clr commit: 8f0f2d9225]
2018-06-13 03:15:40 -04:00
foreman 665aab7ca4 P4 to Git Change 1567428 by gandryey@gera-w8 on 2018/06/12 18:39:23
SWDEV-79445 - OCL generic changes and code clean-up
	- Optimize setup of kernel arguments. Stage 2.
	- Add HW ABI support in the abstraction layer
	- Remove arguments parsing loop from the kernel launch. Memory processing will be responsible for dependency tracking and  patching of arguments.

	http://ocltc.amd.com/reviews/r/15122/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#221 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#307 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#325 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#53 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#107 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#53 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#36 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.hpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#95 edit


[ROCm/clr commit: 1be400ff01]
2018-06-12 18:57:20 -04:00
foreman 028339d9be P4 to Git Change 1567349 by jatang@jatang_rocm_lc2 on 2018/06/12 16:09:03
SWDEV-126897 - Support OpenCL Device Enqueue on ROCm.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.hpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#17 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#88 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rockernel.hpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.hpp#32 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsched.hpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocschedcl.cpp#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.hpp#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#56 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.hpp#16 edit


[ROCm/clr commit: 6321912698]
2018-06-12 16:17:29 -04:00
foreman d96f59f5af P4 to Git Change 1566979 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/12 03:00:06
SWDEV-2 - Change OpenCL version number from 2671 to 2672.

Affected files ...

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


[ROCm/clr commit: b28888730d]
2018-06-12 03:12:15 -04:00
foreman eb09edc878 P4 to Git Change 1564519 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/06 03:00:05
SWDEV-2 - Change OpenCL version number from 2670 to 2671.

Affected files ...

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


[ROCm/clr commit: b2f2af72d4]
2018-06-06 03:09:36 -04:00
foreman aef9e15df9 P4 to Git Change 1564341 by gandryey@gera-w8 on 2018/06/05 16:37:09
SWDEV-79445 - OCL generic changes and code clean-up
	- Follwoing CL#1564298. Delete the old array

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#421 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#106 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#55 edit


[ROCm/clr commit: aa7316a8eb]
2018-06-05 16:44:03 -04:00
foreman 03910f3663 P4 to Git Change 1564298 by gandryey@gera-w8 on 2018/06/05 15:43:17
SWDEV-79445 - OCL generic changes and code clean-up
	- Add reallocation logic for memory dependency. SVM path can send the amount of SVM ptrs over the max size of arguments

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#420 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#105 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#54 edit


[ROCm/clr commit: 1130565901]
2018-06-05 15:48:18 -04:00
foreman 6bd1c721e8 P4 to Git Change 1563820 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/05 03:00:06
SWDEV-2 - Change OpenCL version number from 2669 to 2670.

Affected files ...

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


[ROCm/clr commit: e979380f6e]
2018-06-05 03:08:48 -04:00
foreman 8755f9a815 P4 to Git Change 1563123 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/02 03:00:08
SWDEV-2 - Change OpenCL version number from 2668 to 2669.

Affected files ...

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


[ROCm/clr commit: 5b1637456d]
2018-06-02 03:18:56 -04:00
foreman 918b871a2c P4 to Git Change 1562960 by skudchad@skudchad_test2_win_opencl on 2018/06/01 14:46:26
SWDEV-145570 - [HIP] - Rename SVManager to be more genric. The same functionality can be used for HIP without needing additonal map

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_memobj.cpp#83 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#220 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#306 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#591 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#419 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#92 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#104 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#53 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#29 edit


[ROCm/clr commit: 4214c42b59]
2018-06-01 14:57:43 -04:00
foreman bb8c5fc084 P4 to Git Change 1562633 by johtaylo@johtaylo-jtincrementor2-increment on 2018/06/01 03:00:06
SWDEV-2 - Change OpenCL version number from 2667 to 2668.

Affected files ...

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


[ROCm/clr commit: 9c63c5efb5]
2018-06-01 03:10:53 -04:00
foreman 86cab131cf P4 to Git Change 1562330 by gandryey@gera-w8 on 2018/05/31 14:48:10
SWDEV-79445 - OCL generic changes and code clean-up
	- Restore reatain/release methods in the device object, removed in CL#1398097. There is a crash in the old SHOC11_DeviceMemory test on TC.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#305 edit


[ROCm/clr commit: 97223251ca]
2018-05-31 14:55:04 -04:00
foreman 820193a0aa P4 to Git Change 1561978 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/31 03:00:09
SWDEV-2 - Change OpenCL version number from 2666 to 2667.

Affected files ...

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


[ROCm/clr commit: 8a7d8ba5f5]
2018-05-31 03:07:23 -04:00
foreman 843be023ce P4 to Git Change 1561847 by gandryey@gera-w8 on 2018/05/30 17:34:28
SWDEV-79445 - OCL generic changes and code clean-up
	- Replace resize(0) with clear() for std::vector. Clear() should preserve the original memory for data.

Affected files ...

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


[ROCm/clr commit: d703ef373a]
2018-05-30 18:48:09 -04:00
foreman 162c2c9ff1 P4 to Git Change 1561794 by gandryey@gera-w8 on 2018/05/30 16:14:30
SWDEV-79445 - OCL generic changes and code clean-up
	- Move memory sync logic to processMemObjectsHSA() to simplify the arguments setup

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#102 edit


[ROCm/clr commit: b8a9cdb20e]
2018-05-30 16:22:34 -04:00
foreman b70fc13a52 P4 to Git Change 1561407 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/30 03:00:07
SWDEV-2 - Change OpenCL version number from 2665 to 2666.

Affected files ...

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


[ROCm/clr commit: 7a0c50c4c5]
2018-05-30 03:08:52 -04:00
foreman 6cf9698d6a P4 to Git Change 1561359 by todli@todli-win-opencl-kv1 on 2018/05/30 01:19:53
SWDEV-152361 - add memory reference to MainEngine queue before initializing BusAddressable memory

	http://ocltc.amd.com/reviews/r/14978/

Affected files ...

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


[ROCm/clr commit: 818a6d46d2]
2018-05-30 01:27:28 -04:00
foreman 5a5440390d P4 to Git Change 1561216 by gandryey@gera-w8 on 2018/05/29 18:05:31
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove parent_ field from the device object, since it was used for subdevices only.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_device.cpp#72 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.cpp#219 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#304 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#590 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#91 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#94 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#45 edit


[ROCm/clr commit: 12315470b7]
2018-05-29 18:13:40 -04:00
foreman 43b1be9b7b P4 to Git Change 1561039 by gandryey@gera-w8 on 2018/05/29 13:29:24
SWDEV-79445 - OCL generic changes and code clean-up
	- Move modified_ fleld initialization to fix g++ compilation

Affected files ...

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


[ROCm/clr commit: a36ef232f2]
2018-05-29 13:50:48 -04:00
foreman fc8c13f7a6 P4 to Git Change 1561015 by gandryey@gera-w8 on 2018/05/29 13:10:06
SWDEV-79445 - OCL generic changes and code clean-up
	Optimize memory dependency tracking logic:
	1. Add modified_ filed to the event object to track memory writes into device memory.
	2. Check memory dependency only if a write operation is currently requested or previously performed.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#66 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.hpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#100 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.hpp#52 edit


[ROCm/clr commit: 51a4d1865c]
2018-05-29 13:18:29 -04:00
foreman 93e9f2ab8c P4 to Git Change 1560741 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/29 03:00:05
SWDEV-2 - Change OpenCL version number from 2664 to 2665.

Affected files ...

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


[ROCm/clr commit: 616c2272b0]
2018-05-29 03:10:40 -04:00
foreman 5f9d181406 P4 to Git Change 1560058 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/27 03:00:36
SWDEV-2 - Change OpenCL version number from 2663 to 2664.

Affected files ...

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


[ROCm/clr commit: 176867f31b]
2018-05-27 03:08:19 -04:00
foreman a10a7a4cfb P4 to Git Change 1560039 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/26 03:00:04
SWDEV-2 - Change OpenCL version number from 2662 to 2663.

Affected files ...

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


[ROCm/clr commit: f2d23cbd01]
2018-05-26 03:14:00 -04:00
foreman b711ac621d P4 to Git Change 1559770 by gandryey@gera-w8 on 2018/05/25 12:44:43
SWDEV-79445 - OCL generic changes and code clean-up
	- Switch to USWC memory for command buffers

Affected files ...

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


[ROCm/clr commit: 4e1c25c90d]
2018-05-25 12:49:57 -04:00
foreman 687b6d3290 P4 to Git Change 1559533 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/25 03:00:15
SWDEV-2 - Change OpenCL version number from 2661 to 2662.

Affected files ...

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


[ROCm/clr commit: ace88c8b63]
2018-05-25 03:10:30 -04:00
foreman 362cecebe0 P4 to Git Change 1559383 by gandryey@gera-w8 on 2018/05/24 18:38:36
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove memory reallocation interfaces. It was used for AMDIL path with HW constant buffers support. It seems AMDIL with SI+ doesn't enable HW const buffers.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#303 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#589 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#166 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#324 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#129 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.cpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.hpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#16 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.cpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.hpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#105 edit


[ROCm/clr commit: be77b7fac1]
2018-05-24 18:49:01 -04:00
foreman fd627bea6d P4 to Git Change 1559366 by gandryey@gera-w8 on 2018/05/24 18:06:45
SWDEV-79445 - OCL generic changes and code clean-up
	- Combine validateMemory() and arguments capture() under a single function. Rename validateMemory() in NDRangeKernelCommand class to captureAndValidate()

	http://ocltc.amd.com/reviews/r/14964/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_execute.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#87 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.hpp#22 edit


[ROCm/clr commit: 73dd22dba8]
2018-05-24 18:12:49 -04:00
foreman 91e6e15a1e P4 to Git Change 1559253 by gandryey@gera-w8 on 2018/05/24 15:44:23
SWDEV-79445 - OCL generic changes and code clean-up
	- Following CL#1558704. Fix a regression with AMDIL path. Allocate default device sampler

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#588 edit


[ROCm/clr commit: f095889106]
2018-05-24 15:56:10 -04:00
foreman eedf013384 P4 to Git Change 1559096 by gandryey@gera-w8 on 2018/05/24 10:34:47
SWDEV-79445 - OCL generic changes and code clean-up
	- Remove obsolete logic for aliased kernels, since it was a pre-SI optimization

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#418 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#98 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#52 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.hpp#21 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.cpp#93 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#44 edit


[ROCm/clr commit: bcea58f07f]
2018-05-24 10:45:00 -04:00
foreman cb8920b5e3 P4 to Git Change 1558894 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/24 03:00:04
SWDEV-2 - Change OpenCL version number from 2660 to 2661.

Affected files ...

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


[ROCm/clr commit: a245f46203]
2018-05-24 03:11:44 -04:00
foreman abfbedddc3 P4 to Git Change 1558704 by gandryey@gera-w8 on 2018/05/23 17:20:01
SWDEV-79445 - OCL generic changes and code clean-up
	- ABI clean-up. Stage 1: Separate kernel arguments and OCL objects. OCL objects will be passed in the new arrays of mem objects, samplers and device queue objects. The kernel arguments will contain GPU virtual addresses.

	http://ocltc.amd.com/reviews/r/14881/

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_program.cpp#48 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_svm.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#302 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#129 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#323 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#128 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpumemory.hpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#417 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#50 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palmemory.hpp#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#86 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/kernel.hpp#20 edit


[ROCm/clr commit: 2176dc3b19]
2018-05-23 17:24:32 -04:00
foreman 4d8bd812ec P4 to Git Change 1558617 by vsytchen@vsytchen-win10 on 2018/05/23 15:39:19
SWDEV-153682 - Report cl_amd_planar_yuv extension in OpenCL

	1. Enable cl_amd_planar_yuv extension for mainline.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#301 edit


[ROCm/clr commit: 05fc09fe2c]
2018-05-23 15:50:44 -04:00
foreman e823f4f3a9 P4 to Git Change 1558428 by vsytchen@vsytchen-win10 on 2018/05/23 10:55:37
SWDEV-153051 - Maya 2018 unable to load OpenCL device on Vega 10 Lnx-Pro

	1. Enable SVM on Lnx-Pro

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#89 edit


[ROCm/clr commit: 4bff7e6b91]
2018-05-23 12:19:25 -04:00
foreman b3272f473a P4 to Git Change 1558153 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/23 03:00:05
SWDEV-2 - Change OpenCL version number from 2659 to 2660.

Affected files ...

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


[ROCm/clr commit: 99d43874e6]
2018-05-23 03:10:21 -04:00
foreman 755aadcf1e P4 to Git Change 1557880 by vsytchen@vsytchen-win10 on 2018/05/22 14:37:35
SWDEV-153682 - Report cl_amd_planar_yuv extension in OpenCL

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#300 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#360 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#51 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/OCLDX11Common.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/OCLDX11Common.h#2 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/OCLDX11NV12.cpp#4 delete
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/OCLDX11NV12.h#2 delete
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/OCLDX11YUY2.cpp#1 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/OCLDX11YUY2.h#1 add
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/TestList.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/dx/build/Makefile.dx#2 edit


[ROCm/clr commit: f17ee3da60]
2018-05-22 14:44:23 -04:00
foreman ec12634948 P4 to Git Change 1557486 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/22 03:00:05
SWDEV-2 - Change OpenCL version number from 2658 to 2659.

Affected files ...

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


[ROCm/clr commit: 2291f1a567]
2018-05-22 03:07:40 -04:00
foreman 47365154b0 P4 to Git Change 1557089 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/19 03:00:08
SWDEV-2 - Change OpenCL version number from 2657 to 2658.

Affected files ...

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


[ROCm/clr commit: 11596f5278]
2018-05-19 03:13:56 -04:00
foreman 431f186ea2 P4 to Git Change 1556670 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/18 03:00:12
SWDEV-2 - Change OpenCL version number from 2656 to 2657.

Affected files ...

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


[ROCm/clr commit: 5e4c166d14]
2018-05-18 03:10:23 -04:00
foreman d619710d7e P4 to Git Change 1556517 by gandryey@gera-w8 on 2018/05/17 18:37:46
SWDEV-153682 - Report cl_amd_planar_yuv extension in OpenCL
	- Correct bytePitch for P010 format

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#243 edit


[ROCm/clr commit: 80fc091f0d]
2018-05-17 18:42:59 -04:00
foreman 4679be85b1 P4 to Git Change 1556018 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/17 03:00:07
SWDEV-2 - Change OpenCL version number from 2655 to 2656.

Affected files ...

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


[ROCm/clr commit: 1743890ec2]
2018-05-17 03:09:17 -04:00
foreman 04b0104eb1 P4 to Git Change 1555866 by cpaquot@cpaquot-ocl-lc-lnx on 2018/05/16 16:27:00
SWDEV-145570 - [HIP] Store HIP mem flags inside amd::Buffer's flags
	Use the 16 upper bits of amd::Buffer's flags field instead of adding a new field.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#86 edit


[ROCm/clr commit: 1b7d26cd88]
2018-05-16 16:35:53 -04:00
foreman 7896ecd925 P4 to Git Change 1555494 by johtaylo@johtaylo-jtincrementor2-increment on 2018/05/16 03:00:07
SWDEV-2 - Change OpenCL version number from 2654 to 2655.

Affected files ...

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


[ROCm/clr commit: 48ef33c9d6]
2018-05-16 03:14:13 -04:00