Evgeny
3ce98d33d4
get_time API: make public; extende with more time id: coarse and raw; added time error return value;
...
Change-Id: I1641eb2c38915222204617e07fc0bfb388bb8346
2020-04-30 02:38:18 -05:00
Evgeny
f819e1c463
elliminaring the need of AMD_INTERNAL_BUILD macro defined
...
Change-Id: Ie97aef943793b1e4f40b7c7397af313520b35beb
2020-04-09 23:41:51 -05:00
Evgeny
a5f52b40f5
JSON kernel name propogation and stats
...
Change-Id: I60cf4c7608272941e2499bd251850416ac254f32
2020-02-26 19:45:49 -06:00
Evgeny
40730e34e4
adding AgentInfo::lds_block_size
...
Change-Id: I186893add96dc92570e710ae78b475897ebfe531
2020-02-18 14:00:19 -06:00
Evgeny
5615ade977
hsa_rsrc_factory sync
...
Change-Id: Idecbc0cdad6068eae5259cb043bdf5746b430aec
2020-01-30 19:29:59 -06:00
Evgeny
9bdd497a51
minor changes;
...
Change-Id: I4266d6af1adef66637b3c971fa21c800240a79ef
2020-01-14 10:25:13 -06:00
Evgeny
4d5a11fbbf
adding rocprofiler_get_time API
...
Change-Id: I9202b3e97f8f9ca7485f87ea22746a9c4d8091c3
2019-12-30 13:55:04 -06:00
Evgeny
c8eb0641bf
sgpr/vgpr reported sizes in terms of registers; lds size in bytes;
...
Change-Id: Id527687cc075a4e85ea4d0063ed8f336e34d2454
2019-11-27 15:19:14 -06:00
Evgeny
60043d198b
code object tracking and v3 code object support
...
Change-Id: I081ada13f6364ea4401a97a485dedfa9bf8a45fe
2019-11-19 20:18:09 -06:00
Xianwei Zhang
ee917344ff
build: slightly change files to pass compilation
...
Compiled using Clang and encountered errors on ambiguous pointer
type, implicit conversion NULL to bool, and unused function, etc.
As a fix, this patch slightly updates the related codes.
Change-Id: I4a73d66293313dda36749036f5c73aaf2a445231
2019-08-22 23:29:16 -04:00
Evgeny
a91d1e039a
adding hsa_system_get_info, hsa_amd_profiling_set_profiler_enabled to shadow hsa api table
...
Change-Id: I18859caa45c268f573210aad0b5d8bcc745d3e2e
2019-04-02 12:22:34 -05:00
Evgeny
1ed97815f1
creation fix
...
Change-Id: I717d96555677664ce0a926cf1c3c3c48f55287d9
2019-03-13 15:17:56 -05:00
Evgeny
df860838a2
supporting original hsa api table
...
Change-Id: Ia98554c137a3ec6433d8234ba17ca4dc2f2be940
2019-03-06 13:41:54 -06:00
Evgeny
89ff4ace93
introducing hsa api duplicating table
...
Change-Id: I4bbf933def018ad7b282fa08e587c53f5a44b336
2019-03-05 19:42:26 -06:00
Evgeny
ea0a1110dc
minor changes
...
Change-Id: I16444de8c5d83a9f33392ac870d2fc188978ab54
2018-12-18 09:51:47 -06:00
Evgeny
01aa4c4ffb
moving to non-deprecated get extension table HSA API
...
Change-Id: I356c6406eb5c2a1755202dc562298b30cb7acc06
2018-09-26 13:20:36 -05:00
Evgeny
b481bfe5de
standalone/sampling mode
...
Change-Id: I24c358bfebacb5678fb3d31f2f94ae867a1c9ac9
2018-09-18 20:33:41 -05:00
Evgeny
f6f857f6f4
licensing annotation
...
Change-Id: Icdd79e25e7ba30e777f1024697f87d583f380a62
2018-08-19 04:18:55 -05:00
Evgeny
bd07ed73fd
cpu_pool/kern_arg_pool search fix for multi core host
...
Change-Id: Ia7e3a0dcbb8912e88edbf4ba2028818f09599374
2018-08-17 16:34:30 -05:00
Evgeny
2cccdb566e
compiling for CentOS support
...
Change-Id: I0c01b4f34ac3701b5cea324e2e2a34835163aee0
2018-07-27 15:06:26 -05:00
Evgeny
4d790c8eee
adding tracker handler
...
Change-Id: Iea47c25b3c9b6e1eadf097c34323727181975cca
2018-07-25 14:55:21 -05:00
Evgeny
2f83829f4f
adding -Werror=unused-result compilation flag
...
Change-Id: I2869d0a150918ad56cefed07d278cbcc6ef5a4b4
2018-07-13 16:15:48 -05:00
James Edwards
98bae77eea
Fix build break for logger.h.
...
Change-Id: I4b783a1ca668e1c2b2712c31ed4904258b1e3af7
2018-07-13 15:34:25 -05:00
Evgeny
013721eb62
adding session log
...
Change-Id: I3e1568f711ca1e863f8d912ba4598ac3ede5a46f
2018-07-11 11:39:15 -05:00
Evgeny
bc7a052294
adding counters instancing info
...
Change-Id: Idccc776ed91cafe9662b84bfad4149dde0c82caf
2018-07-09 13:48:57 -05:00
Evgeny
a8db3d930c
build compatibility
...
Change-Id: Ifde4b2e4e7cb48d5c06ccce5eb76b7b943c4114a
2018-06-26 16:05:39 -05:00
Evgeny
add56e26ae
license annotations
...
Change-Id: I96b8f625a03b707b45aee6b8e7dbfabe073294c6
2018-06-25 19:52:28 -05:00
Evgeny
ca5c0e8928
documentation and cleanup, public metrics only
...
Change-Id: I8213d193ce2ba632adf133e630fd91baf9e81ddd
2018-06-22 10:16:13 -05:00
Evgeny
53211acd04
test: scenario with different counters sets per dispatch
...
Change-Id: Ia0866d485128e7295cbf98c3241a6113ce8d98b8
2018-06-01 09:06:51 -05:00
Evgeny
cca3ca68c1
aqlprofile/rocprofiler util sync
...
Change-Id: If029a5aa4eff9ad3e01dc83b41426c079f7f03a7
2018-05-16 13:04:07 -05:00
Evgeny
9dec361cd4
SQTT local allocation
...
Change-Id: Ie4a150ad0dc141226f6f1c571916c5a526dd723c
2018-04-29 03:24:46 -05:00
Evgeny
c9c0ecc976
memory allocation refactoring
...
Change-Id: Ic63b4f5ea44f2dc5e009e3e58652a661e957b7d6
2018-04-27 20:00:20 -05:00
Evgeny
d04f7095f4
HSA memory alloc/copy/free refactoring
2018-04-20 11:15:26 -05:00
Evgeny
aea5d8e0d9
context array valid bit reverted
...
Change-Id: Ibbbf19ffd2e66750d7296d2b45850c21bb86445a
2018-03-21 21:11:42 -05:00
Evgeny
363700581a
adding timestamps dispatch/begin/end/complete
...
Change-Id: I8c23e5f7ff75174243224ff008ba266553ee30c8
2018-03-05 20:59:01 -06:00
Evgeny
1c8f767da4
profiling controll options
2018-02-27 13:32:11 -06:00
Evgeny
a9a5119399
contrctor/destructor changes, OnLoad/OnUnload functions, removed hsa_init()/hsa_shutdown()
2018-02-21 10:07:59 -06:00
Evgeny
fbc7de50f7
metrics and counter importing
2018-02-12 15:00:20 -06:00
Evgeny
6560364df1
adding major and minor library versions
2018-02-07 09:41:17 -06:00
Evgeny
ff1e5b67a7
read API
2018-02-02 15:38:28 -06:00
Evgeny
ac1dfb13cc
minor changes
2018-02-02 14:29:58 -06:00
Evgeny
79510b8c6c
resources releasing; metrics
2018-02-01 14:52:21 -06:00
Evgeny
d47ce7f51d
minor changes
2017-12-20 19:00:47 -06:00
Evgeny
8270530fec
several fixes; adding direct loading of alprofile library
2017-12-19 15:32:34 -06:00
Evgeny
a41e91a13c
adding kernel name to the dispatch callback data
2017-11-29 15:01:27 -06:00
Evgeny
cb3a591826
coding style formatting
2017-11-29 13:53:12 -06:00
Evgeny
32e9dfb1d9
ThreadTraceViewer trace format
2017-11-27 14:41:05 -06:00
Evgeny
85278f08a0
ROC profiler prototype sources importing
2017-11-09 17:26:19 -06:00