SWDEV-132899 - [OCL][GFX10] removing gfx1001 (target for Navi10 Lite if xnack is enabled)
starting from gfx10, we will use the same target (e.g., gfx1000) no matter if xnack is enabled/disbaled and we pass "-xnack" option to Finalizer if xnack is enabled on the target
ReviewURLBoard = http://ocltc.amd.com/reviews/r/15492/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#37 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#99 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#64 edit
[ROCm/clr commit: 9ddfeef105]
SWDEV-2 - Change OpenCL version number from 2702 to 2703.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2450 edit
[ROCm/clr commit: f7701ab726]
SWDEV-2 - Change OpenCL version number from 2701 to 2702.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2449 edit
[ROCm/clr commit: cfccbd91ab]
SWDEV-79445 - OCL generic changes and code clean-up
1. In SvmCopyMemoryCommand handle the case when both src and dst pointer don't belong to the SVM space.
ReviewBoardURL = http://ocltc.amd.com/reviews/r/15481/diff/
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#424 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#117 edit
[ROCm/clr commit: ebe91eeace]
SWDEV-2 - Change OpenCL version number from 2700 to 2701.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2448 edit
[ROCm/clr commit: f1157f1cfb]
SWDEV-79445 - OCL generic changes and code clean-up
- Reset memory dependency if runtime invalidated L1 for the profiling logic workaround. Profiling can be enabled for wave limiter, which could cause L1 invalidation twice.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palvirtual.cpp#116 edit
[ROCm/clr commit: c84525aa73]
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]