Indic, Vladimir
85ad519ca7
Exclude PC sampling tests from non-MI2xx runners ( #44 )
2024-12-04 10:55:22 -06:00
Elwazir, Ammar
d857134a70
Disable faulty tests in CI ( #43 )
...
* Disable faulty tests
* Update continuous_integration.yml
[ROCm/rocprofiler-sdk commit: 97f24c62eb ]
2024-12-04 10:01:59 -06:00
Elwazir, Ammar
97f24c62eb
Disable faulty tests in CI ( #43 )
...
* Disable faulty tests
* Update continuous_integration.yml
2024-12-04 10:01:59 -06:00
Chris Freehill
f32e264933
rocr: Add gfx9-4-generic support
...
Change-Id: I4ebfbf0dcffa5b784d7fbfda7398d44dcc47aaef
2024-12-03 19:33:57 -05:00
Choudhary, Rahul
41a8bc4cc1
Update PSDB.yml - adding synchronize and removing edited type for action trigger
...
[ROCm/rocprofiler-sdk commit: d3aa966faa ]
2024-12-03 14:25:08 -08:00
Choudhary, Rahul
d3aa966faa
Update PSDB.yml - adding synchronize and removing edited type for action trigger
2024-12-03 14:25:08 -08:00
Mallya, Ameya Keshava
52c3ba9e83
Update KWS to point to correct location of reusable action ( #41 )
...
[ROCm/rocprofiler-sdk commit: 78cd4c9526 ]
2024-12-03 12:23:37 -08:00
Mallya, Ameya Keshava
78cd4c9526
Update KWS to point to correct location of reusable action ( #41 )
2024-12-03 12:23:37 -08:00
Baraldi, Giovanni
ba5500c356
Fix for tests. Fix for merge conflict in buffered_output. ( #34 )
...
* Fix for tests. Fix for merge conflict in buffered_output.
* Formatting
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
[ROCm/rocprofiler-sdk commit: 4a80ecbfb8 ]
2024-12-03 14:00:36 -06:00
Baraldi, Giovanni
4a80ecbfb8
Fix for tests. Fix for merge conflict in buffered_output. ( #34 )
...
* Fix for tests. Fix for merge conflict in buffered_output.
* Formatting
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
2024-12-03 14:00:36 -06:00
gobhardw
fe55de6bef
Disabling kernel names matching test
...
Change-Id: I70d74c421599a38207943a59c424ae7681b9fdcb
2024-12-03 15:59:24 +05:30
gobhardw
1eae69c812
Disabling kernel names matching test
...
Change-Id: I70d74c421599a38207943a59c424ae7681b9fdcb
[ROCm/rocprofiler commit: fe55de6bef ]
2024-12-03 15:59:24 +05:30
Elwazir, Ammar
a50f80aaed
CI: Enabling Navi3 and Vega20 runners & PR Jira Addition ( #32 )
...
* Enabling Navi3 and Vega20 runners
* Update continuous_integration.yml
* Update continuous_integration.yml
* Fixing Github Actions issues
* Fixing docs workflow
* Fixing docs workflow miniconda3 location
* Fixing docs workflow env setup
* Fixing docs workflow env setup
* Fixing docs workflow miniconda3 env
* Fixing docs source build workflow
* Balancing between navi3, vega20, mi300, mi200
* git sync workflow update
* Adding Jira ticket place holder in PR Description
* Fixing RHEL & SLES Builds
* Fixing RHEL & SLES Builds
* Fixing RHEL & SLES Builds
* Fixing Re-run workflow
* Update pull_request_template.md
* Update continuous_integration.yml
---------
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
[ROCm/rocprofiler-sdk commit: f16c87f594 ]
2024-12-02 22:48:37 -06:00
Elwazir, Ammar
f16c87f594
CI: Enabling Navi3 and Vega20 runners & PR Jira Addition ( #32 )
...
* Enabling Navi3 and Vega20 runners
* Update continuous_integration.yml
* Update continuous_integration.yml
* Fixing Github Actions issues
* Fixing docs workflow
* Fixing docs workflow miniconda3 location
* Fixing docs workflow env setup
* Fixing docs workflow env setup
* Fixing docs workflow miniconda3 env
* Fixing docs source build workflow
* Balancing between navi3, vega20, mi300, mi200
* git sync workflow update
* Adding Jira ticket place holder in PR Description
* Fixing RHEL & SLES Builds
* Fixing RHEL & SLES Builds
* Fixing RHEL & SLES Builds
* Fixing Re-run workflow
* Update pull_request_template.md
* Update continuous_integration.yml
---------
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
2024-12-02 22:48:37 -06:00
gobhardw
9c68ae6ef8
Disabling kernel number, names checking tests
...
Change-Id: I629d8e9029386bf6a23b2e866169044d63327241
2024-12-03 10:12:52 +05:30
gobhardw
f9a3bd2477
Disabling kernel number, names checking tests
...
Change-Id: I629d8e9029386bf6a23b2e866169044d63327241
[ROCm/rocprofiler commit: 9c68ae6ef8 ]
2024-12-03 10:12:52 +05:30
arvindcheru
d11f5c20d5
Update ROCM-CORE contributing template and basics docs ( #9 )
...
* Add Contributing documentation as per template, updated Readme documentation and Update codeowners
* Moving Readme.txt to Readme.md format
* Update Review Comments - CMAKE commands Updated, removed library dump and added API usage
* Update Review Comments - Enhanced Text descriptions, prerequisites/install prefix descriptions
* Update Review Comments - Added RPM Package Samples also and Enhanced Descriptions
2024-12-02 23:24:44 -05:00
Lang Yu
37135aadfa
kfdtest: update PersistentIterateIsa for gfx12
...
1, Use s_wait_* instead of s_waitcnt
2, Remove a redundant s_waitcnt
Change-Id: Id0f31db0fc520adadd81eb574ad389f63859303a
Signed-off-by: Lang Yu <lang.yu@amd.com >
2024-12-02 19:59:57 -05:00
Choudhary, Rahul
8b3d9ce7cd
Update PSDB.yml - removing trigger for synchronize events
...
very minor change , merging directly to reduce PSDB load
[ROCm/rocprofiler-sdk commit: 91d98befd7 ]
2024-12-02 15:26:23 -08:00
Choudhary, Rahul
91d98befd7
Update PSDB.yml - removing trigger for synchronize events
...
very minor change , merging directly to reduce PSDB load
2024-12-02 15:26:23 -08:00
dependabot[bot]
c2a1506cbf
Bump rocm-docs-core[api_reference] from 1.9.1 to 1.10.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: 7580eb950b ]
2024-12-02 17:55:06 -05:00
dependabot[bot]
7580eb950b
Bump rocm-docs-core[api_reference] from 1.9.1 to 1.10.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-12-02 17:55:06 -05:00
Mark Meserve
09f2b0aa2a
SWDEV-495956: Fix for bad characters in HSA trace
...
- Fixes issue where invalid UTF-8 characters in a trace log would crash
the program
- Bad characters could appear with hsa_amd_enable_logging
- The first parameter of type uint8_t* is interpreted as a cstring
during log creation
- This change only fixes the crash, not this issue
Change-Id: I66771a66deee347000a98a91c4aa9cfb674c8f08
2024-12-02 10:48:56 -06:00
Mark Meserve
7398620acc
SWDEV-495956: Fix for bad characters in HSA trace
...
- Fixes issue where invalid UTF-8 characters in a trace log would crash
the program
- Bad characters could appear with hsa_amd_enable_logging
- The first parameter of type uint8_t* is interpreted as a cstring
during log creation
- This change only fixes the crash, not this issue
Change-Id: I66771a66deee347000a98a91c4aa9cfb674c8f08
[ROCm/rocprofiler commit: 09f2b0aa2a ]
2024-12-02 10:48:56 -06:00
zichguan-amd
c042b4f582
Make ROCM_DIR default ROCm path for rocprof
...
Signed-off-by: zichguan-amd <zichuan.guan@amd.com >
2024-12-02 11:19:56 -05:00
taosang2
df250a49a5
rocr: Support different address modes
...
Support different address modes in X, Y, Z directions
Change-Id: If1db5a8af33c92ddc4b48968c3d8eceb97daea6a
2024-12-02 09:07:56 -05:00
David Yat Sin
147abb6ca0
rocr: Move _loader_debug_state to rocr namespace
...
This avoids exposing the symbol to the default namespace
Change-Id: I2fe5fbab4b59f271effacab93eeb2d95c236ae02
2024-11-29 10:44:23 -05:00
Apurv Mishra
c066ec13dd
hsakmt: modified to free all_gpu_id_array in fmm.c
...
Add free() for 'all_gpu_id_array' in
hsakmt_fmm_destroy_process_apertures() and
removed it from 'hsakmt_fmm_clear_all_mem()'
Change-Id: I32d2d22e7152f62a3f2e7da4f601f0db7cebd534
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
2024-11-28 13:08:03 -05:00
Apurv Mishra
79f0ac2534
hsakmt: minor code cleanup and refactor topology.c
...
removed unused value assignment for HSAKMT_STATUS,
restructured 'topology_sysfs_check_node_supported'
Change-Id: I21cdccb3e3c5e42981f10597426de479d0f4ee6a
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
2024-11-28 13:06:23 -05:00
dependabot[bot]
81d7eaede9
Bump rocm-docs-core[api_reference] from 1.9.0 to 1.9.1 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: ffcc0b6f3d ]
2024-11-27 22:38:29 -05:00
dependabot[bot]
ffcc0b6f3d
Bump rocm-docs-core[api_reference] from 1.9.0 to 1.9.1 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.9.0 to 1.9.1.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.9.0...v1.9.1 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-27 22:38:29 -05:00
Emily Deng
1f9c080932
kfdtest: fix event leaks issue
...
DisableCpQueueByUpdateWithZeroPercentage need to destroy event to avoid
event leak.
Signed-off-by: Emily Deng <Emily.Deng@amd.com >
Change-Id: I4fb51b670fbff1edcd7fd61517f5c8a6674003c0
2024-11-27 19:33:10 -05:00
Chris Freehill
eec2130443
rocr: Dynamically allocate supported_isas map
...
This was missing from a previous commit regarding
dynamically allocated static data structures.
Change-Id: Iae1c674e762f85e3aebf338210ba96942ba80278
2024-11-27 11:11:22 -05:00
Apurv Mishra
89115369cc
rocr: declare 'args' as class member in 'os_thread'
...
Removed 'args' as a unique pointer and deletion in
'ThreadTrampoline', then declared as a class member.
Change-Id: Ia52058392d0170e8b5e57cfdd2c587f47a6f93f0
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
2024-11-27 10:27:40 -05:00
David Galiffi
8159a9cc13
Fix packaging for upgrading
...
Specify that "rocprofiler-systems" replaces / obsoletes the "omnitrace" package in the CPACK configuration.
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
[ROCm/rocprofiler-systems commit: eb1af12177 ]
2024-11-27 10:23:47 -05:00
David Galiffi
eb1af12177
Fix packaging for upgrading
...
Specify that "rocprofiler-systems" replaces / obsoletes the "omnitrace" package in the CPACK configuration.
Signed-off-by: David Galiffi <David.Galiffi@amd.com >
2024-11-27 10:23:47 -05:00
Emily Deng
c8031f2a69
kfdtest: Fix the dead lock SignalHandling
...
The issue arises in the CatchSignal function, which attempts to write to
the standard error stream upon receiving a signal. However, the standard
error stream may already be locked at this point, as the parent process
also attempts to write to the standard error stream after mapping the GPU
memory. This leads to a deadlock, with the program waiting for the
release of the lock on the standard error stream.
Signed-off-by: Emily Deng <Emily.Deng@amd.com >
Change-Id: Ie69354f4342b96ffe1f2a87f655687da1cbee4b9
2024-11-26 19:39:45 -05:00
Mallya, Ameya Keshava
efe96fc045
Created OSDB workflow for mainline promotion
...
[ROCm/rocprofiler-sdk commit: 09cf9540fe ]
2024-11-26 13:22:30 -08:00
Mallya, Ameya Keshava
09cf9540fe
Created OSDB workflow for mainline promotion
2024-11-26 13:22:30 -08:00
Galantsev, Dmitrii
b5272fb99c
CI - Use vars instead of secrets
...
Change-Id: Ib917b8677c204a75bedcb345978f2b09216b115f
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-11-26 11:17:50 -06:00
Eric Huang
09b899b079
kfdtest: increase test timeout and optimize evict tests timeout
...
there are some timeout issues of evict tests on recent new boards,
it is to solve those issues and optimize evict timeout, as well
as to give user a chance to change timeout in command line.
Signed-off-by: Eric Huang <jinhuieric.huang@amd.com >
Change-Id: I2f40c8ea809c55675b0d0b62296b663481e5fb16
2024-11-26 11:04:29 -05:00
Apurv Mishra
d91a14ae0c
rocr: initialized missing fields in ext_table
...
Added initializations for 'ext_table' in 'hsa_system_get_major_extension_table()'
Change-Id: I5e46592192b7d7a294d30011481f16e93db11794
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
Reviewed-by: David Yat Sin <david.yatsin@amd.com >
2024-11-26 10:45:29 -05:00
Shweta Khatri
2cf3813f9f
rocrtst: Disable FreeQueueRingBufferTest temporarily
...
This test is disabled until kernel patches are added to handle invalid
user actions gracefully. These patches validate and block operations
like freeing active queue buffers, which can corrupt the driver's state
if unhandled.
Currently, such operations result in driver state corruption, leading
to segmentation faults and subsequent failures during runtime.
Change-Id: If4c321a14df950a639141fc96048889659c14477
2024-11-26 09:18:47 -05:00
Galantsev, Dmitrii
94005119d6
CI - Add initial config
...
Change-Id: I02a08e3f761b7997d8835566b81654431423405d
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com >
2024-11-25 21:43:33 -06:00
German Andryeyev
816af44b05
rocr: Add logic to track the age of events
...
Some KFD versions can return from hsaKmtWaitOnMultipleEvents_Ext without
any wait and require the second call without age array init.
Change-Id: I8358c33080084d47c273c2a2827085d0570c8201
2024-11-25 14:55:22 -05:00
Apurv Mishra
6f6ee9679c
rocr: uninitialized pointer read in InitScratchPool
...
Initialized 'scratch_base' as a nullptr to avoid
uninitialized read in hsaKmtAllocMemory()
Change-Id: I3b0e67f3fd3b591e1d21d691f0777b1d1a059b73
Signed-off-by: Apurv Mishra <apurv.mishra@amd.com >
2024-11-25 14:02:37 -05:00
dependabot[bot]
9028e84067
Bump rocm-docs-core[api_reference] from 1.8.5 to 1.9.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.5 to 1.9.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.9.0/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.5...v1.9.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
[ROCm/rocprofiler-systems commit: 743c0fcc09 ]
2024-11-25 11:04:01 -05:00
dependabot[bot]
743c0fcc09
Bump rocm-docs-core[api_reference] from 1.8.5 to 1.9.0 in /docs/sphinx
...
Bumps [rocm-docs-core[api_reference]](https://github.com/ROCm/rocm-docs-core ) from 1.8.5 to 1.9.0.
- [Release notes](https://github.com/ROCm/rocm-docs-core/releases )
- [Changelog](https://github.com/ROCm/rocm-docs-core/blob/v1.9.0/CHANGELOG.md )
- [Commits](https://github.com/ROCm/rocm-docs-core/compare/v1.8.5...v1.9.0 )
---
updated-dependencies:
- dependency-name: rocm-docs-core[api_reference]
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-11-25 11:04:01 -05:00
Charis Poag
562575c73d
Merge amd-staging into amd-master 20241125
...
Change-Id: I801dcda853066d8d2e19a8727b2b07dcafc253b4
Signed-off-by: Charis Poag <Charis.Poag@amd.com >
2024-11-25 08:39:32 -06:00
Mallya, Ameya Keshava
c067bc6b9e
Update force-sync.yml
...
Fixed destination for mirror
[ROCm/rocprofiler-sdk commit: 92929baa44 ]
2024-11-23 00:33:04 -06:00