Graf commitů

378 Commity

Autor SHA1 Zpráva Datum
Evgeny 867ae7b2dd concurrent: enable PmcStopper to end perf counting.
Change-Id: I89785277678141e29349e162df10203787050643


[ROCm/rocprofiler commit: c4828a9de0]
2021-04-09 08:06:42 +00:00
Evgeny c701f9705c cleanup after separating for staging and npi branches
Change-Id: Iadd624df21b85f1590e901a8125680743e3281a3


[ROCm/rocprofiler commit: 780dfa37d4]
2021-04-08 20:37:47 +00:00
Evgeny 8c3ce30c94 SWDEV-265287 : integration spmltgen.py script
Change-Id: Ief3e93225fb6660e72a04e4bd4b379262b73c914


[ROCm/rocprofiler commit: 82d7bb2145]
2021-04-08 10:04:39 -04:00
Rachida Kebichi 894412dcff SWDEV-272485 append to CMAKE_CXX_FLAGS instead of override
Change-Id: I0c4364fa800a249d77ec7abd4e73556a8df1ef99


[ROCm/rocprofiler commit: 429a458cae]
2021-04-06 17:16:28 -04:00
Cole Nelson 3c5cb3ae00 Merge "CMakeLists.txt: add ENABLE_LDCONFIG to support multi-version install" into amd-staging
[ROCm/rocprofiler commit: 71f75b5983]
2021-03-30 15:39:27 -04:00
Cole Nelson cd0100f98e CMakeLists.txt: add ENABLE_LDCONFIG to support multi-version install
Depends-On: I58fdf1d0b4e864b5a61ffe8e335d430d424811ab
Change-Id: Ibf4d6446e00eb119d1ea88d81da144e63194f615
Signed-off-by: Cole Nelson <cole.nelson@amd.com>


[ROCm/rocprofiler commit: 35c1b8bff2]
2021-03-27 15:33:09 -07:00
Evgeny Shcherbakov 280fac6b86 Merge "fixing gfx10 gfxip name" into amd-staging
[ROCm/rocprofiler commit: f27b925671]
2021-03-26 15:55:04 -04:00
Evgeny Shcherbakov 7dd5126ef1 Merge "obj-tracking default on" into amd-staging
[ROCm/rocprofiler commit: 4a31d93ec3]
2021-03-26 15:54:45 -04:00
Evgeny 0fe48f9982 obj-tracking default on
Change-Id: If919c1ee792e59bdb938608382e5b7350ca7098e


[ROCm/rocprofiler commit: 80973271f4]
2021-03-24 01:44:19 -05:00
Evgeny eddcdabf2a fixing gfx10 gfxip name
Change-Id: Ie58768d64117a616b1896489b505790cfa993054


[ROCm/rocprofiler commit: 64bdcaddc7]
2021-03-24 00:48:21 -05:00
Rachida Kebichi 6232a6f941 SWDEV-255637 add missing API calls.
Change-Id: Ic68258b6f3725a6dfdeab2a33b2e744f9b1b46b3


[ROCm/rocprofiler commit: 438300358b]
2021-03-23 17:24:29 -04:00
Evgeny 0282e30855 SWDEV-274821 SPM initialization fix
Change-Id: I5e27928a60083eff328bab3e79937ce11bce11bd


[ROCm/rocprofiler commit: e2c9d13e5b]
2021-03-22 09:18:36 +00:00
Evgeny cb57b17051 SWDEV-267190 real pid/tid arg values
Change-Id: Ia3d98364b5bc7e9eace3d742055af4e074d64c66


[ROCm/rocprofiler commit: 567f457f25]
2021-03-18 15:13:21 +00:00
Evgeny 02d06d0c19 SWDEV-274603 : fix SPM mode enabling
Change-Id: I67d9ecd8c808989315b2991ec492af2a4dd4ccbf


[ROCm/rocprofiler commit: c46913cdd6]
2021-03-10 01:27:28 -06:00
Evgeny 49c37df562 SWDEV-274603 : To enable SPM KFD mode
Change-Id: I53f86d51ae9855d9c96aa9d3a8c8e433070136a3


[ROCm/rocprofiler commit: 810b2b5982]
2021-02-25 21:38:39 -05:00
Evgeny Shcherbakov 7ca958cc32 Merge "adding GPU command functions module" into amd-staging
[ROCm/rocprofiler commit: 7290e42827]
2021-02-04 11:03:06 -05:00
Evgeny f9d0d82069 adding GPU command functions module
Change-Id: Id2c2d82ea6fee42695309ad3bb296effa77a2f33


[ROCm/rocprofiler commit: fb82ddee81]
2021-02-03 04:45:59 -05:00
Evgeny bacf127670 SWDEV-267558 : json rebasing supression by env ROCP_JSON_REBASE=0
Change-Id: I968d3922b1714dba09621a90c26cec959be55b91


[ROCm/rocprofiler commit: 3f504e9bd7]
2021-01-27 20:57:43 -06:00
Evgeny e65aba50ad SWDEV-241265 : fixing scripts
Change-Id: Id7fcc309d0003bc72e972976e1944afd6488001d


[ROCm/rocprofiler commit: 249b0c2b26]
2020-12-09 23:10:40 -05:00
Evgeny 2adb15caff SWDEV-255662 : spm kfd mode support
Change-Id: I840c7e92d3d5a59d8e5402c4d8ef86bc123dd07c


[ROCm/rocprofiler commit: 7e60bf163e]
2020-12-02 13:02:45 -06:00
Evgeny b781ea8577 fixing sqtt trace for zero size case
Change-Id: I75712485f518725af46a3b419339a212d1e762a0


[ROCm/rocprofiler commit: f2c9980647]
2020-12-01 18:19:51 -05:00
Rachida Kebichi aebe669461 Merge "SWDEV-255543 Hsa memcopy info csv gen" into amd-staging
[ROCm/rocprofiler commit: 03fecd0645]
2020-11-23 09:59:04 -05:00
Rachida Kebichi e83ac32641 SWDEV-255543 Hsa memcopy info csv gen
Change-Id: I35ed7d613879343851007dce473784ab227cb3ed


[ROCm/rocprofiler commit: cf9975f217]
2020-11-18 11:08:01 -05:00
Evgeny Shcherbakov 4ce36d330e Merge "CMakeList.txt: conformant package names" into amd-staging
[ROCm/rocprofiler commit: 56545dabec]
2020-10-28 10:44:37 -04:00
Cole Nelson 81e95b0a54 CMakeList.txt: conformant package names
Still needs valid email ID in the form of package_name.support@amd.com.
SWDEV-257328

Names as built (internal):
rocprofiler-dev_1.0.0.31000-crdnnv.437_amd64.deb
rocprofiler-dev-1.0.0.31000-crdnnv.436.el7.x86_64.rpm

Change-Id: Id90ce9c92dcc1655ddd04402af929f64f6d5a360
Signed-off-by: Cole Nelson <cole.nelson@amd.com>
(cherry picked from commit 8286d1a6de4b58a2c06048a5bcb865dc4ad819da)


[ROCm/rocprofiler commit: 76c1882653]
2020-10-27 12:52:12 -07:00
Evgeny 66490fca38 fixing c_str() as strdup
Change-Id: Ib5cb68d16ce66fd2ae072168de4c16895f32b57f


[ROCm/rocprofiler commit: ccc6005c25]
2020-10-27 14:45:51 -05:00
Rachida Kebichi dcfa5dd45d SWDEV-254356 : Fix issues with hip memcpy info
Change-Id: I62053d13cd22883680e25072e679c8304497a152


[ROCm/rocprofiler commit: a7c66d99a5]
2020-10-21 17:28:06 -05:00
Rachida Kebichi b50e7ddcdf SWDEV-254356 Adapting memcopy info mechanism to optimized JSON generator
Change-Id: If88e1a69682332ba6c8f782ce870c4035eae65a2


[ROCm/rocprofiler commit: 9b9096f5a8]
2020-10-19 21:12:12 -05:00
Evgeny ec86ed0551 hip async ops api detection fix
Change-Id: I039caf278214ded95c1ef4d06a872d888ac19573


[ROCm/rocprofiler commit: 90cfe92b05]
2020-10-12 16:47:36 -05:00
Evgeny e06ff588ce porting of AQL packet submit to new atomic HSA queue API
Change-Id: I654448a7a8627978395d426118a5cb3ba2a92058


[ROCm/rocprofiler commit: 96ff7582ce]
2020-10-12 09:26:27 -05:00
Evgeny 33e1b0cb19 SWDEV-255459 : to get rid of c++ libatomic
Change-Id: I311db0e456dd6e6c87692898640574dc8f669086


[ROCm/rocprofiler commit: 97caab40da]
2020-10-09 07:39:43 -04:00
Evgeny 87e1a397a3 SWDEV-252747 : testing using v3 object
Change-Id: I427df765d1be55bd2851ce441238b3eaa46cca4f


[ROCm/rocprofiler commit: 169e36f379]
2020-10-09 06:38:46 -04:00
Evgeny 617098d096 SWDEV-249924 : hip correlation id explicite propogation
Change-Id: If5799a812b7789a805797aed8be4ab52d417221f


[ROCm/rocprofiler commit: 8d021eb401]
2020-10-01 12:40:41 -04:00
Evgeny e6be2dd03a SWDEV-254810 : JSON generator cleanup
Change-Id: Iacf782ee1e33443e9efb35b1adfcd2a43feda91d


[ROCm/rocprofiler commit: 29191089cc]
2020-10-01 00:48:56 -05:00
Evgeny fc99b9a657 enable contexts wait
Change-Id: Ie2adf04662fddc8051fb5418904c9c659e264d78


[ROCm/rocprofiler commit: 0d164ba672]
2020-09-21 21:06:03 -04:00
Evgeny Shcherbakov cd9fdbbb47 Merge "JSON flow timestamp fix" into amd-staging
[ROCm/rocprofiler commit: e519076939]
2020-09-21 20:50:58 -04:00
Evgeny e508fd72cc JSON flow timestamp fix
Change-Id: I2dacc29250f2d9c5d56bf8ab3ca7f621cb7b663a


[ROCm/rocprofiler commit: a87d41c6e4]
2020-09-21 03:53:03 -04:00
Evgeny 2d42e93cdf kernel objects dumping
Change-Id: I5a16e05b7df438efa903948701b65a9ced99e5f3

initial codeobj event implementation

Change-Id: Ia7fac3c2b9897a004cfe88c4de82ba8c18284196

update - codeobj event implementation

Change-Id: I2b91b6e689875af03f0086f5a0872a97a629fd83

update2 - codeobj event implementation

Change-Id: Icff75f14fd21963e40db95373fa74880957a9e32

fix - codeobj event implementation

Change-Id: I76c33c875cb429fb12a974bb408b217f187b4536

URI buffer fix - codeobj event implementation

Change-Id: I7ce1a758e021455da3fe5b8a6e4ae3ab46e9760e

HSA events exposing

Change-Id: I3664ab4e5111c4ccedaf068dcb19f48055f0ef9b

HSA events data struct normalizing

Change-Id: I365ef0db45e0a9314bd2a1a4d29dd4eb4e91297d


[ROCm/rocprofiler commit: 8850e46071]
2020-09-11 10:01:54 -05:00
Evgeny Shcherbakov fd73d18240 Merge "DB commit on close" into amd-staging
[ROCm/rocprofiler commit: a3fafe585d]
2020-09-11 09:41:03 -04:00
Evgeny Shcherbakov 35a7a530ad Merge "Fix for: statement uses 11, and there are 1 supplied" into amd-staging
[ROCm/rocprofiler commit: ae7e661b5d]
2020-09-03 13:37:00 -04:00
Evgeny Shcherbakov aed8c48279 Merge "concurrent: enable/fix the related settings" into amd-staging
[ROCm/rocprofiler commit: 8263eceef9]
2020-09-01 17:43:08 -04:00
Rachida Kebichi c624daeadf Fix for: statement uses 11, and there are 1 supplied
Change-Id: I7a6e34df865539f5e61686959b686c15bd909017


[ROCm/rocprofiler commit: 30e9ee7b16]
2020-08-28 13:44:41 -05:00
Evgeny 0d363636f6 HSA trace kernel name demangling
Change-Id: I6d8b674137405a93939c38d7e615af5a114f04ca


[ROCm/rocprofiler commit: 858e0b0f8a]
2020-08-28 05:40:17 -05:00
Xianwei Zhang 9c62afb8ba concurrent: enable/fix the related settings
Concurrent profiling relies on the aqlprofile read_api
and tracker. This patch set those options to enable
the concurrent profiling.

Change-Id: Ib97d4d8facfbc11f2684d83109397cd13f117d5e


[ROCm/rocprofiler commit: b445610cd1]
2020-08-26 16:04:57 -04:00
Evgeny 6960dd7024 DB commit on close
Change-Id: I223f4237ba814f69b75c026be7ea9ace95a3d5ae


[ROCm/rocprofiler commit: be69ebd33d]
2020-08-26 01:18:49 -05:00
Evgeny 4e691bd307 passing filename to mem_manager dump
Change-Id: I95cb99a69c4d2f8e55a063388d46a7f7b196f6bd


[ROCm/rocprofiler commit: 5511a969e7]
2020-08-15 04:01:08 -04:00
Evgeny 71a89320ef postprocessing optimisation
Change-Id: I8091f293a80a8c546432932f209327ce97769c98


[ROCm/rocprofiler commit: 8a8f498468]
2020-08-12 13:00:33 -04:00
Evgeny Shcherbakov b1dd8a9d11 Merge "roctx range api py script changes" into amd-master
[ROCm/rocprofiler commit: de49d33fed]
2020-08-12 11:19:20 -04:00
Evgeny 3374fe1705 roctx range api py script changes
Change-Id: I1ee994e00fa0283e129f05e2745c0c6caf8aa6b5


[ROCm/rocprofiler commit: 71b1da0eab]
2020-08-07 16:53:24 -04:00
Xianwei Zhang bc27ae1adf concurrent: improve concurrent profiling
This patch adds barrier packets, together with extra signals,
to enforce the completion order of read packets w.r.t dispatch.
And, PmcStopper is added to stop the profiling finally.

Change-Id: I8e8d3a41d86e42be1d9e5afd44c247be876cf1a5


[ROCm/rocprofiler commit: e26210d9d9]
2020-08-05 18:20:14 -04:00