Chauncey Hui
6107041c84
SWDEV-2 - Change OpenCL version number from 3168 to 3169
...
[ROCm/clr commit: 38ae71d10b ]
2020-06-27 03:00:05 -04:00
Aryan Salmanpour
934763278b
remove unused argument from enableHostcalls/disableHostcalls functions
...
Change-Id: I351a6b4e23cd9f118310c5c79b1afcb4758fde1b
[ROCm/clr commit: 34b82eb998 ]
2020-06-26 16:33:30 -04:00
Vlad Sytchenko
41431f3ae2
Disable failing texture tests
...
Change-Id: I2fd8ae2ac8c7494911149023c2102025443b7fbd
[ROCm/clr commit: e356f5ff85 ]
2020-06-26 14:05:24 -04:00
Evgeny
320e5b4e8a
HIP-PROF: fixing pointers tracing
...
Change-Id: Id2c35972e1d134012980c95a3649ddfdf9303494
(cherry picked from commit a19960e79a )
[ROCm/clr commit: 80f9bfc168 ]
2020-06-26 11:17:29 -04:00
Cole Nelson
684004ca35
packaging/hip-rocclr.txt: multi-version install broken because of 'hip_rocclr'
...
Versioning understands 'hip-rocclr' not the deprecated 'hip_rocclr'.
Remove this.
Leaving Provides hip-hcc until package shifts settle down.
SWDEV-242143:
Change-Id: I489fa28dd1394625bc6016a3adda4f73d02da202
Signed-off-by: Cole Nelson <cole.nelson@amd.com >
[ROCm/clr commit: 0b7703560a ]
2020-06-25 14:17:16 -04:00
rohit pathania
6b04a13e52
[dtest] hipMemcpyWithStream API multithreaded test scenarios
...
1.hipMemcpyWithStream with one stream
2.hipMemcpyWithStream with two streams
3.hipMemcpyWithStream multiGPU with one stream
4.hipMemcpyWithStream with kind DtoH
5.hipMemcpyWithStream with HtoH
6.hipMemcpyWithStream with DtoD
7.hipMemcpyWithStream with Default kind
8.hipMemcpyWithStream with Default kind on same device
9.hipMemcpyWithStream with DtoD on same device
SWDEV-238517 for enhancing hip unit tests
Change-Id: I5f55a12bdd7c8d28fcb06db94a491c2ad5ee3004
[ROCm/clr commit: c14e95741b ]
2020-06-25 12:51:23 -04:00
Ronak Nilesh Chauhan
179a9974f4
Revert "Support passing macros to hipLaunchKernelGGL"
...
This reverts commit 4dfef9a25b .
Reason for revert: This patch breaks ROCPrim tests
Change-Id: Ib2235f719861c9f4317c33e86b6c1f8bc669cfd4
[ROCm/clr commit: b15e835d9e ]
2020-06-24 04:28:46 -04:00
Chauncey Hui
fa53a0a233
SWDEV-2 - Change OpenCL version number from 3167 to 3168
...
[ROCm/clr commit: 01d8a13065 ]
2020-06-24 03:00:03 -04:00
Tao Sang
9273cfaa15
Support numa policy set by user
...
Add hostNumaAlloc() to support numa policy set by user
Change-Id: Ib6c3e838aa53e3d9b3db9735c585df46a1c98944
[ROCm/clr commit: da94cd0de1 ]
2020-06-23 18:57:03 -04:00
Vlad Sytchenko
ec1205b497
Revert "Added file logging for rocclr & HIP"
...
This reverts commit bc5075c2c5 .
This change broke the legacy-complib build in p4. It seems that we can't use any flags in debug.cpp.
Change-Id: I17bb83651b85d6f415d9074634b479658fd4c3f9
[ROCm/clr commit: 20c24cae93 ]
2020-06-23 16:46:56 -04:00
Evgeny
790d14d84b
HIP-PROF: fixing pointers tracing
...
Change-Id: Id2c35972e1d134012980c95a3649ddfdf9303494
[ROCm/clr commit: c148adf362 ]
2020-06-23 14:02:35 -04:00
kjayapra-amd
39523e2c63
SWDEV-209747 - Staging Copy will not be supported in HIP, adjust test case accordingly.
...
Change-Id: Iad616ef3990d539cdb82bbd8a22ea2124f7abe50
[ROCm/clr commit: a5c437c82e ]
2020-06-23 13:14:17 -04:00
Jason Tang
f2084f8fad
Remove finding OpenCL library
...
Change-Id: I44faa5c3d40430ae9c9bc5440252812a8e7f717d
[ROCm/clr commit: 6f2dfea285 ]
2020-06-23 12:42:42 -04:00
Tao Sang
f184916c46
Fix missing numa symbol in building libamdocl64.so
...
Change-Id: I77eca06345b11b5c8482ab626ef1b60c5fa20ec8
[ROCm/clr commit: 9171896d73 ]
2020-06-23 11:29:28 -04:00
agodavar
4644558c2b
SWDEV-239297:hipMemset fix, getMemoryObject with unaligned ptr
...
Change-Id: I37b8139c5099d37b42f34d728a3d694fdf9cb55d
[ROCm/clr commit: 6a47458764 ]
2020-06-23 08:56:09 -04:00
Sarbojit Sarkar
bc5075c2c5
Added file logging for rocclr & HIP
...
Change-Id: Ic0a54f6ee82d010b011739e0059778ed31833518
[ROCm/clr commit: 5f055d227d ]
2020-06-23 04:30:36 -04:00
Chauncey Hui
7511534bca
SWDEV-2 - Change OpenCL version number from 3166 to 3167
...
[ROCm/clr commit: bafbbe663e ]
2020-06-23 03:00:03 -04:00
German Andryeyev
0dd2e2b010
Disable flush on marker
...
Change-Id: I04d0fd995fb4b29a6bc372e1543902a053017d6a
[ROCm/clr commit: 265d84bab9 ]
2020-06-22 13:27:39 -04:00
Tao Sang
3113312e03
Fix static lib crashing issue
...
Initialize HIP_ENABLE_DEFERRED_LOADING = 1
Change-Id: I432ccf1926b953c4391fdd086cde7da2380962bb
[ROCm/clr commit: d536a661ac ]
2020-06-22 13:24:40 -04:00
German Andryeyev
ebe5c3d381
Remove extra barriers
...
Don't flush current batch if the dependent wait is a nop
Change-Id: I8a8722b9011fe042c1a4ce195938290fc75e7c86
[ROCm/clr commit: c18892a590 ]
2020-06-22 12:41:02 -04:00
Michael LIAO
5e3c45afde
[hip] Disable assert workaround for HCC on HIP-Clang.
...
- HIP-Clang follows the standard assert definition by providing
`__assert_fail`. But, `assert` macro is added as an HCC-specific
workaround due to the missing implementation. Only enable that on the
HCC compilation to avoid unexpected behaviors on HIP-Clang
compilation.
Change-Id: I1c9a707baff9b85c30faef58c52ebfe07e3fc3fc
[ROCm/clr commit: 41aedf5273 ]
2020-06-22 10:33:56 -04:00
Dittakavi Satyanvesh
b7801b2035
SWDEV-240566 adds error message before abort
...
Change-Id: I4dbd089daa5e6fde5e8722dc2395225dd822561c
[ROCm/clr commit: 7a3b8c6dd2 ]
2020-06-22 10:12:49 -04:00
Jason Tang
b2e264b2c1
For apu: call commitSvmMemory() from Device::svmAlloc()
...
Change-Id: Ic6e9b2ad4624e7e1c50835d3825254c76e764bf0
[ROCm/clr commit: 532083f87c ]
2020-06-22 10:09:32 -04:00
Ronak Chauhan
4dfef9a25b
Support passing macros to hipLaunchKernelGGL
...
This makes hipLaunchKernelGGL take a variable argument list, that will be
expanded before being fed to hipLaunchKernelGGLInternal.
Change-Id: Id76e2bf91acd5d68f56a24fc39f219f2eeb06d33
[ROCm/clr commit: fb6bb04f03 ]
2020-06-22 04:35:29 -04:00
Chauncey Hui
e8de9c3322
SWDEV-2 - Change OpenCL version number from 3165 to 3166
...
[ROCm/clr commit: 836ee7eddb ]
2020-06-20 03:00:03 -04:00
Tao Sang
b702f41277
Support numa policy set by user
...
Add hipHostMallocNumaUser flag to hipHostMalloc() in order to support
numa policy set by user.
Change-Id: I6d70ed539a5f97f27187f2242b68849c0e27e4d6
[ROCm/clr commit: 71c64e98a0 ]
2020-06-19 21:23:58 -04:00
Tao Sang
ce1baf5d04
Support numa policy set by user
...
Add CL_MEM_FOLLOW_USER_NUMA_POLICY
Change-Id: I90a19dac7641827dff2ceb9ef8ae5f3467ed87a1
[ROCm/clr commit: 53264a8a4a ]
2020-06-19 18:16:47 -04:00
Jason Tang
f1110d715e
Set the tiled_ flag according to ImageCreateInfo
...
Change-Id: I3e1b2fdd15e32c3c24f4341001b068738c98e388
[ROCm/clr commit: 138b2d3ce2 ]
2020-06-19 12:34:07 -04:00
kjayapra-amd
5a1e09a37d
SWDEV-229840 - Add Debug prints when the element is already present in MemObjMap_
...
Change-Id: I21129d087e73cc2a9e35f03e6a1a2dc527626f48
[ROCm/clr commit: 71c05075ba ]
2020-06-19 12:33:20 -04:00
German Andryeyev
a1974c06e9
Switch PAL to interface 610
...
Change-Id: Ida563f38513789f5ba105ac92a9737c59cd5d90d
[ROCm/clr commit: 01fcf82448 ]
2020-06-19 11:40:12 -04:00
Vlad Sytchenko
02641f4f43
Correct texture element size calculations
...
hipChannelFormatDesc contains size of each channel in bits. There's 8 bits per byte, not 4, so we should divide by 8.
Change-Id: I38ae2d28ad54740823c98908ca2afecad0ba0183
[ROCm/clr commit: 81b15ed36e ]
2020-06-19 11:39:03 -04:00
Jason Tang
fb0be5d639
Merge pal Resource mapLayers/unmapLayers logic into map/unmap
...
Change-Id: I0198fb96f104539fb557f91160665e60ba576132
[ROCm/clr commit: 155ff5bdcc ]
2020-06-19 10:51:48 -04:00
Yaxun (Sam) Liu
8849a591f7
Fix missing ldexp(float,int)
...
Change-Id: I2c1553407dfc26948d3ab7aa532eef42a0f6b204
[ROCm/clr commit: 2461135d8a ]
2020-06-18 15:16:59 -04:00
Aryan Salmanpour
6943b4fa83
move hostcall-based implementation of messages/printf from rocm backend to the common device layer
...
SWDEV-232428
Change-Id: I14b774e66a1783569c6d34d8759c1faa5f340e27
[ROCm/clr commit: 1bd265f8d6 ]
2020-06-18 13:49:28 -04:00
rohit pathania
11ef0984f4
[ dtest ] Added different test scenario with hipMemcpyWithStream
...
- Test with one, two streams
- Test Multi-gpu (one stream per gpu)
- Test D-D (on same device/different devices). Can discover issues
when devices are on same or different root complexes.
- Test H-D/Default
SWDEV-238517 for enhancing hip unit tests
Change-Id: I8031a7eebe2f9c8c0e0996e2c7accb09ac0b96d4
[ROCm/clr commit: 226c438559 ]
2020-06-18 10:31:01 -04:00
Chauncey Hui
8153018c23
SWDEV-2 - Change OpenCL version number from 3164 to 3165
...
[ROCm/clr commit: c9c4250bbe ]
2020-06-18 03:00:03 -04:00
Saleel Kudchadker
f00b041e6c
Reset GPU_FORCE_BLIT_COPY_SIZE as its fixed in KFD
...
Commit ebcfa85cf7ebb26c96fca48a34292d88e74dd675
fixes programming of SDMA*_ULV_CNTL.HYSTERIS register
Change-Id: Ibb1d824bf3f8e351f840adbc099601b322f935f6
[ROCm/clr commit: d8efc31c34 ]
2020-06-17 13:23:41 -07:00
Vlad Sytchenko
0a3e99aa14
Support creating textures from user ptr with offset
...
Change-Id: Ied0af9a842fc6ef067e068a9d89dde63ff5dfce1
[ROCm/clr commit: ba2d3fbbb3 ]
2020-06-17 14:10:14 -04:00
Vlad Sytchenko
7a902e0788
Fix -Wsign-compare warnings
...
Change-Id: I874dc007ac657c25a72c6752c1a2da74c028a822
[ROCm/clr commit: 8db45328d9 ]
2020-06-17 11:20:45 -04:00
Chauncey Hui
33ea76ec1c
SWDEV-2 - Change OpenCL version number from 3163 to 3164
...
[ROCm/clr commit: 7475e17537 ]
2020-06-17 03:00:03 -04:00
Jason Tang
ab081f39cc
Add asicRevision
...
Change-Id: I59f3ad20b9bdadf77bd1e0725f7a401d7ad423a3
[ROCm/clr commit: 8933c078f6 ]
2020-06-16 17:54:20 -04:00
Jenkins
52c76fcd97
Merge 'amd-master-next' into 'amd-npi-next'
...
Change-Id: Id0bd0798c460b51653a73b6a9ce97ddaec92874a
[ROCm/clr commit: 5068e1d87a ]
2020-06-16 21:09:56 +00:00
German Andryeyev
51db339313
Disable P2P emulation for HIP
...
Some apps use P2P transfer without any validation for peer access.
Report an error if runtime has found such a request.
Change-Id: I3bf728f1fc3969697ade97bb1d2f1dce294078e2
[ROCm/clr commit: 01c2727a3a ]
2020-06-16 11:21:54 -04:00
Vlad Sytchenko
baaf3e9d1f
Fix typo from previous change
...
Change-Id: Ib8f3418a3460d86d75fc5529ed6270a164e9b10e
[ROCm/clr commit: b835120dfa ]
2020-06-16 11:12:33 -04:00
Chauncey Hui
c6696b3ccb
SWDEV-2 - Change OpenCL version number from 3162 to 3163
...
[ROCm/clr commit: e9cee93786 ]
2020-06-16 03:00:03 -04:00
Tao Sang
315cd2f959
Make hipHostMalloc() respect hipSetDevice()
...
Change-Id: I2410240f91b108c24597ee0fa7cf31e7b1f3ac5d
[ROCm/clr commit: 63ce69224a ]
2020-06-15 23:20:09 -04:00
kjayapra-amd
b079478641
SWDEV-240589 - Remove guarantee @ __hipRegisterFunction flow for now.
...
Change-Id: Ic51e2a1f951ac7745c2bbd11cfd2b92521c6966a
[ROCm/clr commit: 2467e37f3f ]
2020-06-15 22:32:24 -04:00
Vlad Sytchenko
e5f959ce02
Enable the use of some warnings when building HIP-ROCclr
...
Similar to http://gerrit-git.amd.com/c/compute/ec/vdi/+/375385 , except no -Wno-strict-aliasing.
With this change only two warnings show up during the build - -Wsign-compare and -Wmisleading-indentation.
Change-Id: Iffa436c65ab6312aeaa6def71ee6af38ed1b4a4e
[ROCm/clr commit: 509a38f50c ]
2020-06-15 20:33:30 -04:00
German Andryeyev
17bf7b0138
Initial support for HIP managed memory
...
- Call the new ROCclr interfaces for HMM
Change-Id: I2cd1bf438f712a9e9e328340e7d0c025257ca6c1
[ROCm/clr commit: b182ad9574 ]
2020-06-15 18:10:41 -04:00
Vlad Sytchenko
0b3fc7bc5d
Fix some -Wunused-but-set-variable warnings
...
Change-Id: I281583b5abdfc09d5dd8b7dfb20b8821581db193
[ROCm/clr commit: 5b9af8f28d ]
2020-06-15 17:51:01 -04:00