Commit Graph

13501 Commits

Author SHA1 Message Date
Evgeny cda33400ef adding begin_ts_file.txt for app start time
Change-Id: I976e7bf06eeafa76c80cc847c341dde9f1f5895e


[ROCm/roctracer commit: c9a7d6c4a8]
2020-06-17 18:59:38 -05:00
Evgeny c9a7d6c4a8 adding begin_ts_file.txt for app start time
Change-Id: I976e7bf06eeafa76c80cc847c341dde9f1f5895e
2020-06-17 18:59:38 -05:00
Eric Huang 0003b6d147 kfdtest: change shader command to avoid compile error for gfx90a
Signed-off-by: Eric Huang <jinhuieric.huang@amd.com>
Change-Id: I531ebac162403cc957802bbcdb34cdc022be3a50
2020-06-17 10:15:12 -04:00
Evgeny d0a7366897 adding SQLiteDB class 'table_get_record' method
Change-Id: I122805040764e239b61b641f03f03ddd4a677394
2020-06-17 03:33:58 -05:00
Evgeny 29f41330ca adding SQLiteDB class 'table_get_record' method
Change-Id: I122805040764e239b61b641f03f03ddd4a677394


[ROCm/rocprofiler commit: d0a7366897]
2020-06-17 03:33:58 -05:00
Sean Keely d163fac13d Fix install issue.
Create symlink directory before attmpting to create the symlink.

Change-Id: Ic4d07052e5bfc32280c7d71e58784cbba3536e2a
2020-06-17 03:15:25 -05:00
Yong Zhao 6a762ec717 libhsakmt: Improve the comment regarding queue doorbells
The comment failed to convey the fact.

Change-Id: Ia9b1d1c2583e288a6308d2bc81d42055064a5f4f
Signed-off-by: Yong Zhao <Yong.Zhao@amd.com>
2020-06-16 15:16:03 -04:00
Divya Shikre 2805ed16a4 Adding current voltage feature & gtest.
Signed-off-by: Divya Shikre <DivyaUday.Shikre@amd.com>
Change-Id: Ic555a3af265e603419e2875d1989a366abc82596
2020-06-16 11:48:56 -04:00
Evgeny 5f3eb56b1d tests standalone build
Change-Id: I556cbc48c169764beaf9e50684edfb0e9075074c


[ROCm/roctracer commit: d1ad7a56e1]
2020-06-15 23:49:58 -05:00
Evgeny d1ad7a56e1 tests standalone build
Change-Id: I556cbc48c169764beaf9e50684edfb0e9075074c
2020-06-15 23:49:58 -05:00
Evgeny 68c9f32d6e fix output merging
Change-Id: I7c51e85f8a8e6e5bae67abf74716a658cc533a6a
2020-06-15 01:13:19 -05:00
Evgeny 669dcf4f05 fix output merging
Change-Id: I7c51e85f8a8e6e5bae67abf74716a658cc533a6a


[ROCm/rocprofiler commit: 68c9f32d6e]
2020-06-15 01:13:19 -05:00
Chris Freehill 8e6f7c798d Don't automatically overwrite manual .pdf file
Automatically updating the manual pdf file causes a local
git change. This messes up "repo sync" calls because of the
local change. Instead, just write an un-tracked file that can
be used to update the tracked version of the manual .pdf.

Change-Id: Icd7edc244df60728ec169c5aa1cf8b322ca4143b
2020-06-12 14:19:15 -05:00
Tony 047b80ab41 Do not add offset/size to code object URI if loading from complete file
Change-Id: I7cb1e803e0bcdbc24935273af431fbcc88404bfd
2020-06-12 05:10:35 -04:00
Rachida Kebichi 807f17d6ce support for hip multi kernels
Change-Id: I8cc42eb53f075ea4f27dc1287e7ab3fb77916027
2020-06-11 14:59:22 -05:00
Rachida Kebichi 7289c3619e support for hip multi kernels
Change-Id: I8cc42eb53f075ea4f27dc1287e7ab3fb77916027


[ROCm/rocprofiler commit: 807f17d6ce]
2020-06-11 14:59:22 -05:00
Sean Keely f0b0555996 Add optional support for the cmake per user package registry.
Default is OFF to conform to latest cmake standard (3.15) and
because this feature can cause some confusion for unaware developers.

Change-Id: I6fdbd5ab76c90b73ac6451a383334a83cabef438
Signed-off-by: Sean Keely <Sean.Keely@amd.com>
2020-06-11 14:25:57 -05:00
Sean Keely 06add334b9 Update to conform with modern cmake best practices.
Immediate benefit is that this enables cmake native find_package
support including transitive passthrough of link dependencies,
options, and include paths.

It does require a bump to cmake 3.6 to enable proper package file
names.

Change-Id: I3f4e2f2db745c04a7f686111b080098a0d92fbf5
Signed-off-by: Sean Keely <Sean.Keely@amd.com>
2020-06-11 14:25:41 -05:00
Rachida Kebichi 09f3e5e402 support for hip multi kernels
Change-Id: Idc8945f924ceb35081e153921181b96ee5f653b6


[ROCm/roctracer commit: 64ee8f29ef]
2020-06-11 15:13:33 -04:00
Rachida Kebichi 64ee8f29ef support for hip multi kernels
Change-Id: Idc8945f924ceb35081e153921181b96ee5f653b6
2020-06-11 15:13:33 -04:00
Evgeny b033453537 concurrent sqtt support
Change-Id: I0e1515d4b0aab30b0a9b673120eee28d96f64d9e
2020-06-10 22:45:30 -04:00
Chris Freehill f946ea37ef Update XGMI perf counter test to show utilization
Also:
* When destroying a counter, make sure to stop the counter first
* In the test, do not stop (disable) the counter before
  reading it.
* Clean up some whitespace in other tests
* Re-add manual pdf file

Change-Id: I0786ef3a994ca568299c77e44f092af8943ac33d
2020-06-10 12:49:49 -04:00
Evgeny 78fc334ec3 run_ci fix
Change-Id: Ibf07cb92c55790be723dc2e97d09f3232983747e


[ROCm/roctracer commit: 5a0fd11cf8]
2020-06-10 10:01:35 -05:00
Evgeny 5a0fd11cf8 run_ci fix
Change-Id: Ibf07cb92c55790be723dc2e97d09f3232983747e
2020-06-10 10:01:35 -05:00
Evgeny 9ae5b91ec2 packaging fix1
Change-Id: Ifc8941b2a720628d76e0697debe6a861fa349b2b


[ROCm/roctracer commit: f2d3fd943d]
2020-06-09 19:31:37 -05:00
Evgeny f2d3fd943d packaging fix1
Change-Id: Ifc8941b2a720628d76e0697debe6a861fa349b2b
2020-06-09 19:31:37 -05:00
Evgeny c4e3d8de32 JSON GPU activity per stream fix
Change-Id: I3fca861d0b36d26d2800cd39f12cd4485a2b4db9
2020-06-05 10:16:57 -05:00
Evgeny 6b422c23a8 JSON GPU activity per stream fix
Change-Id: I3fca861d0b36d26d2800cd39f12cd4485a2b4db9


[ROCm/rocprofiler commit: c4e3d8de32]
2020-06-05 10:16:57 -05:00
Evgeny Shcherbakov 8f46f41d0c Merge "CI run script version" into amd-master
[ROCm/roctracer commit: a203dc041d]
2020-06-04 20:31:41 -04:00
Evgeny Shcherbakov a203dc041d Merge "CI run script version" into amd-master 2020-06-04 20:31:41 -04:00
Evgeny 44c3c9f16d CI run script version
Change-Id: I0e806854eb7db12656f7f1770642f20247fa6734


[ROCm/roctracer commit: d2135ad2c8]
2020-06-04 17:31:18 -05:00
Evgeny d2135ad2c8 CI run script version
Change-Id: I0e806854eb7db12656f7f1770642f20247fa6734
2020-06-04 17:31:18 -05:00
Evgeny Shcherbakov 6a96c90310 Merge "adding proc-id to activity events" into amd-master 2020-06-04 15:03:34 -04:00
Evgeny Shcherbakov bee5356a35 Merge "adding proc-id to activity events" into amd-master
[ROCm/rocprofiler commit: 6a96c90310]
2020-06-04 15:03:34 -04:00
Kent Russell 8cf44548c0 Make an empty unique_id file non-fatal
This isn't supported on all models, so just comment out on failure
instead of fully failing

Change-Id: Id36d5df7c87abbb41f7b6be43abfea82004703a6
2020-06-04 10:31:53 -04:00
Tony a74660c69a Initialize HSA Queue object before creating KFD queue
Initialize all the fields in the HSA queue object to known values
before calling the thunk to create the KFD queue. This ensures that
when the debugger detects that a KFD queue is created it can access
the values it requires. The values it requires include the apperture
addresses, queue scratch memory base, and the HSA queue kind.

Change-Id: Ic985755b0402c6794d5987e60aff50d223f09eb9
2020-06-04 04:56:24 -04:00
Konstantin Zhuravlyov 5f614c31f5 Correct loader URI reporting
- Check address is in the range of the mapped file.
  - Correct calculation of offset within the file.

Change-Id: I848a3ead4422698c2ef1c140bc8ae5e000a717f7
2020-06-03 13:03:07 -04:00
Evgeny 35e6ac1d0f adding proc-id to activity events
Change-Id: I3a4673c8e5d8b115a213d00058e4235a4e68510e
2020-06-03 03:29:24 -05:00
Evgeny b281fb3375 adding proc-id to activity events
Change-Id: I3a4673c8e5d8b115a213d00058e4235a4e68510e


[ROCm/rocprofiler commit: 35e6ac1d0f]
2020-06-03 03:29:24 -05:00
Evgeny 189a1520b3 adding proc-id to activity events
Change-Id: I83b587651819a7cb08ffdd5f85bfe82927521720


[ROCm/roctracer commit: 84ed8c4b63]
2020-06-03 03:26:36 -05:00
Evgeny 84ed8c4b63 adding proc-id to activity events
Change-Id: I83b587651819a7cb08ffdd5f85bfe82927521720
2020-06-03 03:26:36 -05:00
Evgeny e9a9b5d3ef rocminfo check fix
Change-Id: I8d50335060a16954df37be8f4d74928d565b1078
2020-06-03 01:00:48 -05:00
Evgeny 4f561a02da rocminfo check fix
Change-Id: I8d50335060a16954df37be8f4d74928d565b1078


[ROCm/rocprofiler commit: e9a9b5d3ef]
2020-06-03 01:00:48 -05:00
Evgeny Shcherbakov 03a2a761b3 Merge "sqlight generic fld change api" into amd-master 2020-06-02 22:32:59 -04:00
Evgeny Shcherbakov 10fa4aba45 Merge "sqlight generic fld change api" into amd-master
[ROCm/rocprofiler commit: 03a2a761b3]
2020-06-02 22:32:59 -04:00
Laurent Morichetti da6d892058 Handle address watch exceptions
Set ttmp11[8] and send a signal for the debugger when the handler
is entered because of an address watch exception.

Change-Id: Icc83a79027bb7ca1e50e19e2f00464cb9ca862f3
2020-06-02 15:25:15 -04:00
Evgeny 6f0e4dbc61 sqlight generic fld change api
Change-Id: I1ff21da94bd61a3aecf2a54f0212cd3b88b5776e
2020-06-02 11:00:19 -04:00
Evgeny 1e99890c58 sqlight generic fld change api
Change-Id: I1ff21da94bd61a3aecf2a54f0212cd3b88b5776e


[ROCm/rocprofiler commit: 6f0e4dbc61]
2020-06-02 11:00:19 -04:00
Evgeny edeec18db9 adding tracer flush/unload stage unloading
Change-Id: Id84774b2ce20b261a9a84d2ad802b76093a748d4


[ROCm/roctracer commit: 07479cf881]
2020-06-02 05:10:02 -05:00
Evgeny 07479cf881 adding tracer flush/unload stage unloading
Change-Id: Id84774b2ce20b261a9a84d2ad802b76093a748d4
2020-06-02 05:10:02 -05:00