Commit Graph

13496 Commits

Author SHA1 Message Date
Ramesh Errabolu ba029ebe21 Remove instantiation of MemoryRegion for heap type SVM surfaced by ROCt
Change-Id: Ib4ff7e7cabe9aacb811888aeb74f652dcb57f9e0
2019-04-10 18:33:07 -05:00
Jenkins f9f4059c65 Merge 'master' into 'amd-master'
Change-Id: I8b8a87b6529719bf1376ce87d413d7c13ccb038c
2019-04-08 04:09:44 -05:00
Evgeny 66f6affe06 instances number 1 for derived metrics
Change-Id: Id1cc33811755baeb26e944e9362ab035e528058c
2019-04-08 01:19:38 -05:00
Evgeny 4f1f1804f0 instances number 1 for derived metrics
Change-Id: Id1cc33811755baeb26e944e9362ab035e528058c


[ROCm/rocprofiler commit: 66f6affe06]
2019-04-08 01:19:38 -05:00
Chris Freehill 26d9488439 Merge pull request #31 from cfreehill/master
Add "Disabled" state to ECC states
2019-04-04 15:31:43 -05:00
Chris Freehill 84e3c541d1 Add "Disabled" state to ECC states 2019-04-04 15:27:15 -05:00
Chris Freehill 4426b91249 Merge pull request #30 from cfreehill/master
Added ECC enabled, status and get functions
2019-04-03 13:05:17 -05:00
Chris Freehill 4e679b9324 Added ECC enabled, status and get functions 2019-04-03 11:17:43 -05:00
Andreas Schneider b8a1331763 cmake: Create cmake config file
Another cmake project like hsa-runtime could just use:

find_package(hsakmt REQUIRED 1.9.0)

Change-Id: Ia1c9a80ef287facdd607382d69649b0718d687b4
2019-04-03 08:36:09 -04:00
Evgeny 3755d2e7cb multi gpu standalone intercepting
Change-Id: I7e1e75b0c77e5401e944f0f8d1ab367607041a73
2019-04-02 23:13:12 -05:00
Evgeny d6fee643f1 multi gpu standalone intercepting
Change-Id: I7e1e75b0c77e5401e944f0f8d1ab367607041a73


[ROCm/rocprofiler commit: 3755d2e7cb]
2019-04-02 23:13:12 -05: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 06778e004b adding hsa_system_get_info, hsa_amd_profiling_set_profiler_enabled to shadow hsa api table
Change-Id: I18859caa45c268f573210aad0b5d8bcc745d3e2e


[ROCm/rocprofiler commit: a91d1e039a]
2019-04-02 12:22:34 -05:00
Evgeny 468809db05 fixing HSA trace api filter
[ROCm/roctracer commit: b0800fffe0]
2019-04-01 21:37:42 -05:00
Evgeny b0800fffe0 fixing HSA trace api filter 2019-04-01 21:37:42 -05:00
Evgeny d96a145440 updating HSA test
[ROCm/roctracer commit: a614df9560]
2019-04-01 21:11:14 -05:00
Evgeny a614df9560 updating HSA test 2019-04-01 21:11:14 -05:00
Evgeny 8a69460f1d building kernel objects dynamically
Change-Id: Ie5a4de050decdf59f5ab279e85ee3ac6c654db7b
2019-04-01 20:46:40 -05:00
Evgeny fc1e03f265 building kernel objects dynamically
Change-Id: Ie5a4de050decdf59f5ab279e85ee3ac6c654db7b


[ROCm/rocprofiler commit: 8a69460f1d]
2019-04-01 20:46:40 -05:00
Konstantin Zhuravlyov 7001134757 Process symbols with 0 address
Change-Id: I9ed943a8ccd3b103edd6aba8264c009d8cda29fa
2019-03-30 02:14:43 -04:00
Evgeny 8c15ff4bf8 extending xontext pool API
Change-Id: I56809354a9ea991489479117160f3d4f451f82b3
2019-03-29 11:12:40 -05:00
Evgeny 65ea957d1f extending xontext pool API
Change-Id: I56809354a9ea991489479117160f3d4f451f82b3


[ROCm/rocprofiler commit: 8c15ff4bf8]
2019-03-29 11:12:40 -05:00
Jenkins c3978b78aa Merge 'master' into 'amd-master'
Change-Id: Iee884aad35ad0bafbee2a9ea28fc4c620008a4d8
2019-03-29 04:09:56 -05:00
Sean Keely a535e18cc1 Add hsa_amd_memory_lock_to_pool.
Makes malloc memory accessible to GPUs so that the memory has the
capabilities of the pool it is locked to.
This admits fine grained locked memory and reserves API space for any future
special CPU pools.

Change-Id: If8c3dd8582a43f19d3d36b3763c1a688cc419ef0
2019-03-29 01:09:21 -05:00
Chris Freehill d1c4e42120 Merge pull request #29 from cfreehill/master
Added new clock types
2019-03-28 17:07:51 -05:00
Chris Freehill c77f3c0ebd Added new clock types
Also added missing error code strings and improved test output
messages
2019-03-28 17:01:35 -05:00
Sean Keely 9f7df6d6fe Remove legacy memory fault event name.
Change-Id: I3ad240482523409e1152548009aecf127e63bbfa
2019-03-28 15:25:25 -05:00
Sean Keely e5de33dd9a Fix void* arithmetic.
GCC allows arithmetic on void* treating void as char.  Clang and
the language spec does not.

Change-Id: I939f2432f276979bb81881406e10528597ac6001
2019-03-28 12:49:19 -05:00
Evgeny 5b2421a382 fixed comments
[ROCm/roctracer commit: 15618153d3]
2019-03-27 10:34:13 -05:00
Evgeny 15618153d3 fixed comments 2019-03-27 10:34:13 -05:00
Sean Keely 7ea0cd688f Disable sram-ecc reporting via ISA until HCC is fixed.
Change-Id: I0382825884b727173385f04da9f2088650c3ba1d
2019-03-21 17:46:56 -04:00
Evgeny c01151823b rebuilding the test always to prevent stale binary usage
[ROCm/roctracer commit: f03d150ede]
2019-03-20 19:48:37 -05:00
Evgeny f03d150ede rebuilding the test always to prevent stale binary usage 2019-03-20 19:48:37 -05:00
Chris Freehill 68c202de1f Re-enable RSMI call using updated API prototype
Change-Id: Ifc8fa35708fea05cbc8a9bea727a6d4c9d2ecea7
2019-03-18 23:18:42 -05:00
Evgeny e99b21e3b6 git ignore generated hsa primitives and test binaries
[ROCm/roctracer commit: 844d9c6ce0]
2019-03-17 15:29:31 -05:00
Evgeny 844d9c6ce0 git ignore generated hsa primitives and test binaries 2019-03-17 15:29:31 -05:00
Chris Freehill 7b3537cf44 Temporary disable of rsmi call due to api change
Change-Id: If73f31c5fbe4bcd34f8e52a5109a6fbfff70b5e1
2019-03-16 21:05:47 -05:00
Jenkins 361f5313d2 Merge 'master' into 'amd-master'
Change-Id: I024e6c16e5f04c5ea0b0ed272054991e58c4f308
2019-03-16 16:37:06 -04:00
Evgeny ce33ec848f update
[ROCm/roctracer commit: 99e286c371]
2019-03-15 22:37:04 -05:00
Evgeny 99e286c371 update 2019-03-15 22:37:04 -05:00
Chris Freehill 819de50482 Merge pull request #28 from cfreehill/master
Added new id and id name string look up functions
2019-03-15 16:30:54 -05:00
Chris Freehill cbdfac7bdc Added new id and id name string look up functions
Also, updated docs with typo corrections and a new section
2019-03-15 16:21:37 -05:00
Evgeny 40ec0c624d update
[ROCm/roctracer commit: 874309c0d4]
2019-03-14 22:19:18 -05:00
Evgeny 874309c0d4 update 2019-03-14 22:19:18 -05:00
Evgeny 4a2b2829b8 hip API parser update, not found error
[ROCm/roctracer commit: 235762d394]
2019-03-14 20:31:41 -05:00
Evgeny 235762d394 hip API parser update, not found error 2019-03-14 20:31:41 -05:00
Evgeny 4b54ac24e7 update
[ROCm/roctracer commit: 61973ffdbb]
2019-03-13 21:30:29 -05:00
Evgeny 61973ffdbb update 2019-03-13 21:30:29 -05:00
Evgeny fd5a64f310 instance creation fix
[ROCm/roctracer commit: 69a480a971]
2019-03-13 15:54:47 -05:00
Evgeny 69a480a971 instance creation fix 2019-03-13 15:54:47 -05:00