SWDEV-89454 - The memory pointed by m_nativeDisplayHandle should be freed at IOL.
The memory pointed by m_nativeDisplayHandle is allocated in IOL, so it should be freed at IOL as well. Otherwise, the error of "double free or corruption" happens.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#162 edit
[ROCm/clr commit: c33a49c7f6]
SWDEV-2 - Change OpenCL version number from 2063 to 2064.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1810 edit
[ROCm/clr commit: dfdedf8c1b]
SWDEV-2 - Change OpenCL version number from 2062 to 2063.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1809 edit
[ROCm/clr commit: bca662bb54]
SWDEV-2 - Change OpenCL version number from 2061 to 2062.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1808 edit
[ROCm/clr commit: 42fcc19238]
SWDEV-2 - Change OpenCL version number from 2060 to 2061.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1807 edit
[ROCm/clr commit: e3b5848d6d]
SWDEV-2 - Change OpenCL version number from 2059 to 2060.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1806 edit
[ROCm/clr commit: c7d5d06a84]
SWDEV-2 - Change OpenCL version number from 2058 to 2059.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1805 edit
[ROCm/clr commit: 3fe9bcaaff]
SWDEV-2 - Change OpenCL version number from 2057 to 2058.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1804 edit
[ROCm/clr commit: 0ed489ca5e]
SWDEV-2 - Change OpenCL version number from 2056 to 2057.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1803 edit
[ROCm/clr commit: 8a535be3ac]
SWDEV-2 - Change OpenCL version number from 2055 to 2056.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1802 edit
[ROCm/clr commit: 1efc6c7b3e]
SWDEV-2 - Change OpenCL version number from 2054 to 2055.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1801 edit
[ROCm/clr commit: a1ac21209a]
SWDEV-2 - Change OpenCL version number from 2053 to 2054.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1800 edit
[ROCm/clr commit: 2c428a2f76]
SWDEV-2 - Change OpenCL version number from 2052 to 2053.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1799 edit
[ROCm/clr commit: 1c9a499271]
SWDEV-88119 - OGL team recommends to load libGL.so.1 rather than libGL.so for CL-GL.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#39 edit
[ROCm/clr commit: fd3857d53a]
SWDEV-2 - Change OpenCL version number from 2051 to 2052.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1798 edit
[ROCm/clr commit: b09d0bf37b]
SWDEV-86378 - Workaround sDMA L2T page fault issue.
sDMA L2T has a bug that could have the engine access one page ahead of the starting address of the L2T linear address. Workaround it by using kernel bliting instead for conditions that could run into the bug.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#161 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#59 edit
[ROCm/clr commit: b646548235]
SWDEV-2 - Change OpenCL version number from 2050 to 2051.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1797 edit
[ROCm/clr commit: 62730e40d4]
SWDEV-2 - Change OpenCL version number from 2049 to 2050.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1796 edit
[ROCm/clr commit: 9debd1d4f8]
SWDEV-88670 - Required for upcoming sync of SPIRV translator
SPIRV.h removed the include from header file, but it is needed.
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/frontend_clang.cpp#28 edit
[ROCm/clr commit: bf90d5a11c]
SWDEV-2 - Change OpenCL version number from 2048 to 2049.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1795 edit
[ROCm/clr commit: de7e51c26c]
SWDEV-2 - Change OpenCL version number from 2047 to 2048.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1794 edit
[ROCm/clr commit: dcefdaca6c]
SWDEV-2 - Change OpenCL version number from 2046 to 2047.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1793 edit
[ROCm/clr commit: 208f92951f]
SWDEV-2 - Change OpenCL version number from 2045 to 2046.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1792 edit
[ROCm/clr commit: dcf942f977]
SWDEV-2 - Change OpenCL version number from 2044 to 2045.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1791 edit
[ROCm/clr commit: 7a5a8b264c]
SWDEV-2 - Change OpenCL version number from 2043 to 2044.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1790 edit
[ROCm/clr commit: e0b92ebb45]
SWDEV-76870 - Add write feature to AMD extension (Merging //depot/rel/r6/15.30.1023/stream/opencl/... to //depot/stg/opencl/drivers/opencl/...)
Add clEnqueueReadBufferToFileAMD function to AMD extension (added declaration in cl_context.cpp)
1. Added clEnqueueReadBufferToFileAMD_fn function declaration to cl_ext.h
2. Added LiquidFlashFile::writeBlock method who implements transfer from GPU to SSD. In order to avoid code duplication LiquidFlashFile::readBlock and LiquidFlashFile::writeBlock is called from new method LiquidFlashFile::transferBlock (changes in cl_lqdflash_amd.cpp)
3. clEnqueueWriteBufferFromFileAMD and clEnqueueWriteBufferFromFileAMD call internal function EnqueueTransferBufferFromFileAMD who makes the same preparations as clEnqueueWriteBufferFromFileAMD in the prvious release
4. WriteBufferFromFileCommand class is renamed to TransferBufferFromFileCommand and new class makes the same preparation except assigning transfer direction (read or write)
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_context.cpp#48 integrate
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#4 integrate
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#24 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#267 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#396 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#138 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#74 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.hpp#81 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#96 edit
[ROCm/clr commit: 1cb5415538]
SWDEV-2 - Change OpenCL version number from 2042 to 2043.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1789 edit
[ROCm/clr commit: 131b479d5a]
SWDEV-2 - Change OpenCL version number from 2041 to 2042.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1788 edit
[ROCm/clr commit: 14b42fd228]
SWDEV-2 - Change OpenCL version number from 2040 to 2041.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1787 edit
[ROCm/clr commit: 307b706050]
SWDEV-2 - Change OpenCL version number from 2039 to 2040.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1786 edit
[ROCm/clr commit: a05dfcaeae]
SWDEV-2 - Change OpenCL version number from 2038 to 2039.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1785 edit
[ROCm/clr commit: 71eee0e8e9]
SWDEV-2 - Change OpenCL version number from 2037 to 2038.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1784 edit
[ROCm/clr commit: 992ecc19f9]
SWDEV-2 - Change OpenCL version number from 2036 to 2037.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1783 edit
[ROCm/clr commit: d1b2399af8]
SWDEV-2 - Change OpenCL version number from 2035 to 2036.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1782 edit
[ROCm/clr commit: a097a6e2ed]
SWDEV-2 - Change OpenCL version number from 2034 to 2035.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1781 edit
[ROCm/clr commit: 4ae7b701de]
SWDEV-2 - Change OpenCL version number from 2033 to 2034.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1780 edit
[ROCm/clr commit: 0b9a71219a]
SWDEV-78299 - [Brahma] Setting max single allocation size by comparing cardMemAvailableBytes with cardExtMemAvailableBytes on Brahma.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#540 edit
[ROCm/clr commit: 31c030ff18]
SWDEV-2 - Change OpenCL version number from 2032 to 2033.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1779 edit
[ROCm/clr commit: 837ab19841]
SWDEV-2 - Change OpenCL version number from 2031 to 2032.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1778 edit
[ROCm/clr commit: 4a8a26801c]
SWDEV-68792 - [OpenCL][HWS/CWSR] Adding support for Hardware Scheduler and Compute Wave Save restore (CWSR) feature on ORCA
Adding a temporary w/a for a CP uCode bug in HWS mode. Due to this bug, CP uCode loops through a RUNLIST unless there is a submission on all queues in HWS mode. This causes some overhead and performance drop in PCMark8 on CZ in HWS mode. To work around this issue, it was suggested to submit a dummy packet during initialization on all available queues on HWS mode so that CP uCode can break the loop. This w/a should be removed once CP uCode provides a final fix for this issue.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/9616/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#160 edit
[ROCm/clr commit: 45715f0c48]