SWDEV-155860 - [OCL][LC] 62 Failures running on OCL/LC Windows drivers
- Conformance test basic->vload_private was failing due to alignment assert check on akc->workitem_private_segment_byte_size.
- Determined needed to add alignment, so added alignment into the header file, and removed assert check (as alignment was done afterwards).
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15451/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#57 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.hpp#18 edit
[ROCm/clr commit: 12a063779d]
SWDEV-2 - Change OpenCL version number from 2699 to 2700.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2447 edit
[ROCm/clr commit: 8fb21f8181]
SWDEV-2 - Change OpenCL version number from 2698 to 2699.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2446 edit
[ROCm/clr commit: 806aee7963]
SWDEV-159255 - [CQE OCL][ocltst][WIN] [DTB-Blocker] OCLMemoryInfo[0] a sub-test of ocltst oclruntime module is failed while running whole module and getting pass while running alone this test due to faulty CL#1576247
- Reduce extra size acceptance for the cache look-up, so it will satisfy the test condition.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palresource.cpp#69 edit
[ROCm/clr commit: 75423e4972]
SWDEV-2 - Change OpenCL version number from 2697 to 2698.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2445 edit
[ROCm/clr commit: 13e66cf806]
SWDEV-155438 - Produce RGP Queue Timings chunk for OpenCL RGP files
- Register SDMA queue in order to get SDMA timing. The RGP trace capture with SDMA may cause a HW hang occasionally
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palgpuopen.hpp#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#115 edit
[ROCm/clr commit: 8c44442f90]
SWDEV-79445 - OCL generic changes and code clean-up
1. std::bind2nd is deprecated in c++11 and removed in c++17. Use a range based for loop without any functor instead.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15430/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#59 edit
[ROCm/clr commit: 7899017d49]
SWDEV-2 - Change OpenCL version number from 2696 to 2697.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2444 edit
[ROCm/clr commit: 8c09d51ced]
SWDEV-152361 - Fixed writeBuffer, writeBufferRect and copyBufferRect paths for ExternalPhysical memory in GPU backend, so that SDI copy can sync with writeMarker correctly in Linux.
http://ocltc.amd.com/reviews/r/15420/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#131 edit
[ROCm/clr commit: 509d540374]
SWDEV-2 - Change OpenCL version number from 2695 to 2696.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2443 edit
[ROCm/clr commit: b4abf72413]
SWDEV-154474 - [Task]: TAN Dual Realtime Queue Enhancement For Radeon Rays
- Use the new enum for RT1
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#423 edit
[ROCm/clr commit: 77bd31536a]
SWDEV-2 - Change OpenCL version number from 2694 to 2695.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2442 edit
[ROCm/clr commit: dc52f796a4]
SWDEV-158585 - [ROCm] OCLPinnedMemory test is giving VM fault
1. If host ptr is present, use the CopyBuffer path instead of the ReadBuffer path
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15403/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocvirtual.cpp#58 edit
[ROCm/clr commit: 017d0f3e03]
SWDEV-2 - Change OpenCL version number from 2693 to 2694.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2441 edit
[ROCm/clr commit: 949558082f]
SWDEV-158730 - [CQE OCL][ocltst][WIN] OCLMemoryInfo[1] a sub-test of ocltst oclruntime module is failed
- Update free memory calculation for APU systems. There is still an issue in GSL with multiple alloc/free passes
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#595 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#96 edit
[ROCm/clr commit: 0b08fa4a4e]
SWDEV-2 - Change OpenCL version number from 2692 to 2693.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2440 edit
[ROCm/clr commit: a7cc26942f]
SWDEV-2 - Change OpenCL version number from 2691 to 2692.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2439 edit
[ROCm/clr commit: d36a1aa745]
SWDEV-2 - Change OpenCL version number from 2690 to 2691.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2438 edit
[ROCm/clr commit: 1c0cdf6791]
SWDEV-2 - Change OpenCL version number from 2689 to 2690.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2437 edit
[ROCm/clr commit: 1300d226c2]
SWDEV-2 - Change OpenCL version number from 2688 to 2689.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2436 edit
[ROCm/clr commit: 73f7b87f92]
SWDEV-126897 - Remove un-necessary synchronize() for Device Enqueue in LC/ROCm path.
We don't need it since we have a hsa_signal_wait_acquire() to wait for the scheduler to finish. Moreover, synchronize() sends a barrier packet that could get stuck for some reason.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocblit.cpp#25 edit
[ROCm/clr commit: e2b18eda3e]
SWDEV-2 - Change OpenCL version number from 2687 to 2688.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2435 edit
[ROCm/clr commit: 5d025cb8bb]
SWDEV-2 - Change OpenCL version number from 2686 to 2687.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2434 edit
[ROCm/clr commit: 2402a28a4d]
SWDEV-133815 - PAL support for Linux Pro w/OpenCL 2.0 support
- Reenable OCL2.0 support on Linux.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#53 edit
[ROCm/clr commit: 1c17b90822]
SWDEV-2 - Change OpenCL version number from 2685 to 2686.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2433 edit
[ROCm/clr commit: cfef94d7fb]
SWDEV-2 - Change OpenCL version number from 2684 to 2685.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2432 edit
[ROCm/clr commit: bb2d543728]
SWDEV-2 - Change OpenCL version number from 2683 to 2684.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2431 edit
[ROCm/clr commit: 13cce36625]
SWDEV-2 - Change OpenCL version number from 2682 to 2683.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2430 edit
[ROCm/clr commit: 4e22474825]
SWDEV-155654 - TDR\BSOD observed while running Nuke Performance Benchmark test on Hawaii Asics.
Need to support the new power-related appprofile parameters for gfx8 ASICs.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.hpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#592 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#183 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#64 edit
[ROCm/clr commit: 717c0e3e6c]
SWDEV-2 - Change OpenCL version number from 2681 to 2682.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2429 edit
[ROCm/clr commit: a7bd1f9ece]
SWDEV-2 - Change OpenCL version number from 2680 to 2681.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2428 edit
[ROCm/clr commit: 2ae953a4bc]
SWDEV-157321 - Mesa interop interface update.
Interop in/out structs and header updated to match version at git://anongit.freedesktop.org/mesa/mesa
Mostly minor changes, cleans up include structure avoiding GLX on Windows.
Larger change is version tracking (now by numbers rather than struct size),
added a field to mesa_glinterop_export_out giving the size of data written to out_driver_data,
and corrected spelling of mesa_glinterop_export_out::internal_format.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/mesa_glinterop.h#5 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#90 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocglinterop.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocglinterop.hpp#6 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#36 edit
[ROCm/clr commit: 75b68a5dac]
SWDEV-2 - Change OpenCL version number from 2679 to 2680.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2427 edit
[ROCm/clr commit: f0286b57c2]
SWDEV-2 - Change OpenCL version number from 2678 to 2679.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2426 edit
[ROCm/clr commit: c184b88692]
SWDEV-2 - Change OpenCL version number from 2677 to 2678.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2425 edit
[ROCm/clr commit: e7b38959a2]
SWDEV-150518 - [IQE][DG2018][I+eA][SSG] System hangs when trying to preview cache video to AMD SSG
- Disable optimization for "disabled deferred allocations" in SSG path. There is an extra logic to support double copy transfers with allocations in the invisible heap. It's not an official requirement for the SSG extension and hasn't been tested, but Adobe utilizes that path.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/platform/command.cpp#89 edit
[ROCm/clr commit: f67ed6630e]