Commit Graph

13501 Commits

Author SHA1 Message Date
Alex Voicu fdadae6745 Fix Clang build
Change-Id: I0b51699c0a1368cf5813bd9d3cd4479139d23d6a
2019-04-19 07:06:28 -04:00
Andreas Schneider 0045974858 cmake: Do not mess with CMAKE flags
Specifically, don't mess with CMAKE_SHARED_LINKER_FLAGS or
CMAKE_C_FLAGS

Change-Id: I73e287df5b80d440079c6b3abe8c401d492d11dd
2019-04-19 07:06:28 -04:00
Andreas Schneider 8ccfa4c75c cmake: Do not strip targets in the release build
Distributions want to generate debuginfo packages, do not strip them! If
you want to do it during installation use 'make install/strip'!

Change-Id: I3983af24ce4f4ddb189ede0ed0820dfee83b6280
2019-04-19 07:06:28 -04:00
Sean Keely 1251842900 Don't create blits when copy profiling is enabled.
Change-Id: I879827133957ee610c3381ea30c536ec7d10ffab
2019-04-18 20:00:02 -05:00
Jay Cornwall 56f280c8a7 Detect memory event through Flags field insetad of Failure
KFD no longer reports MemoryAccessFault.Failure with retry fault
implementation. ROCr ignores the memory event when Failure = 0.

Use the Flags field instead, which will be non-zero when the
event is triggered.

Change-Id: Ie90799a303b0b2f1b476b20ffafdde79ae137182
2019-04-15 19:16:07 -05:00
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