Matt Arsenault
39011c417d
Export targets for find_package
...
Currently the opencl build hardcodes the path and directly includes
amdvdi_staticTargets.cmake. The proper way to find this is through
find_package, so start exporting the expected format.
Change-Id: Ic960a2dd467d57867cb96ab831dbd85bca336535
[ROCm/clr commit: 8988f34935 ]
2020-05-21 13:47:59 -04:00
Laurent Morichetti
39491f0ddc
load functions when registered if lazy load is disabled
...
Change-Id: I08c9684ca4ab86a6294ed9e670f3125c1a0cc6c4
[ROCm/clr commit: 161c14c1de ]
2020-05-21 09:19:20 -04:00
Chauncey Hui
25a069ae3c
SWDEV-2 - Change OpenCL version number from 3145 to 3146
...
[ROCm/clr commit: 17094415f7 ]
2020-05-21 03:00:06 -04:00
Sarbojit Sarkar
68b845519d
added null check
...
Change-Id: I7631965286bad5684bacb7e38c63031b5c691dc0
[ROCm/clr commit: 06a0de3567 ]
2020-05-20 23:08:55 -04:00
Aryan Salmanpour
009eed8763
check for valid queue before accessing cuMask()
...
Change-Id: I8d4b0dbcd097c2ec5c31dea5a3d0060f0864a7e8
[ROCm/clr commit: fec4adfd19 ]
2020-05-20 16:23:09 -04:00
Saleel Kudchadker
33377ef6d7
Fix elapsed time calc for hipEventElapsedTime
...
If the start and stop events have same command internally
then measure command end to command start
Change-Id: Ie70cfa37c06c06573f0ed58dab2bbe4434c1724b
[ROCm/clr commit: fe9aa9356b ]
2020-05-20 16:02:48 -04:00
German Andryeyev
e6b1dc9771
Add missing memory allocation in printf
...
Change-Id: I452b676612b54f70106e7ef1bcb5ce2baf7b3ffc
[ROCm/clr commit: f56a052243 ]
2020-05-20 14:49:59 -04:00
Alex Xie
48068bdb89
Fix compile error in certain version of GCC
...
Change-Id: I27f021db908bf114a685427a47cd9f0d6b2e5693
[ROCm/clr commit: 966448c53b ]
2020-05-20 13:13:55 -04:00
German Andryeyev
9f69856aa4
Add a test case for async double memset
...
Change-Id: I8a1df610c8d3d942651f258e7812e8697067c347
[ROCm/clr commit: 3ae839c85b ]
2020-05-20 12:52:29 -04:00
German Andryeyev
e20f40119c
Fix async mem clear
...
Optimization for the fence release removed a sync for mem fill.
Add simple const buffer management forr the filled pattern to avoid
pattern overwriting with the async fills.
Change-Id: I63773ac09ceec31d5396d24570e4647ff096326b
[ROCm/clr commit: 2ce6bbebc4 ]
2020-05-20 11:13:41 -04:00
Matt Arsenault
8789cbafa1
Don't add_subdirectory on a binary directory
...
This doesn't make sense and didn't do anything.
Change-Id: If6cbcd9269d8d45b091f100318afd3ab9ec6ceec
[ROCm/clr commit: a38144dec7 ]
2020-05-20 09:01:08 -04:00
Chauncey Hui
d400543947
Modified IpcDetach to return status instead of void.
...
Change-Id: I68ed94b93f0383babe25eb046b4047d249a0fdc1
[ROCm/clr commit: 0af9c06968 ]
2020-05-20 03:38:21 -04:00
Chauncey Hui
593b1c8be7
SWDEV-2 - Change OpenCL version number from 3144 to 3145
...
[ROCm/clr commit: 60d6a28dc9 ]
2020-05-20 03:00:03 -04:00
Matt Arsenault
b65ba80252
Fix include directories for cltrace
...
Change-Id: I8de82fa4b6ce7e1e869f1001d1710dc8673b7be5
[ROCm/clr commit: 7273fdedfe ]
2020-05-19 21:41:16 -04:00
Matt Arsenault
d2cb056d06
Remove include/ from #includes
...
These are unnecessary and an obstacle to producing a relocatable
package.
Change-Id: I0059bf7a2d11fcece0cd7ab47d7545d0df4d7099
[ROCm/clr commit: 1d267c9c08 ]
2020-05-19 19:35:09 -04:00
Aakash Sudhanwa
c6c208099b
Revert "Reenable cooperative groups"
...
This reverts commit 7b00a525ba .
Reason for revert: <INSERT REASONING HERE>
Change-Id: I8954b37c354382804a139d80e2551c381fd9b2ed
[ROCm/clr commit: abc115bda8 ]
2020-05-19 18:21:48 -04:00
Jason Tang
d917bbfc73
SWDEV-236894 - Rename LOG_LEVEL to AMD_LOG_LEVEL
...
Change-Id: Ibdfaf0fb615ac343c05d0fa3c3ace9cbb592ecf3
[ROCm/clr commit: 49224d95c7 ]
2020-05-19 17:32:24 -04:00
Jason Tang
1e58ddd549
Add dlerror to ICD to help future diagnosis
...
Change-Id: Ieb95252ab671ff666fceee3349637683078a0f89
[ROCm/clr commit: 601cf7d4bb ]
2020-05-19 10:49:19 -04:00
Dittakavi Satyanvesh
4ab0a2c0d6
enable occupancy sample on HIP-Clang
...
Change-Id: I236daad743bbbc7f8daa41e8157a4ff73058518b
[ROCm/clr commit: 4ed5c887c0 ]
2020-05-19 03:08:19 -04:00
Matt Arsenault
7bb37b41b9
Restore attempt to use find_package for ROCclr
...
7eda01ba broke this. This is still mostly a commit order hack until
the ROCclr change is submitted.
Change-Id: I43762963dbc66f1dc83916d2f0e9c90e4fcbf7c1
[ROCm/clr commit: 9f9d35ad86 ]
2020-05-18 14:34:35 -04:00
Jason Tang
f94e958680
Add major/minor/stepping to device layer
...
Change-Id: If82ea55a46b166b243a98089a6e9c40ccfdb479f
[ROCm/clr commit: cd2a713d63 ]
2020-05-17 12:57:34 -04:00
Chauncey Hui
75ae2a887e
SWDEV-2 - Change OpenCL version number from 3143 to 3144
...
[ROCm/clr commit: 90c975224f ]
2020-05-16 03:00:03 -04:00
agodavar
76f840e3db
Fix hipMemset for unaligned ptr, correct offset required by ROCclr per aligment and testcase to validate unaligned ptr
...
Change-Id: Ib1a0f9d1556d09cf72a12a90cad2e27c6d9c6a1c
[ROCm/clr commit: e1961c838f ]
2020-05-16 02:38:14 -04:00
Ramesh Errabolu
d09b2ebb3c
Remove dependency on hsa-ext-rocr-dev package
...
Change-Id: I1b4032390c128e71a2f9a743b9db9b7bf7713e91
[ROCm/clr commit: 42150302e6 ]
2020-05-15 16:56:30 -05:00
Jason Tang
5101aa9867
Correct the way to get subtarget
...
Change-Id: I47805424c0bd69547cff0ab71c369552016052b5
[ROCm/clr commit: 9b5e1fec6c ]
2020-05-15 17:18:39 -04:00
Christophe Paquot
dcf54124a1
[hip] Skip lang guess if -x <lang> is specified.
...
Change-Id: If5cbdd1e5d36d2d8b83f3eadd0598162691167aa
[ROCm/clr commit: 4932115d6d ]
2020-05-15 17:07:40 -04:00
Matt Arsenault
01a1521a9c
Remove empty file
...
Looks accidentally added
Change-Id: Ib7dce6ffe9c131b08674a1e304b561fbd940362e
[ROCm/clr commit: 8edad73f14 ]
2020-05-15 16:30:37 -04:00
Aryan Salmanpour
dee687d2d7
Add support for setting CU mask on ROCclr for ROCm backend
...
Change-Id: I0dbe2eeb33467fc0f24b26929119c10e9b455da7
[ROCm/clr commit: fed94b8604 ]
2020-05-15 14:23:43 -04:00
Matt Arsenault
db047faa43
Include interface directories from rocclr target
...
This is overly painful because this is an object library.
Change-Id: I618843b810549876053212bf24efff18aece9470
[ROCm/clr commit: 206810e014 ]
2020-05-15 13:17:13 -04:00
German Andryeyev
7b00a525ba
Reenable cooperative groups
...
Change-Id: Ia43049ef550bffa6d21704dbd306ddb9c1d56af0
[ROCm/clr commit: 82dc1a6343 ]
2020-05-15 12:41:12 -04:00
Christophe Paquot
23e520003c
Use system scope for packet following sdma copies
...
SWDEV-234947
SWDEV-236298
Instead of forcing a barrier packet, just inject system scope on the next packet.
Change-Id: If9bcee23e08dfe5db731235e2fcb30582cbd4c1c
[ROCm/clr commit: 6a5af4056e ]
2020-05-15 12:20:06 -04:00
Payam
bfde2ce8f8
load functions when registered if lazy load is disabled
...
Change-Id: I6f10a72f7643e476407af03b04ef52e59741be45
[ROCm/clr commit: 0a9d550d9b ]
2020-05-15 12:15:32 -04:00
Icarus Sparry
83f131638c
Merge "SWDEV-235875:Fix rocALUTION build error" into amd-master-next
...
[ROCm/clr commit: ae65b83869 ]
2020-05-15 12:10:02 -04:00
Aaron En Ye Shi
90b6faf71e
Merge "API tracing instrumentation" into amd-master-next
...
[ROCm/clr commit: 8b52d70b9b ]
2020-05-15 11:18:14 -04:00
Vlad Sytchenko
f7c1b0aa65
Merge branch 'amd-master-next' into amd-npi-next
...
Change-Id: Ie692324c8cf6215bf6cf87de0d5e3aa1bdfd5ea1
[ROCm/clr commit: ef87227a3f ]
2020-05-15 11:15:27 -04:00
Aaron En Ye Shi
17c1a6f873
Merge "Fix missing hip_version.h install and package" into amd-master-next
...
[ROCm/clr commit: b9f0b54cae ]
2020-05-15 10:38:09 -04:00
Aaron Enye Shi
0ae8409317
Fix missing hip_version.h install and package
...
Change-Id: I7182518f8c0dea6e00ffd649d1a29027fdc78b24
[ROCm/clr commit: 1a48abfdd6 ]
2020-05-14 21:54:28 +00:00
Matt Arsenault
24cc417ec1
Fix missing target includes for GL/EGL headers
...
Change-Id: I9a31eae40cb7187dd0264ad5b9577fab96464b41
[ROCm/clr commit: 3624b8df16 ]
2020-05-14 16:56:34 -04:00
agodavar
2d90f030a1
SWDEV-235875:Fix rocALUTION build error
...
Change-Id: I2f2a15687e943a860ff6ca05f22422f791a36c0a
[ROCm/clr commit: 945726f870 ]
2020-05-14 14:43:25 -04:00
Payam
f08d09ddba
updating envar to HIP_ROCCLR_HOME
...
Change-Id: Ic0bbf40638538307377e6db1a7379fb23dec8306
[ROCm/clr commit: 4638f0f11c ]
2020-05-14 12:59:51 -04:00
Evgeny
a68bf95ab5
API tracing instrumentation
...
Change-Id: I257409b9fe299b009ded3e3a43287322d5f93a70
[ROCm/clr commit: 10cb7645dc ]
2020-05-14 11:03:09 -05:00
Chauncey Hui
a03d2de818
SWDEV-2 - Change OpenCL version number from 3142 to 3143
...
[ROCm/clr commit: 345a8a89b3 ]
2020-05-14 03:00:03 -04:00
Matt Arsenault
26597f888a
Improve usage of target_include_directories
...
Eliminates most of the global include_directories. The install header
paths are different from the build directory, so we have to separate
those for the exported target include paths.
Change-Id: I13e4c56c1218cb31c29a316422dc5fd1d09d8b1b
[ROCm/clr commit: 3a7f2e3682 ]
2020-05-13 17:25:58 -04:00
Payam
0790fed712
adding support to disable lazy loading, HIP_ENABLE_LAZY_KERNEL_LOADING
...
Change-Id: Iafe0f396570ee2bccf642b537cbf9aad967e1370
[ROCm/clr commit: 6152b200cb ]
2020-05-13 17:18:48 -04:00
Vlad Sytchenko
6313310fa6
Load versioned comgr library
...
Change-Id: I4cc81f33e6889ac81a82747159bc210256f33c21
[ROCm/clr commit: 614aaa8409 ]
2020-05-13 16:46:35 -04:00
Matt Arsenault
49c251e518
Move top.hpp into include directory
...
This partially avoids a difference in the include paths between a
build and install tree, and simplifies the install configuration.
Change-Id: If8119507594e0d284ac08c141c6c51c88ec619ef
[ROCm/clr commit: 199f6114d0 ]
2020-05-13 16:30:43 -04:00
Aaron En Ye Shi
53fb4cb3f6
Merge "Fix missing hip_prof_str.h in hip-base package" into amd-master-next
...
[ROCm/clr commit: 9726cb85d4 ]
2020-05-13 16:25:06 -04:00
German Andryeyev
1f5fc3cb04
Merge "Correct mgpu coop launch test" into amd-master-next
...
[ROCm/clr commit: a48ba48773 ]
2020-05-13 16:20:24 -04:00
German Andryeyev
6e8e12b17c
Set CPU access flag for SVM
...
Make sure all GPUs have CPU access flag for the fine grain buffer.
Change-Id: Ifc843c2807e70a271b269192ae7859205ff458f3
[ROCm/clr commit: 8904848abc ]
2020-05-13 16:05:46 -04:00
Aaron Enye Shi
55f4099dcb
Fix missing hip_prof_str.h in hip-base package
...
Change-Id: Icd163ff83fadc2ee0e68f5755c652a45d2e781e5
[ROCm/clr commit: e61b8dc425 ]
2020-05-13 19:13:16 +00:00