Aditya Atluri
76fbc233af
added copy right to new header
...
Change-Id: I16e1d02194551e4b20019bcb6850a3f84882ef18
[ROCm/clr commit: cc829f04c5 ]
2016-11-19 23:02:56 -06:00
Aditya Atluri
21470101c7
added tests to check nvcc runtime api output
...
Change-Id: Ifdd39b5d0a6a58d20a8e9745e59dd82d50a90e2f
[ROCm/clr commit: 6692ee09d7 ]
2016-11-19 21:36:28 -06:00
foreman
1f1f13319b
P4 to Git Change 1343667 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/19 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2279 to 2280.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2026 edit
[ROCm/clr commit: 53bbf86f04 ]
2016-11-19 03:12:37 -05:00
foreman
96cf4e6cfb
P4 to Git Change 1343662 by lmoriche@lmoriche_opencl_dev on 2016/11/19 00:00:17
...
SWDEV-104624 - [OCL] Constant explorer.exe crash/reload occurs intermittently after driver uninstall and reinstall of WU driver
Add a check before Runtime::init to gracefully exit the platform discovery routine if the platform is known to fail. The condition is If absolute path of the module is found in the registry (DriverStore path), and the DLL name is also found in the registry, and the same DLL is found in the System directory, then return 0 platform count.
Affected files ...
... //depot/stg/opencl/drivers/opencl/api/opencl/amdocl/cl_icd.cpp#25 edit
[ROCm/clr commit: 324aff16f1 ]
2016-11-19 00:09:23 -05:00
Sandeep Kumar
b8eda419a8
fix_format
...
Change-Id: I34e265de434263a11654e5deba044c3f21e86578
[ROCm/clr commit: 1fe6890ba3 ]
2016-11-18 14:34:14 +05:30
Maneesh Gupta
b13556367d
Refactor for building HIP as dynamic library
...
Change-Id: I65a3d9d589c4fdbbdcf1611e5427224253be8260
[ROCm/clr commit: 2195e3c37d ]
2016-11-18 14:33:20 +05:30
scchan
782c7fca8b
Add extra linker flags to the shared library build
...
Change-Id: I19e569d566fb5e25e343e364a3053a3f12659361
[ROCm/clr commit: 04049feaf4 ]
2016-11-18 14:18:29 +05:30
foreman
d330d0e5b8
P4 to Git Change 1343180 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/18 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2278 to 2279.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2025 edit
[ROCm/clr commit: c93a0ea065 ]
2016-11-18 03:09:49 -05:00
Maneesh Gupta
333e994a57
Fix broken tests due to d3559bf
...
Change-Id: I847c80f8462e1c955bdef957e6de2841a3a6ab29
[ROCm/clr commit: 1a67766dc5 ]
2016-11-18 12:20:47 +05:30
foreman
6515aaf8ad
P4 to Git Change 1342976 by todli@todli-win-opencl-kv1 on 2016/11/17 17:13:47
...
SWDEV-107271 - [OpenCL][GFXIP9 Bring up] add support for Raven(gfx901)
Review: http://ocltc.amd.com/reviews/r/11809/
Affected files ...
... //depot/stg/opencl/drivers/opencl/compiler/lib/backends/common/linker.cpp#154 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABI.h#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/loaders/bif/amuabi/amuABIMultiBinary.cpp#19 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/libUtils.cpp#22 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings.h#49 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail.h#40 edit
... //depot/stg/opencl/drivers/opencl/compiler/lib/utils/v0_8/target_mappings_hsail64.h#35 edit
... //depot/stg/opencl/drivers/opencl/compiler/tools/driver/driver.cpp#65 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudefs.hpp#144 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpudevice.cpp#559 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gpusettings.cpp#348 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp#176 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/gpu/gslbe/src/rt/caltarget.h#4 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldefs.hpp#14 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#35 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/binary/BIFEnumCheck.cpp#26 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/math/OCLMathFunc.cpp#28 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLDeviceQueries.cpp#42 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLOfflineCompilation.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/tests/ocltst/module/runtime/OCLPerfCounters.cpp#35 edit
[ROCm/clr commit: 2c6bcfbf8d ]
2016-11-17 17:25:47 -05:00
Aditya Atluri
cc573d140d
moved runtime macros to runtime_api.h
...
Change-Id: Ib47e449328e8e6ec55d1b6ee19899de4b591ea8e
[ROCm/clr commit: 3b1f0e903c ]
2016-11-17 14:19:18 -06:00
Aditya Atluri
e2dd339cfd
added texture header to memory api source
...
Change-Id: I1af6d60aca5a9a9ef1cadf8c304bea892acbe061
[ROCm/clr commit: 84d0d10fad ]
2016-11-17 11:57:53 -06:00
Aditya Atluri
d3559bffb4
make texture as seperate header as of now
...
Change-Id: I3c65aa75f2f729eedd8c3292fa3cbc37709c1cfe
[ROCm/clr commit: 94984470d4 ]
2016-11-17 11:55:29 -06:00
foreman
49429dfb7d
P4 to Git Change 1342492 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/17 03:00:05
...
SWDEV-2 - Change OpenCL version number from 2277 to 2278.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2024 edit
[ROCm/clr commit: c52c2ac3ff ]
2016-11-17 03:08:02 -05:00
Aditya Atluri
a997f0f074
Added i8 packed math intrinsics
...
1. Added add, sub, mul packed math i8 intrinsics
2. Removed c++ packed data structures included from HCC
Change-Id: I1d109c5ce10c48b7cd3ea059478b88fc1de78499
TODO: Add better packed data structures support
[ROCm/clr commit: 603bb321ec ]
2016-11-17 01:09:12 -06:00
foreman
424aabcb33
P4 to Git Change 1341844 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/16 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2276 to 2277.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2023 edit
[ROCm/clr commit: 81bd161413 ]
2016-11-16 03:08:42 -05:00
foreman
6a06634367
P4 to Git Change 1341349 by gandryey@gera-w8 on 2016/11/15 10:49:00
...
SWDEV-86035 - Integrate PAL from //depot/stg/pal_prm/... still version 212
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/inc/core/palFence.h#2 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/inc/gpuUtil/palGpaSession.h#2 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/inc/util/palThread.h#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/res/ver.h#17 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/cmdAllocator.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/cmdAllocator.h#6 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/device.cpp#17 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/device.h#19 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/fence.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/fence.h#6 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/formatInfo.cpp#8 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx6/gfx6Device.cpp#18 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx6/gfx6PalSettings.cfg#9 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx6/gfx6QueueContexts.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9Chip.h#11 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9ComputeCmdBuffer.cpp#15 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9Device.cpp#19 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9Device.h#14 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwGs.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwGs.h#6 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwHs.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwHs.h#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwPs.cpp#8 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwPs.h#6 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwShader.cpp#12 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwShader.h#8 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwVs.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9HwVs.h#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9Image.cpp#13 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9PalSettings.cfg#10 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9QueueContexts.cpp#14 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9ScMgr.cpp#12 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9ScMgr.h#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfx9/gfx9UniversalCmdBuffer.cpp#19 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/gfxDevice.cpp#14 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/rpm/gfx9/gfx9RsrcProcMgr.cpp#17 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/hw/gfxip/rpm/rsrcProcMgr.cpp#15 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/Makefile#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/addrinterface.h#10 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/core/addrelemlib.h#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/core/addrlib1.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/core/addrlib2.cpp#8 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/gfx9/chip/gfx9_enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/gfx9/gfx9addrlib.cpp#10 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.build#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.common#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.hwLib#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.oldlib#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.os#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.standalone#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.test#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/Makefile.wdk#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/make/addrrules#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/r600/chip/pele_enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/r800/chip/r800_enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/r800/chip/r8xx_r9xx_merged__enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/r800/chip/si_ci_merged_enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/r800/chip/si_ci_vi_merged_enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/r800/chip/si_enum.h#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/readme.txt#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/imported/addrlib/releasenote.txt#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/lnx/lnxQueue.cpp#11 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/lnx/lnxQueueSemaphore.cpp#3 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/win/winPresentTechniqueBlit.cpp#10 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/win/winPresentTechniqueFifo.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/win/winPresentTechniqueGdi.cpp#12 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/win/winQueue.cpp#14 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/win/winQueue.h#10 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/os/win/winSwapChain.cpp#9 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/queue.cpp#14 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/queue.h#13 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/queueSemaphore.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/queueSemaphore.h#3 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/core/settings.cfg#14 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/gpuUtil/gpaSession.cpp#2 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/util/lnx/lnxThread.cpp#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/src/util/win/winThread.cpp#5 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/tools/generate/configParser.py#4 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/tools/openSource/config/paths.txt#1 branch
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/tools/openSource/opensourcify.py#3 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/tools/openSource/opensourcifyP4Tool.py#3 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palbe/tools/openSource/readme.txt#3 integrate
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#34 edit
[ROCm/clr commit: fb8eb54ad0 ]
2016-11-15 11:04:08 -05:00
foreman
f4b44db31b
P4 to Git Change 1341218 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/15 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2275 to 2276.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2022 edit
[ROCm/clr commit: 4d6e7783e3 ]
2016-11-15 03:10:12 -05:00
Maneesh Gupta
626b6deaf9
Merge branch 'amd-develop' into amd-master
...
Change-Id: I4fbb7ac287c182fea97bf31562a3d64554e59e94
[ROCm/clr commit: 4b3d0f0e7e ]
2016-11-15 10:44:21 +05:30
Maneesh Gupta
65782bbaeb
Enable USE_COPY_EXT_V2 by default
...
Change-Id: I2c0dc80f85a0ccb5744715b5418a604e38b249ed
[ROCm/clr commit: 0696d4417f ]
2016-11-15 10:42:27 +05:30
foreman
25efc6f7b0
P4 to Git Change 1341072 by lmoriche@lmoriche_opencl_dev on 2016/11/14 19:13:03
...
SWDEV-107400 - [OCL-ROCm] GPU_DEVICE_ORDINAL and GPU_DEVICE_NAME implementation missing for the ROCm device
- Implemented device selection
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocdevice.cpp#26 edit
[ROCm/clr commit: a4deb0f9b4 ]
2016-11-14 19:21:01 -05:00
Ben Sander
ab0362087f
tweak hcc demangler
...
[ROCm/clr commit: 2ea3f8f68e ]
2016-11-14 15:26:27 -07:00
foreman
a88b6d38ef
P4 to Git Change 1340710 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/14 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2274 to 2275.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2021 edit
[ROCm/clr commit: aa9487fbbd ]
2016-11-14 03:09:48 -05:00
Maneesh Gupta
2246f8f22f
Merge branch 'amd-develop' into amd-master
...
Change-Id: I32d41081ac065f2c50531dc2e420802d765665e2
[ROCm/clr commit: 7f323161a8 ]
2016-11-14 06:12:03 +05:30
Sandeep Kumar
dc599cf2b8
Add p2p for cookbook
...
Change-Id: Id2e77ab31123ef95885d665efe34bc0d4596733a
(cherry picked from commit 6fbd0352713ca36e399b1ed4f17c486207a53875)
[ROCm/clr commit: 39e1b16d0b ]
2016-11-14 06:10:36 +05:30
Maneesh Gupta
d8564db4a5
Revert "hipcc: Turn back linking hip_ir.ll by default"
...
This reverts commit 5a48591fc5 .
[ROCm/clr commit: f9d598d66c ]
2016-11-14 06:05:31 +05:30
Ben Sander
b8fb23009b
Add draft doc on profiling with hip.
...
Change-Id: I79727dd2500333b3f16acb381dd5852a15ed408a
[ROCm/clr commit: 09d88d3b97 ]
2016-11-13 10:01:05 -06:00
foreman
1c3c1d8676
P4 to Git Change 1340533 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/13 03:00:03
...
SWDEV-2 - Change OpenCL version number from 2273 to 2274.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2020 edit
[ROCm/clr commit: 7390eb7786 ]
2016-11-13 03:07:06 -05:00
foreman
f1358ced6d
P4 to Git Change 1340474 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/12 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2272 to 2273.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2019 edit
[ROCm/clr commit: 5c82dfcb99 ]
2016-11-12 03:11:23 -05:00
Ben Sander
603c3a3a38
Add   to demangler
...
Change-Id: I89586c7c17f5152b7a6850d0d6c2aa1d3ebc8190
[ROCm/clr commit: d3dbf66ab1 ]
2016-11-11 16:50:56 -06:00
pensun
dd1061b874
Add direct test case for threadfence_system workaround
...
Change-Id: I5b21b590e957c901044741ac94e816cd8b1426f9
[ROCm/clr commit: 992f94b3a1 ]
2016-11-11 15:09:43 -06:00
foreman
6344a39d3e
P4 to Git Change 1340262 by lmoriche@lmoriche_opencl_dev on 2016/11/11 15:10:03
...
SWDEV-105136 - Use the "execution" view rather than the "linking" view to find the metadata and size of the program scope variables.In the "execution" view, the section header table is optional, so we should iterate through the segments to add up the size of PT_LOAD segments with read but not execute flags. We will also find the metadata in the PT_NOTE segment.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#45 edit
[ROCm/clr commit: 66c5d710bc ]
2016-11-11 15:35:41 -05:00
Aditya Atluri
a3286737aa
fixed multi-dim module kernel launch
...
Change-Id: Id1d81f2375d058979ab526433f905cf0ea3d23d6
[ROCm/clr commit: 6dcdf08e0d ]
2016-11-11 12:25:23 -06:00
foreman
61fbe32d2f
P4 to Git Change 1339963 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/11 03:00:03
...
SWDEV-2 - Change OpenCL version number from 2271 to 2272.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2018 edit
[ROCm/clr commit: 98d1816d61 ]
2016-11-11 03:12:00 -05:00
Ben Sander
5e354dcd77
Add option to deny peer access.
...
Also fix test.
Change-Id: I1b247f6c4271442b008e560669bca4daf8eb94c7
[ROCm/clr commit: d666fbaafe ]
2016-11-10 23:12:48 -06:00
Ben Sander
40f8947cc3
Use forceUnpinnedCopy to resolve P2p corner cases.
...
Change-Id: I2aebb419881246cebb696bec87798635bc71acc2
[ROCm/clr commit: 6e54a600b6 ]
2016-11-10 23:12:48 -06:00
Ben Sander
f634f73fef
Enable async copy again.
...
Also add HIP_FORCE_SYNC_COPY chicken bit.
Change-Id: I76a385410494b99bf27305d3c08f55dd81987565
[ROCm/clr commit: 0eeaa3bcd5 ]
2016-11-10 23:12:48 -06:00
Ben Sander
0c66772f37
Doc change only - add comments to test.
...
Change-Id: Ie42087cf3c78e49337b18bb71f3f0e1e7950ee1b
[ROCm/clr commit: 85e65b55ff ]
2016-11-10 23:12:48 -06:00
Ben Sander
ee41609b48
Refactor copy and P2P logic.
...
Prefer use of source-engine for DMA copies, even if user submits copy
in a stream attached to a different device.
The stream is now used only for synchronization, and HIP
makes the most optimal decision for which engine to perform the
copy - typically the source copy engine.
HIP now makes decision on which engine should perform the copy
and passes this to HCC using new apis.
HIP has additional information about peer
visibility and will make a decision which agent should perform
the copy .
Change-Id: I0cf4cfebeae256e6ca795f08a7ed7130f4857d1f
[ROCm/clr commit: e767e0032e ]
2016-11-10 23:12:48 -06:00
Ben Sander
ae2992bcb9
Improve memory debug
...
Change-Id: I0f033139aa4e4b47039eb016e404009127bd0a44
[ROCm/clr commit: e9835617f1 ]
2016-11-10 23:12:48 -06:00
foreman
6f056b585d
P4 to Git Change 1339888 by lmoriche@lmoriche_opencl_dev on 2016/11/10 21:21:17
...
SWDEV-102510 - Need a way to control cl_khr/cl_amd extension macros
- Use -cl-ext option to enable OpenCL extensions
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palcompiler.cpp#11 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palprogram.cpp#23 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocprogram.cpp#44 edit
[ROCm/clr commit: 90d4cf8e78 ]
2016-11-10 21:30:26 -05:00
foreman
88cd2fd02a
P4 to Git Change 1339730 by lmoriche@lmoriche_opencl_dev on 2016/11/10 16:37:37
...
SWDEV-103793 - [ROCm CQE][OCLonLC][ISV] QCDGPU test fails
- The runtime should not report cl_amd_fp64, cl_khr_fp64 should be used instead.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palsettings.cpp#10 edit
... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocsettings.cpp#9 edit
[ROCm/clr commit: 30a6048658 ]
2016-11-10 17:04:27 -05:00
pensun
8ea566f2b2
Update depreciated information for threadfence_system()
...
Change-Id: Id13d2f81edb51eb42b896a5c06913d59ec907c55
[ROCm/clr commit: 9aa2269d5c ]
2016-11-10 11:55:12 -06:00
foreman
99bc0b1ba1
P4 to Git Change 1339431 by gandryey@gera-w8 on 2016/11/10 10:47:43
...
SWDEV-86035 - Add PAL backend to OpenCL
- Fix a regression after LC path integration
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/device/pal/palkernel.cpp#24 edit
[ROCm/clr commit: a9885c5273 ]
2016-11-10 11:02:24 -05:00
Maneesh Gupta
df096e871e
CMakeLists.txt: Cascade CMAKE_BUILD_TYPE to tests
...
Change-Id: I53a3ea951c1fd57e43a02381a457c1dedc1a34f7
[ROCm/clr commit: cdcf04d744 ]
2016-11-10 21:26:34 +05:30
foreman
12616db224
P4 to Git Change 1339294 by johtaylo@johtaylo-jtincrementor-increment on 2016/11/10 03:00:04
...
SWDEV-2 - Change OpenCL version number from 2270 to 2271.
Affected files ...
... //depot/stg/opencl/drivers/opencl/runtime/utils/versions.hpp#2017 edit
[ROCm/clr commit: 655d43d311 ]
2016-11-10 03:13:54 -05:00
Rahul Garg
cd7ad3d620
hipDeviceGetByPCIBusId support for HIP/NVCC
...
Change-Id: I8f82890e88d2a15f592bff192179e7d5c5362722
[ROCm/clr commit: f86c7b5b3c ]
2016-11-10 11:40:59 +05:30
Maneesh Gupta
d55b32b765
hipcc: Default to HIP_LIB_TYPE=1
...
Change-Id: I83b05accd76f7bc94bd724c66ae060fa0095bc8d
[ROCm/clr commit: 462ffb8117 ]
2016-11-10 11:34:00 +05:30
Maneesh Gupta
99678b0000
hcc_dialects/Makefile: use clamp-config
...
Change-Id: I86df82f75b75125825e22d0545209a19386d9936
[ROCm/clr commit: 052a580d5b ]
2016-11-10 11:31:50 +05:30
pensun
daf19a2dbb
resolve conflicts for git pull
...
Change-Id: Ie353b831e2241bc28042069b6cc7405257e871e1
[ROCm/clr commit: bbb619c732 ]
2016-11-09 21:38:43 -06:00