SWDEV-79308 - Back out changelist 1226881
Causes failures in execution model, math and pipes
http://ocltc.amd.com:8111/viewLog.html?buildId=14142599&tab=buildResultsDiv&buildTypeId=TestsOpenCLScSanity_BonaireConformanceWin764bit
Reduce the total scratch buffer size by a factor of 4, which in effect reducing the max. scratch waves from 32 to 8, to avoid the required total scratch buffer
size exceeds the available local memory.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#153 edit
SWDEV-79308 - Reduce the total scratch buffer size by a factor of 4, which in effect reducing the max. scratch waves from 32 to 8, to avoid the required total scratch buffer
size exceeds the available local memory.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#152 edit
[ROCm/clr commit: a319c0e35c]
SWDEV-79308 - Reduce the total scratch buffer size by a factor of 4, which in effect reducing the max. scratch waves from 32 to 8, to avoid the required total scratch buffer
size exceeds the available local memory.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#152 edit
SWDEV-2 - Change OpenCL version number from 2002 to 2003.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1749 edit
[ROCm/clr commit: 85f5db0446]
SWDEV-2 - Change OpenCL version number from 2002 to 2003.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1749 edit
SWDEV-2 - Change OpenCL version number from 2001 to 2002.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1748 edit
[ROCm/clr commit: 8108ce0727]
SWDEV-2 - Change OpenCL version number from 2001 to 2002.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1748 edit
SWDEV-2 - Change OpenCL version number from 2000 to 2001.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1747 edit
[ROCm/clr commit: d74f5269e6]
SWDEV-2 - Change OpenCL version number from 2000 to 2001.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1747 edit
SWDEV-2 - Change OpenCL version number from 1999 to 2000.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1746 edit
[ROCm/clr commit: c6ee75d740]
SWDEV-2 - Change OpenCL version number from 1999 to 2000.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1746 edit
Fix hsaKmtRegisterMemory to be a no-op for now and move the multi-GPU
implementation to hsaKmtRegisterMemoryToNodes. Make GPU memory mappings
of host memory visible to all GPUs by default. Device memory is still
visible to the allocating GPU only by default (but can be overridden
with hsaKmtRegisterMemoryToNodes for experimenting with P2P).
Change-Id: I73408afbe3b10c8dad2ab3a780f58413249692e6
Fix hsaKmtRegisterMemory to be a no-op for now and move the multi-GPU
implementation to hsaKmtRegisterMemoryToNodes. Make GPU memory mappings
of host memory visible to all GPUs by default. Device memory is still
visible to the allocating GPU only by default (but can be overridden
with hsaKmtRegisterMemoryToNodes for experimenting with P2P).
Change-Id: I73408afbe3b10c8dad2ab3a780f58413249692e6
[ROCm/ROCR-Runtime commit: 063ad3ad9e]
SWDEV-84309 - Using agpMemAvailableCacheableBytes instead of agpMemAvailableBytes when calculating free memory for viPlus_ apu.
When memory allocation is in system memory, only agpMemAvailableCacheableBytes is changed
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#539 edit
[ROCm/clr commit: bc822d60d1]
SWDEV-84309 - Using agpMemAvailableCacheableBytes instead of agpMemAvailableBytes when calculating free memory for viPlus_ apu.
When memory allocation is in system memory, only agpMemAvailableCacheableBytes is changed
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#539 edit
SWDEV-2 - Change OpenCL version number from 1998 to 1999.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1745 edit
[ROCm/clr commit: e84d9750d1]
SWDEV-2 - Change OpenCL version number from 1998 to 1999.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1745 edit
SWDEV-80364 - [Project Brahma] Disable OCL2.0
Disable OCL2.0 on Brahma because base driver doesn't have enough resource to support it.
Note: the implementation for OCL2.0 on Brahma in OCL runtime has been done.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#251 edit
[ROCm/clr commit: 8a320baf8c]
SWDEV-80364 - [Project Brahma] Disable OCL2.0
Disable OCL2.0 on Brahma because base driver doesn't have enough resource to support it.
Note: the implementation for OCL2.0 on Brahma in OCL runtime has been done.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#251 edit
SWDEV-2 - Change OpenCL version number from 1997 to 1998.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1744 edit
[ROCm/clr commit: a679cea1c3]
SWDEV-2 - Change OpenCL version number from 1997 to 1998.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1744 edit
SWDEV-2 - Change OpenCL version number from 1996 to 1997.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1743 edit
[ROCm/clr commit: 0cf937dfc1]
SWDEV-2 - Change OpenCL version number from 1996 to 1997.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1743 edit
SWDEV-2 - Change OpenCL version number from 1995 to 1996.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1742 edit
[ROCm/clr commit: 6245297804]
SWDEV-2 - Change OpenCL version number from 1995 to 1996.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1742 edit
SWDEV-78467 - Adding 'CL_FILE_SIZE_AMD' queriable property for file objects.
While validating the LF extension we noticed a common use case in which the programmer has to query the size of the file being processed.
This enhancement will save the programming overhead of opening and closing files using some other API just in order to query their size.
This feature is being integrated from LF dev branch 15.30.1023.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#95 integrate
[ROCm/clr commit: 5ec0342e6a]
SWDEV-78467 - Adding 'CL_FILE_SIZE_AMD' queriable property for file objects.
While validating the LF extension we noticed a common use case in which the programmer has to query the size of the file being processed.
This enhancement will save the programming overhead of opening and closing files using some other API just in order to query their size.
This feature is being integrated from LF dev branch 15.30.1023.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#95 integrate
SWDEV-78467 - Adding 'CL_FILE_SIZE_AMD' queriable property for file objects.
While validating the LF extension we noticed a common use case in which the programmer has to query the size of the file being processed.
This enhancement will save the programming overhead of opening and closing files using some other API just in order to query their size.
This feature is being integrated from LF dev branch 15.30.1023.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#95 integrate
[ROCm/clr commit: ab17489071]
SWDEV-78467 - Adding 'CL_FILE_SIZE_AMD' queriable property for file objects.
While validating the LF extension we noticed a common use case in which the programmer has to query the size of the file being processed.
This enhancement will save the programming overhead of opening and closing files using some other API just in order to query their size.
This feature is being integrated from LF dev branch 15.30.1023.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#12 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.hpp#95 integrate
SWDEV-80174 - changed the flag settting, so that the env variable OCL_SET_SVM_SIZE can be used on release version of opencl, not just for debug version.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#250 edit
[ROCm/clr commit: 232af87dbf]
SWDEV-80174 - changed the flag settting, so that the env variable OCL_SET_SVM_SIZE can be used on release version of opencl, not just for debug version.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#250 edit
SWDEV-2 - Change OpenCL version number from 1994 to 1995.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1741 edit
[ROCm/clr commit: 110e10c928]
SWDEV-2 - Change OpenCL version number from 1994 to 1995.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1741 edit
SWDEV-2 - Change OpenCL version number from 1993 to 1994.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1740 edit
[ROCm/clr commit: 2192a538fa]
SWDEV-2 - Change OpenCL version number from 1993 to 1994.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1740 edit