Граф коммитов

3591 Коммитов

Автор SHA1 Сообщение Дата
foreman 9c6c074122 P4 to Git Change 1075041 by gandryey@gera-dev-w7 on 2014/09/09 18:36:42
ECR #304775 - Device enqueue
	- Update the template header

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#29 edit
2014-09-09 19:12:37 -04:00
foreman f2c0eaf67d P4 to Git Change 1074863 by xcui@merged_opencl_jxcwin on 2014/09/09 13:34:10
EPR #397491 - only using OpenCL 1.2 onr multiple GPUs on mainline by default.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#460 edit
2014-09-09 14:05:07 -04:00
foreman 8751996be9 P4 to Git Change 1074626 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/09/09 03:00:12
EPR #010002 - Change OpenCL version number from 1629 to 1630.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1376 edit
2014-09-09 03:11:00 -04:00
foreman 8f5b43ffd1 P4 to Git Change 1074473 by rili@rili_opencl_stg on 2014/09/08 16:30:03
EPR #400016 - Keep the path of temp folder if the app is WIndows app

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/os/os_win32.cpp#39 edit
2014-09-08 16:44:37 -04:00
foreman c777c3e198 P4 to Git Change 1074167 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/09/06 03:00:11
EPR #010002 - Change OpenCL version number from 1628 to 1629.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1375 edit
2014-09-06 03:11:04 -04:00
foreman b9e695d254 P4 to Git Change 1074077 by jatang@jatang-ocl-lnx1 on 2014/09/05 16:58:30
EPR #405458 - clinfo segfaults when ENABLE_CAL_SHUTDOWN=1.

	For the global variables of:

	std::map <std::string, int> OptionNameMap[2];
	std::map <std::string, int> NoneSeparatorOptionMap[2];
	std::map <std::string, int> FOptionMap;
	std::map <std::string, int> MOptionMap;

	We don't need to call the clear() method explicitly, since the std::map destructor will clean things up (valgrind mem-check doesn't report any leak related to these global variables after this change). Besides, on Linux amd::option::teardown() is called after the global variables' destructors are called, and it will cause segfault.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/options.cpp#29 edit
2014-09-05 20:58:50 -04:00
foreman 97c9f5611c P4 to Git Change 1073720 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/09/05 03:00:12
EPR #010002 - Change OpenCL version number from 1627 to 1628.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1374 edit
2014-09-05 05:01:16 -04:00
foreman 43cb9c9fc1 P4 to Git Change 1073180 by nhaustov@nhaustov_hsa on 2014/09/04 03:54:52
ECR #333756 - Enable HSAIL 0.95+ images in Orca Runtime, HLC and Finalizer.

	Testing: pre-checkin, image tests on Granite and Obsidian fail as expected.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/sc-hsa/HSAIL/hsail-fin/HSAILCodeGen.cpp#2 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/CodeGen/CodeGen.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/BRIGAsmPrinter.cpp#78 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelDAGToDAG.cpp#29 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILISelLowering.cpp#61 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILImages.td#9 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILPropImageOps.cpp#4 delete
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Target/HSAIL/HSAILTargetMachine.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/runtime/utils/flags.hpp#213 edit
2014-09-04 04:10:00 -04:00
foreman 126e8c33e1 P4 to Git Change 1073164 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/09/04 03:00:11
EPR #010002 - Change OpenCL version number from 1626 to 1627.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1373 edit
2014-09-04 03:07:54 -04:00
foreman 7bd8bf4f9c P4 to Git Change 1072691 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/09/03 03:00:11
EPR #010002 - Change OpenCL version number from 1625 to 1626.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1372 edit
2014-09-03 03:14:26 -04:00
foreman ef1f9267eb P4 to Git Change 1072642 by skudchad@skudchad_test_win_opencl2 on 2014/09/03 00:25:43
EPR #398128 - Windows 2015, WDDM2.0, New Residency Model
	- Modify MarkUsedInCmdBuf in IOL to make sure that MakeResident is called for OpenCL (Part 2)

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5684/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#99 edit
2014-09-03 00:34:34 -04:00
foreman 2738b30287 P4 to Git Change 1072528 by gandryey@gera-dev-w7 on 2014/09/02 17:00:16
ECR #304775 - Add batching to the device enqueue for possible asynchronous execution
	- Increase the max device queue size to 512KB. That will allow to pass conformance tests that enqueue more jobs than the queue size.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#459 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#13 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#333 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#39 edit
2014-09-02 17:15:39 -04:00
foreman b2cfd32629 P4 to Git Change 1071902 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/31 03:00:11
EPR #010002 - Change OpenCL version number from 1624 to 1625.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1371 edit
2014-08-31 03:07:11 -04:00
foreman 467ec09d69 P4 to Git Change 1071875 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/30 03:00:12
EPR #010002 - Change OpenCL version number from 1623 to 1624.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1370 edit
2014-08-30 03:09:05 -04:00
foreman bc8b0dbc9c P4 to Git Change 1071796 by xcui@merged_opencl_jxcwin on 2014/08/29 17:10:04
EPR #404341 - disable OPenCL 2.0 for corssfire and multipe devices temporaraly, this is the OPENCL  changes.
	code review:
	http://ocltc.amd.com/reviews/r/5639/

	precheckin testing results:
	http://ocltc.amd.com:8111/viewModification.html?modId=38513&personal=true&init=1&tab=vcsModificationBuilds

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#458 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#132 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#277 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/include/cal/cal.h#28 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#98 edit
2014-08-29 17:26:08 -04:00
foreman 87e6a3fa02 P4 to Git Change 1071782 by gandryey@gera-dev-w7 on 2014/08/29 16:43:04
ECR #304775 - Combine BUSY and DONE processing in the scheduler

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#27 edit
2014-08-29 16:48:31 -04:00
foreman 6f7a3b20f8 P4 to Git Change 1071485 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/29 03:00:11
EPR #010002 - Change OpenCL version number from 1622 to 1623.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1369 edit
2014-08-29 03:11:10 -04:00
foreman 96a59a73b8 P4 to Git Change 1071369 by gandryey@gera-dev-w7 on 2014/08/28 18:09:49
ECR #304775 - Add a pointer to the profiling_capture_event_info values.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusched.hpp#12 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#26 edit
2014-08-28 18:45:10 -04:00
foreman d13eeb7ea8 P4 to Git Change 1071332 by rili@rili_opencl_stg on 2014/08/28 17:28:16
EPR #405038 - Expose extension "cl_khr_depth_images" for OpenCL 2.0

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpusettings.cpp#27 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#229 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#276 edit
2014-08-28 17:48:53 -04:00
foreman 17edecc562 P4 to Git Change 1071013 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/28 03:00:11
EPR #010002 - Change OpenCL version number from 1621 to 1622.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1368 edit
2014-08-28 03:10:03 -04:00
foreman 7f55691ebc P4 to Git Change 1070977 by ssahasra@ssahasra_opencl_windows on 2014/08/28 01:10:11
ECR #333753 - unify online/offline linkers

	The code for "FixUpModule" from the online linker is now moved to
	a common file under llvm/lib. This replaces the copy present in
	llvm/tools/llvm-link, thus unifying the two linkers.

	Reviewed by Stanislav Mekhanoshin, Yaxun Liu (Sam)

	Passes smoke, smoke_clang and precheckin.
	Also passes OpenCL 2.0 conformance tests.

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDFixupKernelModule.h#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/include/llvm/AMDUtils.h#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Linker/AMDFixupKernelModule.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/lib/Transforms/Utils/AMDUtils.cpp#1 add
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/AMDFixUpModule.cpp#12 delete
... //depot/stg/opencl/drivers/opencl/compiler/llvm/tools/llvm-link/llvm-link.cpp#48 edit
2014-08-28 01:17:39 -04:00
foreman ed54e11355 P4 to Git Change 1070744 by gandryey@gera-ubuntu14 on 2014/08/27 13:47:50
ECR #304775 - Replace # character \x23 code, because GCC could remove #define compeletly

Affected files ...

... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDynamicBLines.cpp#2 edit
2014-08-27 14:21:43 -04:00
foreman c018bed751 P4 to Git Change 1070089 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/26 03:00:12
EPR #010002 - Change OpenCL version number from 1619 to 1620.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1366 edit
2014-08-26 03:13:33 -04:00
foreman 5efe63df44 P4 to Git Change 1069927 by skudchad@skudchad_test_win_opencl2 on 2014/08/25 14:51:55
ECR #304775 - Optimization for rectangular copies(Part2). Due to HW restriction of 14bits for src and dst pitch, its advantageous to choose optimal bpp. Higher the bpp the larger the byte pitch. This indirectly helps to reduce the number of packets for buffer copy(line by line vs a single sub_win raw packet)

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5605/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#109 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.cpp#191 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuresource.hpp#76 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.cpp#64 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLContext.h#38 edit
2014-08-25 15:09:01 -04:00
foreman 1b3776aabe P4 to Git Change 1069924 by weizhang@msdnweizhang-opencl on 2014/08/25 14:50:15
ECR #397491 - Enable platform atomics and fine grain buffer in mainline.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#457 edit
2014-08-25 15:01:25 -04:00
foreman 61fa04cf2b P4 to Git Change 1069510 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/23 03:00:11
EPR #010002 - Change OpenCL version number from 1618 to 1619.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1365 edit
2014-08-23 03:10:03 -04:00
foreman 7cc2a2d6e3 P4 to Git Change 1069392 by gandryey@gera-ubuntu14 on 2014/08/22 15:58:21
EPR #404714 - [CQE OCL][2.0][DTB]Opencl1.2 WF Conf. Math test failedon Pitcairn and Oland due to CL#1065597
	- FIx for TC regression after CL#1069020. Move the lock directly to the gsl flush() calls.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#332 edit
2014-08-22 16:06:32 -04:00
foreman 85d86251c1 P4 to Git Change 1069294 by bsumner@bsumner-lin-opencl on 2014/08/22 10:56:33
ECR #304775 - fix bug 10248 where patching the local mem pointer hadn't been previously accounted for

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_kernel.h#22 edit
... //depot/stg/opencl/drivers/opencl/library/x86/common/src/misc/workitem.cl#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpucommand.cpp#63 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/cpu/cpucommand.hpp#36 edit
2014-08-22 11:05:20 -04:00
foreman 762e51bb71 P4 to Git Change 1069279 by emankov@em-hsa-amd on 2014/08/22 10:25:58
ECR #333753 - Compiler Lib: improve & refactor HSAIL text routines

	+ HSAIL text is always being inserted into BIF now in one place of Codegen phase
	+ AMDIL & HSAIL paths are unified at Codegen phase
	+ Error handling is improved

	Testing: make smoke_clang, pre check-in

	Reviewers: Brian Sumner, Nikolay Haustov

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#32 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.hpp#10 edit
2014-08-22 10:39:25 -04:00
foreman 3f7a110561 P4 to Git Change 1069168 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/22 03:01:00
EPR #010002 - Change OpenCL version number from 1617 to 1618.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1364 edit
2014-08-22 03:11:05 -04:00
foreman 18b88ee095 P4 to Git Change 1069045 by gandryey@gera-dev-w7 on 2014/08/21 17:55:18
EPR #404714 - [CQE OCL][2.0][DTB]Opencl1.2 WF Conf. Math test failedon Pitcairn and Oland due to CL#1065597
	- Add a new MapCacheLock monitor to separate the map cache from the global lock

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#456 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#131 edit
2014-08-21 18:12:12 -04:00
foreman a4bede39eb P4 to Git Change 1069020 by gandryey@gera-ubuntu14 on 2014/08/21 16:54:48
EPR #404714 - [CQE OCL][2.0][DTB]Opencl1.2 WF Conf. Math test failedon Pitcairn and Oland due to CL#1065597
	- Add VGPU lock to flush() method, because gsl flush for the same context could be called from multiple threads
	- Use new scratchAlloc_ monitor for scratch reallocation

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#455 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.hpp#130 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#331 edit
2014-08-21 17:20:43 -04:00
foreman f68129b85b P4 to Git Change 1068739 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/21 03:00:13
EPR #010002 - Change OpenCL version number from 1616 to 1617.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1363 edit
2014-08-21 03:16:43 -04:00
foreman a27a480c5f P4 to Git Change 1068415 by gandryey@gera-dev-w7 on 2014/08/20 10:41:55
ECR #304775 - Device enqueue
	- Fix a copy/paste typo with the "failure" argument

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuschedcl.cpp#25 edit
2014-08-20 11:00:32 -04:00
foreman 96c74ba5fd P4 to Git Change 1068366 by emankov@em-hsa-amd on 2014/08/20 07:59:20
ECR #333753 - Compiler Lib & RT: Fix for Compiler's build log printing on RT.

	+ RT now asks correctly Compiler's build log by aclGetCompilerLog().
	+ BuildLog is added for HSAILKernel by moving it from NullKernel class to Kernel class.
	+ Compiler's Lib appendLogToCL() is fixed.
	+ Usage of API's aclExtractSection/aclExtractSymbol/aclInsertSection/aclInsertSymbol in Compiler Lib itself replaced by it's inner realizations extSec/extSym/insSec/insSym due to unneded build log clearing in first case.
	+ Phase info is added to build log even if CallBack function is not presented for aclCompiler.

	How to verify:
	set AMD_OCL_BUILD_OPTIONS_APPEND="-print-compile-phases -buildlog=stdout"
	test_integer_ops integer_ctz
	test_integer_ops integer_ctz cpu

	Testing: make smoke_clang, selective OCL conf. tests, pre check-in

	Reviewer: Brian Sumner, German Andryeyev
	Review board:	http://ocltc.amd.com/reviews/r/5582/

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#46 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/brig_loader.cpp#13 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#31 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/device.hpp#228 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#262 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.hpp#100 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#174 edit
2014-08-20 08:05:49 -04:00
foreman 7035548e92 P4 to Git Change 1068261 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/20 03:00:12
EPR #010002 - Change OpenCL version number from 1615 to 1616.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1362 edit
2014-08-20 03:16:42 -04:00
foreman 83baaf707e P4 to Git Change 1067933 by gandryey@gera-dev-w7 on 2014/08/19 12:34:09
ECR #304775 - HSAIL: Direct SRD support
	- Copy SRD to CB1 for image views to avoid a wait for SRD resource when image view is destroyed.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpukernel.cpp#261 edit
2014-08-19 12:49:10 -04:00
foreman ced3dd9589 P4 to Git Change 1067752 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/19 03:00:12
EPR #010002 - Change OpenCL version number from 1614 to 1615.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1361 edit
2014-08-19 03:17:07 -04:00
foreman a5e788c9f8 P4 to Git Change 1067573 by skudchad@skudchad_opencl_win_2 on 2014/08/18 16:38:03
ECR #304775 - Refactor code to do line by line copies for read\write Rect. This avoids taking the blit copy path which may be even slower.

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

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpublit.cpp#108 edit
2014-08-18 16:46:45 -04:00
foreman d40300fab7 P4 to Git Change 1067510 by skudchad@skudchad_test_win_opencl2 on 2014/08/18 14:36:22
ECR #304775 - Correct a typo where I didnt remove the offset from the condition which made the writeRect take pinning path.

	ReviewBoardURL = http://ocltc.amd.com/reviews/r/5566/diff/

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuvirtual.cpp#330 edit
2014-08-18 14:48:32 -04:00
foreman e5626fc0e7 P4 to Git Change 1067211 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/17 03:00:11
EPR #010002 - Change OpenCL version number from 1613 to 1614.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1360 edit
2014-08-17 03:04:44 -04:00
foreman 812ddb6ffa P4 to Git Change 1067185 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/16 03:00:12
EPR #010002 - Change OpenCL version number from 1612 to 1613.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1359 edit
2014-08-16 03:08:50 -04:00
foreman 12de6e8df2 P4 to Git Change 1066927 by skudchad@skudchad_opencl_win_2 on 2014/08/15 13:24:28
ECR #304775 - Back out CL#1061045. Its hanging Linux

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuappprofile.cpp#9 edit
2014-08-15 13:30:09 -04:00
foreman c2967ef855 P4 to Git Change 1066820 by emankov@em-hsa-amd on 2014/08/15 08:16:18
ECR #333753 - Compiler Lib/RT: added compilation from HSAIL & BRIG

	Added support for the following compilations:
	ACL_TYPE_HSAIL_TEXT -> ACL_TYPE_HSAIL_BINARY
	ACL_TYPE_HSAIL_TEXT -> ACL_TYPE_CG
	ACL_TYPE_HSAIL_TEXT -> ACL_TYPE_ISA
	ACL_TYPE_HSAIL_BINARY -> ACL_TYPE_HSAIL_TEXT
	ACL_TYPE_HSAIL_BINARY -> ACL_TYPE_CG
	ACL_TYPE_HSAIL_BINARY -> ACL_TYPE_ISA

	Testing: smoke, smoke_clang, pre check-in, ocl conformance api, compiler

	Reviewers: Nikolay Haustov, Matthew Arsenault, German Andryeyev

Affected files ...

... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/v0_8/if_acl.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.cpp#30 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/gpu/hsail_be.hpp#9 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.cpp#173 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpuprogram.hpp#53 edit
2014-08-15 08:23:45 -04:00
foreman bd3a1919da P4 to Git Change 1066762 by johtaylo@johtaylo-JTBUILDER03-increment on 2014/08/15 03:00:12
EPR #010002 - Change OpenCL version number from 1611 to 1612.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#1358 edit
2014-08-15 03:16:23 -04:00
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 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 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 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 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