Commit Graph

123 Commits

Author SHA1 Message Date
Evgeny 173c83c6d4 fixing rocm root
Change-Id: I79ff754775565d4500254e4566b8c994c237ba34
2020-05-18 22:35:30 -05:00
Evgeny 98dbca9058 hip apr stream porting to hip vdi; hip_api_string off by default
Change-Id: I2a9b55b8bdc372743b175797c0d4827fe8931033
2020-05-13 06:06:17 -05:00
Evgeny 807bd250f6 using env variables to set compilers
Change-Id: I9af812c4528d0f14c4318436c74a0c63e25d0527
2020-05-08 05:01:19 -04:00
Evgeny 3d4f6b3002 buffer wrap-thread startup fix
Change-Id: I857cff63d28dcc068eddbd3ae2bc0193c428ec41
2020-05-07 06:45:29 -05:00
Evgeny Shcherbakov c73c1bbf29 Merge "Added generation of hip ostream operators" into amd-master 2020-05-05 12:09:29 -04:00
Evgeny 463869d556 optimize HIP API tracing
Change-Id: I43df8d8c4d2165d6ad63665b8bd1d86f99c5dffc
2020-05-05 04:08:13 -05:00
Rachida Kebichi 72b0d25ea4 Added generation of hip ostream operators
Change-Id: I5d07ea07cdd94097cb44619c29d9deba54e5d6a5

ostream ops code cleanup

Change-Id: Ia4e287de1e1953f5d323a0066c29aa6056442139
2020-05-01 16:15:01 -04:00
Evgeny 5531a38d02 loader verbose prints
Change-Id: I99fcdcb0f06b58071a0ff13fbe468c23f7698410
2020-04-22 23:10:05 -05:00
Evgeny 95d05100a7 HIP libraries static definition
Change-Id: I7cd45b491f35d5890246f8d4b1ce358f62b4c682
2020-04-20 12:38:02 -05:00
rkebichi eabcc06785 Update CMakeLists.txt
Adding ostream ops for HIP.
2020-03-30 16:59:11 -04:00
Evgeny 5e5fe9917d normalizing trace comparison mechanism 2020-03-27 00:32:18 -05:00
Evgeny 1be273a1b4 enable tool reloading 2020-03-14 00:13:22 -05:00
Evgeny 3568ca4dbb compatibility with pre-pcs rocprofiler version 2020-03-11 11:33:27 -05:00
Evgeny 7965a02680 fixing rocprofiler activity enabling 2020-03-09 21:13:44 -05:00
Evgeny d2243ef1ec pc sampling integration fix 2020-03-07 19:09:54 -06:00
Evgeny 8b63135ced PC sampling initial bringup 2020-02-28 14:01:40 -06:00
Evgeny e9087dcd86 saving time for roctx records 2020-01-29 23:39:08 -06:00
Evgeny 05315465cf hsa_rsrc_factory sync 2020-01-29 22:39:22 -06:00
Evgeny 89b292ee5c using CMAKE_CXX_COMPILER intead of gcc 2020-01-28 14:21:39 -06:00
eshcherb 8c41ac3a10 Merge branch 'amd-master' into rkebichi-patch-2 2020-01-28 14:14:31 -06:00
rkebichi e8e41428c7 Update CMakeLists.txt 2020-01-28 12:48:14 -05:00
Evgeny f214221bb2 control of trace buffer thread start 2020-01-27 14:31:24 -06:00
rkebichi d87ff09280 Update CMakeLists.txt 2020-01-27 11:58:20 -05:00
rkebichi d30aabefe6 Update CMakeLists.txt 2020-01-24 10:20:40 -05:00
rkebichi cf2c9a2e6d Update CMakeLists.txt 2020-01-22 14:12:22 -05:00
Evgeny 1c79061bb3 filtering start/stop callback if already started/stopped 2020-01-15 12:57:28 -06:00
Evgeny 077f8ec6b6 normalizing C API 2019-12-29 03:06:11 -06:00
eshcherb e212670fe8 Merge pull request #31 from whchung/feature-roctracer_get_timestamp
[Feature] Introduce a new API roctracer_get_timestamp().
2019-12-26 17:41:44 -06:00
Evgeny dceeb6846e checking hip/hcc loader enabled 2019-12-25 05:51:19 -06:00
Wen-Heng (Jack) Chung b7aa8fedb7 Introduce a new API roctracer_get_timestamp().
roctracer_status_t roctracer_get_timestamp(uint64_t* timestamp);

Get system timestamp for roctracer clients.

The API could be used to help roctracer clients understand the reference frame
of timestamps when receiving activity callbacks, as the nanoseconds reported in
the activity callbacks are not in the same reference frame as CPU walltime
clock.
2019-12-19 18:05:33 +00:00
Evgeny 23a1d54acf renaming libmcwamp_hsa to libmcwamp; force loading of roctx library; 2019-12-12 19:03:26 -06:00
Evgeny 0316b23df0 enabling of trace disable for HIP-VDI 2019-12-08 12:38:19 -06:00
Evgeny e606af1499 corremation id initialization fix 2019-12-08 12:11:50 -06:00
Evgeny c58f1f411c hcc corr id wait enabled by default 2019-12-05 18:13:30 -06:00
Evgeny 9d37542470 lib onload trace 2019-12-05 18:08:17 -06:00
Evgeny 7138c5787b enabling hip id wait for HIP-VDI 2019-11-27 19:39:32 -06:00
Evgeny 0560d99d0f hip_vdi: disabling calllback/activity disable 2019-11-27 19:10:53 -06:00
Evgeny 8e85eb1cef global counter optimizing 2019-11-19 23:19:11 -06:00
Evgeny f2b6a6b35c update: dlopen of target runtimes with NOLOAD; enabled KFD domain in explicite test 2019-11-13 11:57:17 -06:00
rkebichi e57a2125d7 Update roctracer.cpp 2019-11-12 17:26:52 -05:00
rkebichi e177ff2c1f Update CMakeLists.txt 2019-11-12 17:24:57 -05:00
eshcherb 2bcf1c5554 Merge branch 'amd-master' into rkebichi-patch-kfd-1 2019-11-11 19:05:50 -06:00
Evgeny 6a442864a3 hip-vdi sync activity callback fix 2019-11-06 09:11:11 -06:00
rkebichi 3a8ae2fff4 Update CMakeLists.txt 2019-10-30 17:21:20 -04:00
Evgeny 086a8f4aa6 update 2019-10-25 20:10:44 -05:00
Evgeny d2db29cd7d fix loader to have strict ldopen 2019-10-25 19:39:04 -05:00
Evgeny 2303c1e398 enabling rocprofiler kernels trace 2019-10-25 17:46:34 -05:00
Evgeny eb4bf2dac6 hip-vdi changes 2019-10-25 00:53:26 -05:00
Evgeny 807745c573 hip-vdi library name 2019-10-22 17:44:37 -05:00
Evgeny 72a2571b22 hip-vdi support 2019-10-21 23:03:20 -05:00