نمودار کامیت

64357 کامیت‌ها

مولف SHA1 پیام تاریخ
foreman 9e6ad02828 P4 to Git Change 1199594 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/14 03:00:22
SWDEV-2 - Change OpenCL version number from 1912 to 1913.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1659 edit
2015-10-14 03:10:19 -04:00
Felix Kuehling 6a5ca4bc5a Fix various dgpu memory management issues
Fix TONGA_PAGE_SIZE value and move it to libhsakmt.h for usiing it
consistently in all places that require the same alignment for the
same reason. Create a generic alignment helper macro to replace some
incorrect hand-coded size alignments.

Move virtual address and size alignments down into aperture management
functions. Alignment is a per-aperture property that is set during
fmm_init_process_apertures. Doing the alignment there ensures that
all allocations in the same aperture are aligned the same way. Finding
objects by size and address can take the alignment into account.

Also align the size of physical allocations to back aligned virtual
address allocations. CPU mappings do not need to be aligned.

Map anonymous pages over released memory mappings to allow the
backing pages to be released, while keeping the address space
reserved.

Add alignment parameter to free_exec_aligned_memory_gpu to match the
interface of allocate_exec_aligned_memory_cpu. It doesn't make sense
to allow an alignment parameter in one but assume a specific
alignment in the other.

Change-Id: I74226ca6938f4948f643e5aee1d474720cd89e78
2015-10-13 19:14:56 -04:00
Felix Kuehling 574fcdd340 Fix various dgpu memory management issues
Fix TONGA_PAGE_SIZE value and move it to libhsakmt.h for usiing it
consistently in all places that require the same alignment for the
same reason. Create a generic alignment helper macro to replace some
incorrect hand-coded size alignments.

Move virtual address and size alignments down into aperture management
functions. Alignment is a per-aperture property that is set during
fmm_init_process_apertures. Doing the alignment there ensures that
all allocations in the same aperture are aligned the same way. Finding
objects by size and address can take the alignment into account.

Also align the size of physical allocations to back aligned virtual
address allocations. CPU mappings do not need to be aligned.

Map anonymous pages over released memory mappings to allow the
backing pages to be released, while keeping the address space
reserved.

Add alignment parameter to free_exec_aligned_memory_gpu to match the
interface of allocate_exec_aligned_memory_cpu. It doesn't make sense
to allow an alignment parameter in one but assume a specific
alignment in the other.

Change-Id: I74226ca6938f4948f643e5aee1d474720cd89e78


[ROCm/ROCR-Runtime commit: 6a5ca4bc5a]
2015-10-13 19:14:56 -04:00
foreman 512a7c282c P4 to Git Change 1199371 by lmoriche@lmoriche_opencl_dev on 2015/10/13 16:29:28
SWDEV-78467 - Add the LiquidFlashFile implementation (except for readBlocks)

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#121 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#16 edit


[ROCm/clr commit: d53303025f]
2015-10-13 16:47:28 -04:00
foreman d53303025f P4 to Git Change 1199371 by lmoriche@lmoriche_opencl_dev on 2015/10/13 16:29:28
SWDEV-78467 - Add the LiquidFlashFile implementation (except for readBlocks)

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#121 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#16 edit
2015-10-13 16:47:28 -04:00
foreman f5481fdfa3 P4 to Git Change 1199371 by lmoriche@lmoriche_opencl_dev on 2015/10/13 16:29:28
SWDEV-78467 - Add the LiquidFlashFile implementation (except for readBlocks)

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#121 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#16 edit


[ROCm/clr commit: ff337b0409]
2015-10-13 16:47:28 -04:00
foreman ff337b0409 P4 to Git Change 1199371 by lmoriche@lmoriche_opencl_dev on 2015/10/13 16:29:28
SWDEV-78467 - Add the LiquidFlashFile implementation (except for readBlocks)

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/build/Makefile.api#121 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#2 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#19 edit
... //depot/stg/opencl/drivers/opencl/runtime/platform/object.hpp#16 edit
2015-10-13 16:47:28 -04:00
foreman 11f76998d2 P4 to Git Change 1199058 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/13 03:00:10
SWDEV-2 - Change OpenCL version number from 1911 to 1912.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1658 edit


[ROCm/clr commit: 042540f231]
2015-10-13 03:07:51 -04:00
foreman 042540f231 P4 to Git Change 1199058 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/13 03:00:10
SWDEV-2 - Change OpenCL version number from 1911 to 1912.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1658 edit
2015-10-13 03:07:51 -04:00
foreman 08a0eaacf7 P4 to Git Change 1198818 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/12 03:00:12
SWDEV-2 - Change OpenCL version number from 1910 to 1911.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1657 edit


[ROCm/clr commit: bb8e739493]
2015-10-12 03:41:45 -04:00
foreman bb8e739493 P4 to Git Change 1198818 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/12 03:00:12
SWDEV-2 - Change OpenCL version number from 1910 to 1911.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1657 edit
2015-10-12 03:41:45 -04:00
foreman 22ca65a9a5 P4 to Git Change 1198720 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/11 03:00:10
SWDEV-2 - Change OpenCL version number from 1909 to 1910.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1656 edit


[ROCm/clr commit: 9cc03f252a]
2015-10-11 03:11:37 -04:00
foreman 9cc03f252a P4 to Git Change 1198720 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/11 03:00:10
SWDEV-2 - Change OpenCL version number from 1909 to 1910.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1656 edit
2015-10-11 03:11:37 -04:00
foreman f151274d32 P4 to Git Change 1198686 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/10 03:00:11
SWDEV-2 - Change OpenCL version number from 1908 to 1909.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1655 edit


[ROCm/clr commit: 63583a8877]
2015-10-10 03:09:01 -04:00
foreman 63583a8877 P4 to Git Change 1198686 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/10 03:00:11
SWDEV-2 - Change OpenCL version number from 1908 to 1909.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1655 edit
2015-10-10 03:09:01 -04:00
Felix Kuehling 0fc0a5b526 Add support for gfx803
Create new device_info and add device ID. Add helper macros to
identify chip families (VI, discrete). For now gfx803 behaves like
gfx802. But if necessary we can have gfx802 or gfx803-specific
code paths or workarounds in the future.

Change-Id: I61b4ffef7dd7796bb34cb01fbff0089bd49507bb
2015-10-09 17:40:54 -04:00
Felix Kuehling a4c4170906 Add support for gfx803
Create new device_info and add device ID. Add helper macros to
identify chip families (VI, discrete). For now gfx803 behaves like
gfx802. But if necessary we can have gfx802 or gfx803-specific
code paths or workarounds in the future.

Change-Id: I61b4ffef7dd7796bb34cb01fbff0089bd49507bb


[ROCm/ROCR-Runtime commit: 0fc0a5b526]
2015-10-09 17:40:54 -04:00
foreman 0fd02cea75 P4 to Git Change 1198583 by lmoriche@lmoriche_opencl_dev on 2015/10/09 16:38:12
SWDEV-78467 - Add the LiquidFlash extension entrypoints

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_context.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#1 add
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#1 add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#18 edit


[ROCm/clr commit: 8d34950abb]
2015-10-09 16:58:53 -04:00
foreman 8d34950abb P4 to Git Change 1198583 by lmoriche@lmoriche_opencl_dev on 2015/10/09 16:38:12
SWDEV-78467 - Add the LiquidFlash extension entrypoints

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_context.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.cpp#1 add
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_lqdflash_amd.h#1 add
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#18 edit
2015-10-09 16:58:53 -04:00
foreman 06030ebec4 P4 to Git Change 1198299 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/09 03:00:11
SWDEV-2 - Change OpenCL version number from 1907 to 1908.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1654 edit


[ROCm/clr commit: 5205fd633d]
2015-10-09 03:10:32 -04:00
foreman 5205fd633d P4 to Git Change 1198299 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/09 03:00:11
SWDEV-2 - Change OpenCL version number from 1907 to 1908.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1654 edit
2015-10-09 03:10:32 -04:00
Harish Kasiviswanathan 758824db17 Fix assert failure for CPU only node
hsa_gfxip_table lists only (supported) GPUs. So assert fail only when a
non-supported GPU is detected.

Change-Id: I6207dc7cd55860c8b3348b6a4ca6102131975722
2015-10-08 11:52:59 -04:00
Harish Kasiviswanathan 72cc7c2234 Fix assert failure for CPU only node
hsa_gfxip_table lists only (supported) GPUs. So assert fail only when a
non-supported GPU is detected.

Change-Id: I6207dc7cd55860c8b3348b6a4ca6102131975722


[ROCm/ROCR-Runtime commit: 758824db17]
2015-10-08 11:52:59 -04:00
Harish Kasiviswanathan f2a46101d3 Refactor hsa_gfxip_table lookup
Also fix some formatting

Change-Id: Ia04d7a9cd3972cc4d283c576161de639027aac6d
2015-10-08 11:52:59 -04:00
Harish Kasiviswanathan ee891bed05 Refactor hsa_gfxip_table lookup
Also fix some formatting

Change-Id: Ia04d7a9cd3972cc4d283c576161de639027aac6d


[ROCm/ROCR-Runtime commit: f2a46101d3]
2015-10-08 11:52:59 -04:00
foreman ff2d1b3000 P4 to Git Change 1198011 by emankov@em-hsa-amd on 2015/10/08 11:16:29
SWDEV-77522 - fix for erroneous CL_DEVICE_VERSION reporting by RT for HSAIL.

	[Synopsis]
	On a CI+ Device (KV, for example) if GPU_HSAIL_ENABLE=1 (which forcing HSAIL) CL_DEVICE_VERSION reported by RT is 1.2; if GPU_HSAIL_ENABLE=0 (default for now), then CL_DEVICE_VERSION = 2.0. It looks like this behaviour exists since then HSAIL was based on EDG, which supports only OpenCL 1.2. Now when HSAIL is based on Clang and supports OpenCL 2.0, there is no need in lowering CL Device Version at all for all CI+ devices nomatter the default path is (HSAIL or AMDIL).

	This bug is a stopper for enabling HSAIL by default for OpenCL 1.2. Actually the problem occurs with OpenCL 2.0 programs when forcing them on HSAIL but with -cl-std=CL2.0 option, since they couldn't be executed on 1.2 device.

	Testing: Pre check-in.

	Reviewer: German Andryeyev

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#330 edit


[ROCm/clr commit: 3e0185a205]
2015-10-08 11:27:15 -04:00
foreman 3e0185a205 P4 to Git Change 1198011 by emankov@em-hsa-amd on 2015/10/08 11:16:29
SWDEV-77522 - fix for erroneous CL_DEVICE_VERSION reporting by RT for HSAIL.

	[Synopsis]
	On a CI+ Device (KV, for example) if GPU_HSAIL_ENABLE=1 (which forcing HSAIL) CL_DEVICE_VERSION reported by RT is 1.2; if GPU_HSAIL_ENABLE=0 (default for now), then CL_DEVICE_VERSION = 2.0. It looks like this behaviour exists since then HSAIL was based on EDG, which supports only OpenCL 1.2. Now when HSAIL is based on Clang and supports OpenCL 2.0, there is no need in lowering CL Device Version at all for all CI+ devices nomatter the default path is (HSAIL or AMDIL).

	This bug is a stopper for enabling HSAIL by default for OpenCL 1.2. Actually the problem occurs with OpenCL 2.0 programs when forcing them on HSAIL but with -cl-std=CL2.0 option, since they couldn't be executed on 1.2 device.

	Testing: Pre check-in.

	Reviewer: German Andryeyev

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#330 edit
2015-10-08 11:27:15 -04:00
foreman 6981732926 P4 to Git Change 1197854 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/08 03:00:13
SWDEV-2 - Change OpenCL version number from 1906 to 1907.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1653 edit


[ROCm/clr commit: 74b1183f97]
2015-10-08 03:15:51 -04:00
foreman 74b1183f97 P4 to Git Change 1197854 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/08 03:00:13
SWDEV-2 - Change OpenCL version number from 1906 to 1907.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1653 edit
2015-10-08 03:15:51 -04:00
foreman ced0ffc42c P4 to Git Change 1197728 by xcui@merged_opencl_jxcwin on 2015/10/07 18:15:58
SWDEV-59579 - using existing function to simplify the code.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#301 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#385 edit


[ROCm/clr commit: bc8a28c577]
2015-10-07 19:24:44 -04:00
foreman bc8a28c577 P4 to Git Change 1197728 by xcui@merged_opencl_jxcwin on 2015/10/07 18:15:58
SWDEV-59579 - using existing function to simplify the code.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#301 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#385 edit
2015-10-07 19:24:44 -04:00
foreman c3954f8fdf P4 to Git Change 1197441 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/07 03:00:11
SWDEV-2 - Change OpenCL version number from 1905 to 1906.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1652 edit


[ROCm/clr commit: 66a50cca4a]
2015-10-07 03:07:15 -04:00
foreman 66a50cca4a P4 to Git Change 1197441 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/07 03:00:11
SWDEV-2 - Change OpenCL version number from 1905 to 1906.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1652 edit
2015-10-07 03:07:15 -04:00
foreman c7adad3eb0 P4 to Git Change 1197295 by gandryey@gera-ubuntu14 on 2015/10/06 14:50:12
SWDEV-78052 - [CQE-OCL][DTB][QR][LNX]RQ conf test "Multiple device context" fails in few asics due to CL#1196902
	- Restore synchronization on the DMA engine. OCL doesn't require a sync, because resource isn't busy on the CAL device. However without sync there are less CBs available. Conformanace multidevice test will create around 60 queues, instead of 70

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#147 edit


[ROCm/clr commit: 86bc25cad2]
2015-10-06 15:00:30 -04:00
foreman 86bc25cad2 P4 to Git Change 1197295 by gandryey@gera-ubuntu14 on 2015/10/06 14:50:12
SWDEV-78052 - [CQE-OCL][DTB][QR][LNX]RQ conf test "Multiple device context" fails in few asics due to CL#1196902
	- Restore synchronization on the DMA engine. OCL doesn't require a sync, because resource isn't busy on the CAL device. However without sync there are less CBs available. Conformanace multidevice test will create around 60 queues, instead of 70

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#147 edit
2015-10-06 15:00:30 -04:00
foreman fb0cfaeef3 P4 to Git Change 1197288 by mbareghe@mbareghe_stg_win30 on 2015/10/06 14:29:07
SWDEV-78024 - SYCL - Issue with printf when printing a string without format specifier - removed the condition to expand printf only if it has more than one arguemnt.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILPrintfConvert.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/test/CodeGen/AMDIL/printf_without_format_specifier.ll#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprintf.cpp#39 edit


[ROCm/clr commit: cb963bf9eb]
2015-10-06 14:37:59 -04:00
foreman cb963bf9eb P4 to Git Change 1197288 by mbareghe@mbareghe_stg_win30 on 2015/10/06 14:29:07
SWDEV-78024 - SYCL - Issue with printf when printing a string without format specifier - removed the condition to expand printf only if it has more than one arguemnt.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/llvm32/lib/Target/AMDIL/AMDILPrintfConvert.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm32/test/CodeGen/AMDIL/printf_without_format_specifier.ll#1 add
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprintf.cpp#39 edit
2015-10-06 14:37:59 -04:00
foreman babb59fc2c P4 to Git Change 1197115 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/06 03:00:11
SWDEV-2 - Change OpenCL version number from 1904 to 1905.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1651 edit


[ROCm/clr commit: 8b5fd219a9]
2015-10-06 03:10:19 -04:00
foreman 8b5fd219a9 P4 to Git Change 1197115 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/06 03:00:11
SWDEV-2 - Change OpenCL version number from 1904 to 1905.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1651 edit
2015-10-06 03:10:19 -04:00
Felix Kuehling b94ae66c62 Update HsaMemFlags.ui32.CoarseGrain comment
As advised by Paul Blinzer

Change-Id: Icabf4acd94866ddbbe53faf48a71e1113f0c76b6
2015-10-05 16:48:50 -04:00
Felix Kuehling 8f0b7e6a76 Update HsaMemFlags.ui32.CoarseGrain comment
As advised by Paul Blinzer

Change-Id: Icabf4acd94866ddbbe53faf48a71e1113f0c76b6


[ROCm/ROCR-Runtime commit: b94ae66c62]
2015-10-05 16:48:50 -04:00
foreman 6039d4e884 P4 to Git Change 1196959 by jatang@jatang-opencl-hsa-stg2 on 2015/10/05 15:47:53
SWDEV-77321 - Change some Wave Limiter variables to 64bit to avoid integer overflow.

	Luxmark v3.0 is getting performance regression due to incorrect adapting result caused by integer overflow:

	ratio_[wave] = trial_[wave] * 100 / reference_[wave];

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.hpp#5 edit


[ROCm/clr commit: 112a70b4ec]
2015-10-05 15:53:47 -04:00
foreman 112a70b4ec P4 to Git Change 1196959 by jatang@jatang-opencl-hsa-stg2 on 2015/10/05 15:47:53
SWDEV-77321 - Change some Wave Limiter variables to 64bit to avoid integer overflow.

	Luxmark v3.0 is getting performance regression due to incorrect adapting result caused by integer overflow:

	ratio_[wave] = trial_[wave] * 100 / reference_[wave];

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.hpp#5 edit
2015-10-05 15:53:47 -04:00
foreman eb828d74ed P4 to Git Change 1196935 by jatang@jatang-ocl-lnx1 on 2015/10/05 14:37:02
SWDEV-77321 - Runtime to replace metadata LimitWave with WavePerSimdHint.

	Compiler has changed LimitWave to WavePerSimdHint, so runtime need to make corresponding change to have the Wave Limiter continue working.

	WavePerSimdHint=1,...,10 will be dealt with later.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#258 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#300 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#119 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.cpp#8 edit


[ROCm/clr commit: d4d9167613]
2015-10-05 14:48:16 -04:00
foreman d4d9167613 P4 to Git Change 1196935 by jatang@jatang-ocl-lnx1 on 2015/10/05 14:37:02
SWDEV-77321 - Runtime to replace metadata LimitWave with WavePerSimdHint.

	Compiler has changed LimitWave to WavePerSimdHint, so runtime need to make corresponding change to have the Wave Limiter continue working.

	WavePerSimdHint=1,...,10 will be dealt with later.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#258 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#300 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#119 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuwavelimiter.cpp#8 edit
2015-10-05 14:48:16 -04:00
foreman 0068d75f03 P4 to Git Change 1196902 by gandryey@gera-dev-w7 on 2015/10/05 13:18:47
SWDEV-77981 - Clean-up CAL map/unmap functionality
	- Keep map information only for SDMA copy. GSL map/unmap doesn't require any tracking
	- simplify the interface to return the address from map()

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#229 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#85 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/EventQueue.h#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#80 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#146 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#58 edit


[ROCm/clr commit: 7b6c0331d1]
2015-10-05 13:25:42 -04:00
foreman 7b6c0331d1 P4 to Git Change 1196902 by gandryey@gera-dev-w7 on 2015/10/05 13:18:47
SWDEV-77981 - Clean-up CAL map/unmap functionality
	- Keep map information only for SDMA copy. GSL map/unmap doesn't require any tracking
	- simplify the interface to return the address from map()

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#229 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#85 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/EventQueue.h#7 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#80 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#146 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.h#58 edit
2015-10-05 13:25:42 -04:00
foreman c773efee15 P4 to Git Change 1196785 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/05 03:00:11
SWDEV-2 - Change OpenCL version number from 1903 to 1904.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1650 edit


[ROCm/clr commit: 2d8dd20ed1]
2015-10-05 03:09:44 -04:00
foreman 2d8dd20ed1 P4 to Git Change 1196785 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/05 03:00:11
SWDEV-2 - Change OpenCL version number from 1903 to 1904.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1650 edit
2015-10-05 03:09:44 -04:00
foreman dbfe5b098c P4 to Git Change 1196768 by johtaylo@johtaylo-JTBUILDER03-increment on 2015/10/04 03:00:12
SWDEV-2 - Change OpenCL version number from 1902 to 1903.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1649 edit


[ROCm/clr commit: a19486245f]
2015-10-04 03:09:34 -04:00