SWDEV-179047 - [CQE OCL][DTB-BLOCKER][QR][Windows][19.10] clinfo results in "clBuildProgram" error with OCL binaries. Faulty CL#1737731
-Tested on Picasso, PAL stack passed, ORCA stack has issue.
-PAL gas xnack feature supported, but ORCA diesn't
-Added xnack feature and tested, work fine on both Bristol and Picasso
- this is a simple temporary fix, will implement a proper fix later in another ticket.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#155 edit
[ROCm/clr commit: 908dafa7b1]
SWDEV-2 - Change OpenCL version number from 2838 to 2839.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2586 edit
[ROCm/clr commit: 89750bfa0a]
SWDEV-169154 - Implement OpenCL extension function to set stable pstate on ORCA stack
-Enable StablePstate feature in linux brahma stack
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#189 edit
[ROCm/clr commit: 7b958148e2]
SWDEV-2 - Change OpenCL version number from 2837 to 2838.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2585 edit
[ROCm/clr commit: a43ed30c25]
SWDEV-2 - Change OpenCL version number from 2836 to 2837.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2584 edit
[ROCm/clr commit: b5fbe8c22d]
SWDEV-169154 - Implement OpenCL extension function to set stable pstate on ORCA stack
-Disable StablePstate feature in linux brahma stack
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#187 edit
[ROCm/clr commit: 28fd6ede82]
SWDEV-2 - Change OpenCL version number from 2835 to 2836.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2583 edit
[ROCm/clr commit: b7f0a4dd64]
SWDEV-2 - Change OpenCL version number from 2834 to 2835.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2582 edit
[ROCm/clr commit: 489dfd8a84]
SWDEV-2 - Change OpenCL version number from 2833 to 2834.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2581 edit
[ROCm/clr commit: 2ca5657a48]
SWDEV-2 - Change OpenCL version number from 2832 to 2833.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2580 edit
[ROCm/clr commit: 84d5f1f0e6]
SWDEV-2 - Change OpenCL version number from 2831 to 2832.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2579 edit
[ROCm/clr commit: 85e4213bd0]
SWDEV-134107 - Add support for respecting target's xnack setting
- Enable the XNACK feature for all the APU system and remove the xnackEnabled_ field in AMDDeviceInfo struct
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#332 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#116 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#98 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#41 edit
[ROCm/clr commit: 1fa47a7398]
SWDEV-145570 - [HIP] Increase SVM size
In MGPU setups, we need more SVM to accomodate up to 4 GPUs @ 16GB each.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#302 edit
[ROCm/clr commit: fad3d44aa9]
SWDEV-2 - Change OpenCL version number from 2830 to 2831.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2578 edit
[ROCm/clr commit: 7afb8af5d7]
SWDEV-178313 - Properly enable OpenCL 2.0 on ROCm/LC path for Vega10+.
OPENCL_VERSION_STR is 2.1, but we only enable 2.0 since we don't have compiler's support for 2.1.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#115 edit
[ROCm/clr commit: bd269026e4]
SWDEV-178313 - Enable OpenCL 2.0 on ROCm/LC path for Vega10+
Doorbell self-ring doesn't work for Fiji, so we enable 2.0 only for Vega10+ for now.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#114 edit
[ROCm/clr commit: ff1165efe8]
SWDEV-178459 - Navi10 Regression in driver builds with OpenCL v2811.3 causing issues with several OpenCL apps and workloads
Switch to Wave64 for HSAIL/SC path for now as the Wave32 in HSAIL/SC path causes multiple regressions and some OCL apps cannot be run
ReviewBoardURL = http://ocltc.amd.com/reviews/r/16662/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#66 edit
[ROCm/clr commit: c33c249cf1]
SWDEV-2 - Change OpenCL version number from 2829 to 2830.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2577 edit
[ROCm/clr commit: 4f8c045fcd]
SWDEV-2 - Change OpenCL version number from 2828 to 2829.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2576 edit
[ROCm/clr commit: 7e410e7c49]
SWDEV-2 - Change OpenCL version number from 2827 to 2828.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2575 edit
[ROCm/clr commit: a060201e1c]
SWDEV-2 - Change OpenCL version number from 2826 to 2827.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2574 edit
[ROCm/clr commit: 784dc6f5fe]
SWDEV-2 - Change OpenCL version number from 2825 to 2826.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2573 edit
[ROCm/clr commit: 9090da11ef]
SWDEV-172504 - [PAL/LC] OpenCL PAL Runtime does not support new isa naming convention
- Using new isa naming convention in ORCA path
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#154 edit
[ROCm/clr commit: b2cae3e13c]
SWDEV-2 - Change OpenCL version number from 2824 to 2825.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2572 edit
[ROCm/clr commit: f8433a5d8b]
SWDEV-2 - Change OpenCL version number from 2823 to 2824.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2571 edit
[ROCm/clr commit: 1d5a0f4ee0]
SWDEV-2 - Change OpenCL version number from 2822 to 2823.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2570 edit
[ROCm/clr commit: d21f62fd18]
SWDEV-2 - Change OpenCL version number from 2821 to 2822.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2569 edit
[ROCm/clr commit: eb76a4fb09]
SWDEV-127767 - Don't guess at the suffix for the device libraries
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/CMakeLists.txt#18 edit
[ROCm/clr commit: e07adc287f]
SWDEV-2 - Change OpenCL version number from 2820 to 2821.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2568 edit
[ROCm/clr commit: 19f2b3dd84]
SWDEV-2 - Change OpenCL version number from 2819 to 2820.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2567 edit
[ROCm/clr commit: 74d0d697d8]
SWDEV-2 - Change OpenCL version number from 2818 to 2819.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2566 edit
[ROCm/clr commit: dfbf0c56b3]
SWDEV-79445 - OCL generic changes and code clean-up
- Add 101010 GL interop formats mapping into CL_RGBA. The change will make sure the channel order consistency between OGL and OCL
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#62 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#47 edit
[ROCm/clr commit: 02c5d38cb9]
SWDEV-2 - Change OpenCL version number from 2817 to 2818.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2565 edit
[ROCm/clr commit: cdbec540c4]
SWDEV-132899 - [OCL][GFX10] 70 subtests of Conformance Mipmaps (clCopyImage) test failed for image type 1Darray
This is the follow up for CL#1517501
copyImage1DA blit kernel uses image2d_array_t type for src/dst images. On gx10, num of arrays/layers is expected in Z component for a 2Darray image so a swap is required for 1Darray images when we use 2Darray image for the image copy. The copyImage1DA has code for swapping z and y components as follows:
if (srcOrigin.w != 0) {
coordsSrc.z = coordsSrc.y;
coordsSrc.y = 0;
}
if (dstOrigin.w != 0) {
coordsDst.z = coordsDst.y;
coordsDst.y = 0;
}
So to use this path force the w component to 1 for src and dst images on gfx10 if image type is 1Darray.
ReviewRequestURL = http://ocltc.amd.com/reviews/r/16538/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palblit.cpp#28 edit
[ROCm/clr commit: bd3af873ec]
SWDEV-174282 - [AMF] WIN10 Converter fails when scale YUY2 image with certain output width
- When OCL creates an image view use the pitch value from the original surface
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#185 edit
[ROCm/clr commit: aab00a26bc]
SWDEV-172202 - Workaround the scheduler for systems don't support PCIe 3 atomics properly.
The idea is the scheduler uses a device side global as write_index, and only write the write_index back to the hsa queue when the last thread of the scheduler leaves.
This change along with the library side change have been tested on systems with or without proper PCIe 3 atomics support.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsched.hpp#2 edit
[ROCm/clr commit: aa3989dcd0]
SWDEV-162389 - OpenCL Support for COMgr
- added the machineTargetLC_ values, which was introduced in CL1702548, for Carrizo and Hawaii
- requested by Joseph Greathouse for public users (https://github.com/RadeonOpenCompute/ROCm/issues/668)
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdefs.hpp#22 edit
[ROCm/clr commit: dc3e9a916d]
SWDEV-2 - Change OpenCL version number from 2816 to 2817.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2564 edit
[ROCm/clr commit: 30a3da25f9]
SWDEV-172202 - Back out changelist 1730757.
Failure in OCLDynamic tests in various TC Sanity tests.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#111 edit
[ROCm/clr commit: 1210448dd2]
SWDEV-2 - Change OpenCL version number from 2815 to 2816.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2563 edit
[ROCm/clr commit: a7d345bacc]