SWDEV-90482 - [Afterswitch] Interop from OpenGL to OpenCL is broken in one driver and crashes in another
Fixed the crash by restoring the order where we bind the external device.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/10195/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#544 edit
SWDEV-2 - Change OpenCL version number from 2087 to 2088.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1834 edit
SWDEV-2 - Change OpenCL version number from 2086 to 2087.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1833 edit
SWDEV-2 - Change OpenCL version number from 2085 to 2086.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1832 edit
SWDEV-2 - Change OpenCL version number from 2084 to 2085.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1831 edit
SWDEV-2 - Change OpenCL version number from 2083 to 2084.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1830 edit
SWDEV-2 - Change OpenCL version number from 2082 to 2083.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1829 edit
SWDEV-2 - Change OpenCL version number from 2081 to 2082.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1828 edit
SWDEV-2 - Change OpenCL version number from 2080 to 2081.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1827 edit
SWDEV-2 - Change OpenCL version number from 2079 to 2080.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1826 edit
SWDEV-86378 - Apply the sDMA L2T work-around to T2L as well.
HW confirms T2L also has issues.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#164 edit
SWDEV-2 - Change OpenCL version number from 2078 to 2079.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1825 edit
SWDEV-2 - Change OpenCL version number from 2077 to 2078.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1824 edit
SWDEV-2 - Change OpenCL version number from 2076 to 2077.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1823 edit
SWDEV-2 - Change OpenCL version number from 2075 to 2076.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1822 edit
SWDEV-2 - Change OpenCL version number from 2074 to 2075.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1821 edit
SWDEV-2 - Change OpenCL version number from 2073 to 2074.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1820 edit
SWDEV-90618 - cl_kernel_info_amd always returns 0 when working via HSAIL path
- Don't access GPU device specific data for offline compilation
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#313 edit
SWDEV-2 - Change OpenCL version number from 2072 to 2073.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1819 edit
SWDEV-2 - Change OpenCL version number from 2071 to 2072.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1818 edit
SWDEV-2 - Change OpenCL version number from 2070 to 2071.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1817 edit
SWDEV-90408 - OpenCL runtime crashes when querying CL_PROGRAM_NUM_KERNELS on a program built with clCompileProgram
- The app attempts to get query before build/link call. Make sure symbols are available.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_program.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/program.hpp#39 edit
SWDEV-2 - Change OpenCL version number from 2069 to 2070.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1816 edit
SWDEV-2 - Change OpenCL version number from 2068 to 2069.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1815 edit
SWDEV-2 - Change OpenCL version number from 2067 to 2068.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1814 edit
SWDEV-2 - Change OpenCL version number from 2066 to 2067.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1813 edit
SWDEV-2 - Change OpenCL version number from 2065 to 2066.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1812 edit
SWDEV-2 - Change OpenCL version number from 2064 to 2065.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1811 edit
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
SWDEV-2 - Change OpenCL version number from 2063 to 2064.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1810 edit
SWDEV-2 - Change OpenCL version number from 2062 to 2063.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1809 edit
SWDEV-2 - Change OpenCL version number from 2061 to 2062.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1808 edit
SWDEV-2 - Change OpenCL version number from 2060 to 2061.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1807 edit
SWDEV-2 - Change OpenCL version number from 2059 to 2060.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1806 edit
SWDEV-89711 - Adding EGL interop capability:
- Remove Context::Info::type_ and only use flags_, it's more accurate and type_ was just redundant
- Plumbing work for EGL at the top of the API layer.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/9965/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d10.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d11.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_d3d9.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl.cpp#48 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_gl_amd.hpp#18 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.hpp#94 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#269 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#542 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#157 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.cpp#56 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/hsa_foundation/hsadevice.hpp#25 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.cpp#40 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/context.hpp#24 edit
SWDEV-2 - Change OpenCL version number from 2058 to 2059.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1805 edit
SWDEV-2 - Change OpenCL version number from 2057 to 2058.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1804 edit