SWDEV-2 - Change OpenCL version number from 2352 to 2353.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2099 edit
[ROCm/clr commit: 3ee45f2c08]
SWDEV-105835 - ROCm OpenCL: add -amdgpu-internalize-symbols to BE
The option -amdgpu-internalize-symbols allows to drop unused symbols from program,
functions and global variables. This saves compile time and object size, a lot in
case of a big program.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#33 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#55 edit
[ROCm/clr commit: df22dc2a47]
SWDEV-112171 - [ROCm CQE][OCLonLC][QR][G] System hangs/Failures observed with few WF conf tests, due to CL#1364923
- Make HSA copy call lock protected, due to a possible race condition and HW hangs in integer_ops long_math test
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#39 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.hpp#15 edit
[ROCm/clr commit: a7a4a6dbad]
SWDEV-2 - Change OpenCL version number from 2351 to 2352.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2098 edit
[ROCm/clr commit: b0862beab2]
SWDEV-112171 - [ROCm CQE][OCLonLC][QR][G] System hangs/Failures observed with few WF conf tests, due to CL#1364923
- Add missing row and slice pitches to fix "clReadWriteImage Pitch" and "clFillImage pitch" tests
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#9 edit
[ROCm/clr commit: d301d438f8]
SWDEV-112273 - [ROCm CQE][OCLonLC][QR][G] 2 of 9 tests failed with mem_host_flags due to CL#1366459
- Keep system memory for images with UHP allocations
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#38 edit
[ROCm/clr commit: cfac74adbf]
SWDEV-2 - Change OpenCL version number from 2350 to 2351.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2097 edit
[ROCm/clr commit: 6fdb718f12]
SWDEV-2 - Change OpenCL version number from 2349 to 2350.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2096 edit
[ROCm/clr commit: e9533d4cb9]
SWDEV-2 - Change OpenCL version number from 2348 to 2349.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2095 edit
[ROCm/clr commit: 92d90b726f]
SWDEV-2 - Change OpenCL version number from 2347 to 2348.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2094 edit
[ROCm/clr commit: 40561d2c67]
SWDEV-112016 - [ROCm CQE][OCLonLC][QR][G] Seg fault observed with "sub_buffers_read_write" of Buffers, due to CL#1364923
- Take the host pointer for CPU access in bufferfill.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#8 edit
[ROCm/clr commit: 027f8d9108]
SWDEV-2 - Change OpenCL version number from 2346 to 2347.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2093 edit
[ROCm/clr commit: 356b1574bf]
Fail sub-optimal-copies rather than perform them slowly.
SOC occur on async copy of unpinned memory, or P2P copy between GPUs
that are not peers.
[ROCm/clr commit: 1a24178c78]
SWDEV-94644 - Switch back to bare numbers in pal when processing note entries. In order to use constants and enums from the llvm's header, we need to clean up similar loader's header (they conflict). Ideally we should move torwards not having headers with similar definitions.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#32 edit
[ROCm/clr commit: 32413bdc80]
SWDEV-94644 - Make sure we are processing metadata note entry with supported n_type. Update build log and fail for not supported metadata n_type. Use constants defined in AMDGPUPTNote.h
This change is needed for https://reviews.llvm.org/D29115
This change is required for CL 1366203
ReviewBoardURL: http://ocltc.amd.com/reviews/r/12223/
Testing: lightning conformance tests locally
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#54 edit
[ROCm/clr commit: 4ad12d089c]
SWDEV-2 - Change OpenCL version number from 2345 to 2346.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2092 edit
[ROCm/clr commit: c3b34aeaa7]
SWDEV-2 - Change OpenCL version number from 2344 to 2345.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2091 edit
[ROCm/clr commit: 37b3d8078e]
SWDEV-2 - Change OpenCL version number from 2343 to 2344.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2090 edit
[ROCm/clr commit: 77f4cda6b8]
SWDEV-2 - Change OpenCL version number from 2342 to 2343.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2089 edit
[ROCm/clr commit: 8de92f6aae]
SWDEV-2 - Change OpenCL version number from 2341 to 2342.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2088 edit
[ROCm/clr commit: eb7af95016]
SWDEV-111478 - [Vega] Clinfo doesn't report the CPU as a CL device.
amdocl12cl64.dll is not loaded in Windows 10 (RS1) because the driverstore path wasn't searched to load for this module. Added the path to fix this issue.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/12211/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#563 edit
... //depot/stg/opencl/drivers/opencl/runtime/os/os.cpp#6 edit
[ROCm/clr commit: 8618ed31ca]
1. Fixed build issues produced from previous commit
2. Create new header files to manage data structures better
Change-Id: I704d82c196c1858ed7617d76e40612eb507d2aa0
[ROCm/clr commit: 5b2d4c0e60]