Commit Graph

11513 Commits

Author SHA1 Message Date
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
German Andryeyev 2632fe42e5 Correct mgpu coop launch test
When the original size is devided accross all GPUs rounding can
occur, causing incorrect validation. Readjust the final value
for comparison to the new size accordingly.

Change-Id: I9b42149e33dfcb328de7419e546a0202a69a8610


[ROCm/clr commit: 999295b3fa]
2020-05-13 14:39:11 -04:00
Vlad Sytchenko 0274913d05 Correctly check if env vars are set
Change-Id: I365da786c822e9395aec5c6b75753ba297da3f64


[ROCm/clr commit: 5067cd1dd1]
2020-05-13 14:08:03 -04:00