Graphe des révisions

68445 Révisions

Auteur SHA1 Message Date
foreman fcfc94d0b5 P4 to Git Change 1066332 by emankov@em-hsa-amd on 2014/08/14 11:51:05
ECR #333753 - RT: Bug 10185 fix

	[Bug] "Failure in 1.2 conformance sub-test 'program_binary_type' of 'compiler' and sub-test 'binary_create' of 'api' when forced to run in HSAIL path".
	P.S. Failure also occurs in 2.0 conformance above-stated tests.

	[Problem] HSAIL text is inserted by Compiler Lib into the BIF as a symbol of .cg section, but RT extracts it as a whole section.
	As a result in the extracted bits another .cg section’s symbol __Loader_Map is also presented in the beginning and with trailing zeroes. This leads to cropping the whole HSAIL text while casting to string; then RT silently doesn't perform kernels' finalization cause unable to find any kernel name in the extracted “hsail”. Finally the binary produced based on clCreateProgramWithBinary has the different sections/symbols order from the binary produced based on clCreateProgramWithSource.

	[Solution] Extract Symbol __HSAIL_main_text instead of the section aclCODEGEN contains it.

	[Testing] smoke_clang, pre check-in

	[Reviewers] German Andryeyev, Brian Sumner

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#172 edit
2014-08-14 12:04:47 -04:00
foreman 014e7bc1be P4 to Git Change 1066166 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/14 03:00:12
EPR #010002 - Change OpenCL version number from 1610 to 1611.

Affected files ...

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


[ROCm/clr commit: a7b6276d0d]
2014-08-14 03:16:09 -04:00
foreman a7b6276d0d P4 to Git Change 1066166 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/14 03:00:12
EPR #010002 - Change OpenCL version number from 1610 to 1611.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1357 edit
2014-08-14 03:16:09 -04:00
foreman e5b5e7ab70 P4 to Git Change 1066051 by gandryey@gera-dev-w7 on 2014/08/13 18:18:00
EPR #404357 - [OCL 2.0][CPU] CPU should not report OCL 2.0 version in CLINFO
	- Report OCL1.2 by default on CPU

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#266 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#212 edit


[ROCm/clr commit: 75e2393a8f]
2014-08-13 18:23:14 -04:00
foreman 75e2393a8f P4 to Git Change 1066051 by gandryey@gera-dev-w7 on 2014/08/13 18:18:00
EPR #404357 - [OCL 2.0][CPU] CPU should not report OCL 2.0 version in CLINFO
	- Report OCL1.2 by default on CPU

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#266 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#212 edit
2014-08-13 18:23:14 -04:00
foreman 1af3a0dd91 P4 to Git Change 1065860 by gandryey@gera-dev-w7 on 2014/08/13 12:07:54
ECR #304775 - Device enqueuing
	- add scratch view detection for the address range with 32bit ISA

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#190 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#75 edit


[ROCm/clr commit: 4e34dcb096]
2014-08-13 12:33:36 -04:00
foreman 4e34dcb096 P4 to Git Change 1065860 by gandryey@gera-dev-w7 on 2014/08/13 12:07:54
ECR #304775 - Device enqueuing
	- add scratch view detection for the address range with 32bit ISA

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#190 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#75 edit
2014-08-13 12:33:36 -04:00
foreman 3c9da67424 P4 to Git Change 1065699 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/13 03:00:12
EPR #010002 - Change OpenCL version number from 1609 to 1610.

Affected files ...

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


[ROCm/clr commit: 6dda08bb51]
2014-08-13 03:12:57 -04:00
foreman 6dda08bb51 P4 to Git Change 1065699 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/13 03:00:12
EPR #010002 - Change OpenCL version number from 1609 to 1610.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1356 edit
2014-08-13 03:12:57 -04:00
foreman 9faf6ee948 P4 to Git Change 1065597 by gandryey@gera-dev-w7 on 2014/08/12 18:38:45
ECR #304775 - Device enqueuing
	- Provide scratch buffer offset for generic address space
	- Use single scratch buffer for all available queues. Each queue will have a unique subbuffer in the global buffer

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#454 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#129 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#329 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#63 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#37 edit


[ROCm/clr commit: 8fa184db38]
2014-08-12 18:49:08 -04:00
foreman 8fa184db38 P4 to Git Change 1065597 by gandryey@gera-dev-w7 on 2014/08/12 18:38:45
ECR #304775 - Device enqueuing
	- Provide scratch buffer offset for generic address space
	- Use single scratch buffer for all available queues. Each queue will have a unique subbuffer in the global buffer

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#454 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#129 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#329 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.hpp#120 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#63 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#37 edit
2014-08-12 18:49:08 -04:00
foreman 7a6254a538 P4 to Git Change 1065141 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/12 03:00:11
EPR #010002 - Change OpenCL version number from 1608 to 1609.

Affected files ...

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


[ROCm/clr commit: 7e43e18d8c]
2014-08-12 03:21:10 -04:00
foreman 7e43e18d8c P4 to Git Change 1065141 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/12 03:00:11
EPR #010002 - Change OpenCL version number from 1608 to 1609.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1355 edit
2014-08-12 03:21:10 -04:00
foreman 16f6e7b668 P4 to Git Change 1064713 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/09 03:00:11
EPR #010002 - Change OpenCL version number from 1607 to 1608.

Affected files ...

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


[ROCm/clr commit: ef4b4c5b9e]
2014-08-09 03:09:43 -04:00
foreman ef4b4c5b9e P4 to Git Change 1064713 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/09 03:00:11
EPR #010002 - Change OpenCL version number from 1607 to 1608.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1354 edit
2014-08-09 03:09:43 -04:00
foreman 49baa71aa7 P4 to Git Change 1064557 by jgolds@jgolds_MSDNfractal5_opencl2 on 2014/08/08 15:35:44
ECR #304775 - Add new flag GPU_IFH_MODE to allow IFH mode testing without using the inifile.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#211 edit


[ROCm/clr commit: 22af57a1ec]
2014-08-08 16:40:16 -04:00
foreman 22af57a1ec P4 to Git Change 1064557 by jgolds@jgolds_MSDNfractal5_opencl2 on 2014/08/08 15:35:44
ECR #304775 - Add new flag GPU_IFH_MODE to allow IFH mode testing without using the inifile.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#97 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#211 edit
2014-08-08 16:40:16 -04:00
foreman 615beb7ef2 P4 to Git Change 1064550 by rili@rili_opencl_stg on 2014/08/08 15:16:52
EPR #403687 - [CQE OCL][2.0][NI][QR] WF 1.2 Conf: Failures observed in Images/ClFillImage test in Linux & Windows; Faulty CL#1057445

	                         Issue: This issue happens because the image setting for NI is different from SI and above. It may take some time to fix NI issue for image RGB_101010.
	                                    Current user(MM team) is NOT asking RBG_101010 support for NI and previous asics.

	                         Solution: Support image format (CL_RGB, CL_UNORM_INT_101010) on gpu only from OCL 2.0.

	                        Code Review Request: 5494

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#107 edit


[ROCm/clr commit: 8483ca5040]
2014-08-08 16:09:29 -04:00
foreman 8483ca5040 P4 to Git Change 1064550 by rili@rili_opencl_stg on 2014/08/08 15:16:52
EPR #403687 - [CQE OCL][2.0][NI][QR] WF 1.2 Conf: Failures observed in Images/ClFillImage test in Linux & Windows; Faulty CL#1057445

	                         Issue: This issue happens because the image setting for NI is different from SI and above. It may take some time to fix NI issue for image RGB_101010.
	                                    Current user(MM team) is NOT asking RBG_101010 support for NI and previous asics.

	                         Solution: Support image format (CL_RGB, CL_UNORM_INT_101010) on gpu only from OCL 2.0.

	                        Code Review Request: 5494

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/platform/memory.cpp#107 edit
2014-08-08 16:09:29 -04:00
foreman 09620aacfd P4 to Git Change 1064231 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/08 03:00:11
EPR #010002 - Change OpenCL version number from 1606 to 1607.

Affected files ...

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


[ROCm/clr commit: b758009d47]
2014-08-08 03:05:56 -04:00
foreman b758009d47 P4 to Git Change 1064231 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/08 03:00:11
EPR #010002 - Change OpenCL version number from 1606 to 1607.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1353 edit
2014-08-08 03:05:56 -04:00
foreman b103b21de9 P4 to Git Change 1064078 by bdhanase@bala_workpc_ocl on 2014/08/07 16:53:32
EPR #399601 - Rename Carrizo to Peacock on mainline for now

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil64.h#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_hsail64.h#10 edit


[ROCm/clr commit: 7a1d60e5b8]
2014-08-07 17:05:08 -04:00
foreman 7a1d60e5b8 P4 to Git Change 1064078 by bdhanase@bala_workpc_ocl on 2014/08/07 16:53:32
EPR #399601 - Rename Carrizo to Peacock on mainline for now

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#25 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#17 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#11 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil64.h#21 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_hsail64.h#10 edit
2014-08-07 17:05:08 -04:00
foreman 91cc1716f5 P4 to Git Change 1064033 by bdhanase@bala_workpc_ocl on 2014/08/07 15:25:46
EPR #399601 - changes to enable Carrizo on mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#112 edit


[ROCm/clr commit: 50c83fdc94]
2014-08-07 15:57:31 -04:00
foreman 50c83fdc94 P4 to Git Change 1064033 by bdhanase@bala_workpc_ocl on 2014/08/07 15:25:46
EPR #399601 - changes to enable Carrizo on mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#112 edit
2014-08-07 15:57:31 -04:00
foreman e89fc6c1a1 P4 to Git Change 1063758 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/07 03:00:12
EPR #010002 - Change OpenCL version number from 1605 to 1606.

Affected files ...

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


[ROCm/clr commit: ba4d7b82b6]
2014-08-07 03:10:07 -04:00
foreman ba4d7b82b6 P4 to Git Change 1063758 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/07 03:00:12
EPR #010002 - Change OpenCL version number from 1605 to 1606.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1352 edit
2014-08-07 03:10:07 -04:00
foreman 1ffe848712 P4 to Git Change 1063666 by bdhanase@bala_workpc_ocl on 2014/08/06 19:43:14
EPR #399601 - Report carrizo as OCL12 device for now.

Affected files ...

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


[ROCm/clr commit: 0e7d4a61eb]
2014-08-06 19:54:36 -04:00
foreman 0e7d4a61eb P4 to Git Change 1063666 by bdhanase@bala_workpc_ocl on 2014/08/06 19:43:14
EPR #399601 - Report carrizo as OCL12 device for now.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#275 edit
2014-08-06 19:54:36 -04:00
foreman 3f8e7b9ca1 P4 to Git Change 1063609 by bdhanase@bala_workpc_ocl on 2014/08/06 17:39:57
EPR #399601 - Enable carrizo on mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil.h#18 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil64.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_hsail64.h#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/AMDIL.h#106 edit


[ROCm/clr commit: 4a73da8314]
2014-08-06 17:58:13 -04:00
foreman 4a73da8314 P4 to Git Change 1063609 by bdhanase@bala_workpc_ocl on 2014/08/06 17:39:57
EPR #399601 - Enable carrizo on mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_amdil64.h#16 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#15 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#10 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil.h#18 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_amdil64.h#20 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_9/target_mappings_hsail64.h#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/AMDIL/AMDIL.h#106 edit
2014-08-06 17:58:13 -04:00
foreman 93e06894ae P4 to Git Change 1063520 by kanarayan@kanarayan-ubun-stream on 2014/08/06 15:03:51
ECR #333753 - RS compilation path.

	RS compilation will be in 2 stages, first generates BRIG and the next is done via HSA Finalize API (that involves a load step).

	Existing code in compiler/lib has a bug in that when the final output expected is HSAIL_BINARY, compilation should stop with invoking the llvm compiler (and the built-in assembler), not go all the way to ISA.

	Tests: precheckin, hsa smoke
	hsa/tests/RS/ test harness will be changed in a separate changelist.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#44 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#57 edit


[ROCm/clr commit: 587b069737]
2014-08-06 15:13:39 -04:00
foreman 587b069737 P4 to Git Change 1063520 by kanarayan@kanarayan-ubun-stream on 2014/08/06 15:03:51
ECR #333753 - RS compilation path.

	RS compilation will be in 2 stages, first generates BRIG and the next is done via HSA Finalize API (that involves a load step).

	Existing code in compiler/lib has a bug in that when the final output expected is HSAIL_BINARY, compilation should stop with invoking the llvm compiler (and the built-in assembler), not go all the way to ISA.

	Tests: precheckin, hsa smoke
	hsa/tests/RS/ test harness will be changed in a separate changelist.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#44 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/aoc2/aoc2.cpp#57 edit
2014-08-06 15:13:39 -04:00
foreman 5e802f6808 P4 to Git Change 1063508 by rili@rili_opencl_stg on 2014/08/06 14:43:00
EPR #403199 - Reduced the max number of command queues

	         "multi_device_context" fails with CF mode because there is not enough buffer for IB on Linux

	                        http://ocltc.amd.com/reviews/r/5454/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#210 edit


[ROCm/clr commit: c90818dd9a]
2014-08-06 14:56:50 -04:00
foreman c90818dd9a P4 to Git Change 1063508 by rili@rili_opencl_stg on 2014/08/06 14:43:00
EPR #403199 - Reduced the max number of command queues

	         "multi_device_context" fails with CF mode because there is not enough buffer for IB on Linux

	                        http://ocltc.amd.com/reviews/r/5454/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#210 edit
2014-08-06 14:56:50 -04:00
foreman 994e43c659 P4 to Git Change 1063466 by gandryey@gera-dev-w7 on 2014/08/06 13:29:24
ECR #304775 - Code clean-up.
	- Keep single std::map for the app properties

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.hpp#5 edit


[ROCm/clr commit: 9474b48641]
2014-08-06 13:38:48 -04:00
foreman 9474b48641 P4 to Git Change 1063466 by gandryey@gera-dev-w7 on 2014/08/06 13:29:24
ECR #304775 - Code clean-up.
	- Keep single std::map for the app properties

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.hpp#5 edit
2014-08-06 13:38:48 -04:00
foreman 9cf8186c18 P4 to Git Change 1063463 by bsumner@bsumner-lin-opencl on 2014/08/06 13:24:54
ECR #304775 - eliminate differences with Khronos headers and ensure correct contents for mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl.h#17 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#10 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_platform.h#5 edit


[ROCm/clr commit: 3ae8e5dc45]
2014-08-06 13:33:39 -04:00
foreman 3ae8e5dc45 P4 to Git Change 1063463 by bsumner@bsumner-lin-opencl on 2014/08/06 13:24:54
ECR #304775 - eliminate differences with Khronos headers and ensure correct contents for mainline

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl.h#17 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_ext.h#10 edit
... //depot/stg/opencl/drivers/opencl/api/opencl/khronos/headers/opencl2.0/CL/cl_platform.h#5 edit
2014-08-06 13:33:39 -04:00
foreman 6aa4d6e13f P4 to Git Change 1063414 by gandryey@gera-dev-w7 on 2014/08/06 11:30:27
ECR #304775 - Add OPENCL_VERSION key to force OCL1.2

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#453 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#274 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#209 edit


[ROCm/clr commit: e416c5bbf0]
2014-08-06 11:38:31 -04:00
foreman e416c5bbf0 P4 to Git Change 1063414 by gandryey@gera-dev-w7 on 2014/08/06 11:30:27
ECR #304775 - Add OPENCL_VERSION key to force OCL1.2

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#453 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#274 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#209 edit
2014-08-06 11:38:31 -04:00
foreman d17beb4720 P4 to Git Change 1063366 by ericz@fl_ericz3 on 2014/08/06 07:50:13
EPR #403896 - [OpenGL] - Use GFXIP instead of asic family name

	This is the first step to using a GFXIP version instead of the asic family names wherever possible in our driver. It is only being used for a few checks right now, and there will be more changes after this to use it in more places.

	- Added GFXIP so that we can reference IP version instead of checking asic family names. This is being done so it's more clear about which version of gfx ip a given asic is, since marketing often uses a different family name than engineering (ex. Hawaii is a VI part from marketing standpoint). This also reflects the HW team's move towards using the gfxip version instead of a family name. Another benefit is it will clean up our asic family checks quite a bit, and they should be a bit more forward looking as well.
	- Added some asserts for when gfxip 9 comes along we know the places we need to validate. It hasn't been determined yet if gfxip 9 will use the same hwl, so if it doesn't, these asserts will be removed then.
	- Removed all references of Kauai, Tiran, and Maui from our driver since these asics were all cancelled at some point previously.
	- Changed Distributed Tessellation enablement criteria to be gfxip 8+ && numSE > 1 instead of checking asic names.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5450/

Affected files ...

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


[ROCm/clr commit: 11dccb06ae]
2014-08-06 08:00:59 -04:00
foreman 11dccb06ae P4 to Git Change 1063366 by ericz@fl_ericz3 on 2014/08/06 07:50:13
EPR #403896 - [OpenGL] - Use GFXIP instead of asic family name

	This is the first step to using a GFXIP version instead of the asic family names wherever possible in our driver. It is only being used for a few checks right now, and there will be more changes after this to use it in more places.

	- Added GFXIP so that we can reference IP version instead of checking asic family names. This is being done so it's more clear about which version of gfx ip a given asic is, since marketing often uses a different family name than engineering (ex. Hawaii is a VI part from marketing standpoint). This also reflects the HW team's move towards using the gfxip version instead of a family name. Another benefit is it will clean up our asic family checks quite a bit, and they should be a bit more forward looking as well.
	- Added some asserts for when gfxip 9 comes along we know the places we need to validate. It hasn't been determined yet if gfxip 9 will use the same hwl, so if it doesn't, these asserts will be removed then.
	- Removed all references of Kauai, Tiran, and Maui from our driver since these asics were all cancelled at some point previously.
	- Changed Distributed Tessellation enablement criteria to be gfxip 8+ && numSE > 1 instead of checking asic names.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5450/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#96 edit
2014-08-06 08:00:59 -04:00
foreman 67177a8be5 P4 to Git Change 1063266 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/06 03:00:11
EPR #010002 - Change OpenCL version number from 1604 to 1605.

Affected files ...

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


[ROCm/clr commit: 5ac6db1c98]
2014-08-06 03:10:53 -04:00
foreman 5ac6db1c98 P4 to Git Change 1063266 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/06 03:00:11
EPR #010002 - Change OpenCL version number from 1604 to 1605.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1351 edit
2014-08-06 03:10:53 -04:00
foreman 420dd45c9d P4 to Git Change 1062695 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/05 03:00:33
EPR #010002 - Change OpenCL version number from 1603 to 1604.

Affected files ...

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


[ROCm/clr commit: 430eb21c68]
2014-08-05 03:08:34 -04:00
foreman 430eb21c68 P4 to Git Change 1062695 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/05 03:00:33
EPR #010002 - Change OpenCL version number from 1603 to 1604.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1350 edit
2014-08-05 03:08:34 -04:00
foreman 8767699552 P4 to Git Change 1062689 by ssahasra@ssahasra_opencl_windows on 2014/08/05 02:45:20
ECR #333753 - linker: simplify the parameters passed to FixUpModule

	The change passes smoke_clang (Orca), smoke (HSA) and precheckin.

	Reviewed by Vinay Madhusudan, Brian Sumner.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#108 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Scalar.h#81 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/AMDFixUpModule.cpp#11 edit


[ROCm/clr commit: 20d46aee70]
2014-08-05 03:01:30 -04:00
foreman 20d46aee70 P4 to Git Change 1062689 by ssahasra@ssahasra_opencl_windows on 2014/08/05 02:45:20
ECR #333753 - linker: simplify the parameters passed to FixUpModule

	The change passes smoke_clang (Orca), smoke (HSA) and precheckin.

	Reviewed by Vinay Madhusudan, Brian Sumner.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#108 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/Transforms/Scalar.h#81 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Scalar/AMDPrintfRuntimeBinding.cpp#7 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/AMDFixUpModule.cpp#11 edit
2014-08-05 03:01:30 -04:00
foreman c4717cb568 P4 to Git Change 1062579 by jgolds@jgolds_MSDNfractal5_opencl2 on 2014/08/04 14:01:10
ECR #304775 - Allow disabling of the CPU device when CPU_MAX_COMPUTE_UNITS is 0.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpudevice.cpp#265 edit


[ROCm/clr commit: b9d45ad9c5]
2014-08-04 14:08:25 -04:00