Ammar ELWazir
11362bb5a6
Fixing CDash AQLProfile ( #252 )
2025-08-11 14:42:12 -05:00
Ammar ELWazir
22c07f02da
ROCProfiler CI Clean up & Testing ( #240 )
...
* CI Clean up & Testing
* CI Clean up & Testing
2025-08-11 14:26:09 -05:00
Ammar ELWazir
906030caf4
Changing CDash Project ( #188 )
...
* Changing CDash Project
* Fixing CI
* Fixing AQLProfile CDash
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
* Fixing CI
2025-08-07 23:01:25 -05:00
Baraldi, Giovanni
0542860ef8
Adding timestamp marker into SQTT buffer for gfx9 GPUs ( #200 )
...
* Adding TS Marker
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Add option to enable/disable RT
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
[ROCm/aqlprofile commit: 926ec4a56f ]
2025-08-07 19:55:04 +02:00
Vaddireddy, Sushma
1157f97224
Crash issue fix on MI100 ( #160 )
...
* Crash issue fix on MI100
---------
Co-authored-by: Sushma Vaddireddy <svaddire@amd.com >
[ROCm/aqlprofile commit: 51c5343bf8 ]
2025-07-24 15:24:37 -07:00
Baraldi, Giovanni
83f0bc092c
Fix 32bit wrap to att buffer size ( #176 )
...
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Everything but PSDB passed. I'm force merging because 1) this is a minor change and 2) PSDBs seem broken now, they are stuck and pointing to the wrong location: http://rocm-ci.amd.com/job/compute-psdb-staging-profiler-emu/435/
[ROCm/aqlprofile commit: cec481b4b1 ]
2025-07-24 19:44:32 +02:00
Baraldi, Giovanni
4f8231fcc9
Adding high bits for ATT buffer size ( #171 )
...
* Adding high bits for ATT buffer size
* Copilot review comments
* Add buffer limits
* Update src/pm4/sqtt_builder.h
---------
Co-authored-by: Giovanni <gbaraldi@amd.com >
[ROCm/aqlprofile commit: 0bb1a61e82 ]
2025-07-22 18:53:55 -04:00
Ma, Bing
a75174f855
[SPM] Clean up obsolete SPM logics and refine some SPM-related definition ( #157 )
...
* Clean up obsolete SPM logics
* Add PERFCOUNTER_SELECT1 to CounterRegInfo
* Add RLC_SPM_PERFMON_SAMPLE_DELAY_MAX
[ROCm/aqlprofile commit: 6f236ffb5f ]
2025-07-18 15:26:44 -07:00
Kandula, Venkateshwar reddy
126e46153c
[CI] use internal cluster for ci ( #164 )
...
use internal cluster for ci
[ROCm/aqlprofile commit: fdedcfc81c ]
2025-07-18 13:10:07 -05:00
Bhardwaj, Gopesh
198c38ac4f
Link to DL library ( #158 )
...
[ROCm/aqlprofile commit: b4157dc2ff ]
2025-07-17 10:46:19 +05:30
Elwazir, Ammar
d292fc4a94
Runners Update ( #148 )
...
* Update codeql.yml
* Update sync-mainline.yaml
* Update sync-staging.yaml
[ROCm/aqlprofile commit: 899d48d1ca ]
2025-07-09 11:42:23 -05:00
Yang, Chun
505bb395ba
Enabled RPB for Navi48 ( #115 )
...
* Enabled RPB for Navi48
* Fixing RPB addresses
* Removing non-Navi files
* Removing RPB enum not needed
[ROCm/aqlprofile commit: 5e99084425 ]
2025-07-01 22:05:28 +00:00
Ma, Bing
5b758bcdc4
[pmc_builder] Centralize the programming for GFX_INDEX and PERFMON_CNTL ( #133 )
...
Prepare multiple GC instances with different programming sequence for GFX_INDEX and PERFMON_CNTL.
[ROCm/aqlprofile commit: 7710e8bca3 ]
2025-07-01 09:22:46 -07:00
Ramakrishnan, Ranjith
25094a2c08
SWDEV-539684 - Package dependency updated with hsa-rocr ( #130 )
...
hsa-rocr was missing in the dependency list of aqlprofile package
Updated dependency for ASAN and aqlprofile test package as well
Co-authored-by: raramakr_amdeng <raramakr@amd.com >
[ROCm/aqlprofile commit: eebb229d08 ]
2025-06-26 11:34:49 -07:00
Ma, Bing
d2ee7ba673
[gfx12] Add support for gfx1200 ( #131 )
...
* [gfx12] Add support for gfx1200
* [gfx12] Rename CP_PERFMON_CNTL_1 to CP_PERFMON_CNTL for better compatibility
[ROCm/aqlprofile commit: c872dcda53 ]
2025-06-25 13:28:51 -07:00
Elwazir, Ammar
b4a7550214
Fixing Core RPM Jobs ( #132 )
...
Update continuous_integration.yml
[ROCm/aqlprofile commit: 5bcad05345 ]
2025-06-25 13:42:04 -05:00
Elwazir, Ammar
8567655932
Update Runners ( #128 )
...
Update sync-mainline.yaml
[ROCm/aqlprofile commit: 1c10dfa51f ]
2025-06-24 15:23:11 -05:00
Elwazir, Ammar
a5d3c3bef9
Update sync-staging.yaml
...
[ROCm/aqlprofile commit: 6f21d49129 ]
2025-06-24 15:16:07 -05:00
Elwazir, Ammar
2862cbc024
Update sync-staging.yaml
...
[ROCm/aqlprofile commit: 524d1c64e5 ]
2025-06-23 17:21:40 -05:00
Elwazir, Ammar
8bcc6fffac
Update sync-staging.yaml
...
[ROCm/aqlprofile commit: ba162dd76a ]
2025-06-23 17:20:32 -05:00
Elwazir, Ammar
27910e3224
Update sync-mainline.yaml
...
[ROCm/aqlprofile commit: 0578cc6dd7 ]
2025-06-23 17:20:19 -05:00
Elwazir, Ammar
73c7fe521f
Fixing v2 header location ( #127 )
...
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
[ROCm/aqlprofile commit: 9ac4373f1b ]
2025-06-23 17:17:35 -05:00
Elwazir, Ammar
fb6ec25d41
Adding Integration tests for later building option ( #126 )
...
* Adding Integeration tests for later building option
* Update CMakeLists.txt
---------
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
[ROCm/aqlprofile commit: e4bb0df9d5 ]
2025-06-23 16:53:17 -05:00
Elwazir, Ammar
14c997d5b4
Posting fixes for tests link library ( #125 )
...
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
[ROCm/aqlprofile commit: af750616db ]
2025-06-23 12:30:29 -05:00
Baraldi, Giovanni
bf067cd442
Remove default dependency of rocm-llvm-dev ( #124 )
...
* Remove default dependency of rocm-llvm-dev
* Update build.sh
* Update build.sh
* Update CMakeLists.txt
* Fixing core tests
---------
Co-authored-by: Giovanni Baraldi <gbaraldi@amd.com >
Co-authored-by: Elwazir, Ammar <Ammar.Elwazir@amd.com >
Co-authored-by: Ammar ELWazir <aelwazir@amd.com >
[ROCm/aqlprofile commit: f3b2d498b8 ]
2025-06-23 12:13:27 -05:00
Elwazir, Ammar
b9b44070c9
Create external PR Workflow ( #118 )
...
Create external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Separating Internal and External Workflows (#119 )
* Separating Internal and External Workflows
* Update continuous_integration.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr.yml
Create external-pr-sync.yml (#121 )
* Create external-pr-sync.yml
* Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr.yml
Update external-pr.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Update external-pr-sync.yml
Create external-pr-close.yml
Fixing External PR Workflows
Fixing External PR Workflows
Fixing External PR Workflows
[ROCm/aqlprofile commit: 2f771e6107 ]
2025-06-17 14:55:35 -05:00
Elwazir, Ammar
ca571e5d13
Add test target to the default build target ( #117 )
...
Signed-off-by: zichguan-amd <zichuan.guan@amd.com >
Co-authored-by: zichguan-amd <zichuan.guan@amd.com >
[ROCm/aqlprofile commit: 8dad9518dc ]
2025-06-17 10:13:37 -05:00
Kandula, Venkateshwar reddy
50d3edb569
[BUG FIX] [Counter Collection] SWDEV-523582- Use a map to differenciate xcc_sample_count wrt event id. ( #99 )
...
* use a map to differenciate xcc_sample_count wrt event id.
Change-Id: Ie1f2e8466edb244574686d49008125dc9f4e7efd
* Format.
Change-Id: I668c6ed448d8610d9d66f9cf77d0d27d7cf4e8b6
* use blockinfo to get xcc_sample_count.
Change-Id: I066a10e3185df4c8767d4f8eae59aca1f78f5284
* use EventAttribDim for xcc_sample_count.
Change-Id: Ide3707934b5b42c0462ea332b27f6e2e4fc0449f
---------
Co-authored-by: Venkateshwar Reddy Kandula <vkandula@amd.com >
[ROCm/aqlprofile commit: 41cd5d6531 ]
2025-06-16 16:09:13 -05:00
Verma, Saurabh
bb4cec5816
Readme update for open-sourcing ( #84 )
...
* Initial commit
Change-Id: I24703941cda0d009f1eb4dac8846195fac9ebb24
* Updated "Supported Architectures and Counter Blocks"
Change-Id: Ia7cdc46d4623d7a6664550ee4e0ab9425a3ac52f
* Added HSA links
Change-Id: Id506362f6d913dc94943a6ee047e25c00cf85f53
* addressing review comments
Change-Id: Iec35efc55e49f5b9c57c2de455fbef2afed80a77
* Minor change
Change-Id: I0bfdc774dcc42aa01b2f3dfc24d97cf301e364d7
* minor update
Change-Id: I970d5fa416a1c3e4c3fc37dde5269a37f02a4c60
[ROCm/aqlprofile commit: d046917427 ]
2025-06-12 22:07:03 +05:30
Bhardwaj, Gopesh
4117f4de75
Adding tests for code coverage ( #82 )
...
* Adding tests for code coverage
* integration tests
* Fixing gtest dependencies
* Removing gmock linkage
* build fixes
* Fixing Analyze job
* CMake updates
* Fixing PSDB
* Addressing feedback
* Adding licenses
* Addressing feedback
* updating dashboard
* more API tests
* Addressing feedback
* correcting Macro
* preloading libintercept
[ROCm/aqlprofile commit: eca6739e13 ]
2025-06-12 19:13:44 +05:30
David Yat Sin
26ddb37bd1
Remove unnecessary dependency on hsakmt
...
[ROCm/aqlprofile commit: ed7a2104ef ]
2025-06-12 09:36:19 -04:00
Elwazir, Ammar
0eb3f73d3f
Update kws-caller.yml ( #103 )
...
[ROCm/aqlprofile commit: 67fee2f03f ]
2025-06-10 18:49:16 -05:00
Elwazir, Ammar
67e75830c5
Updating Github Actions Runner Sets ( #101 )
...
* Update continuous_integration.yml
* Update continuous_integration.yml
* Update dashboard.cmake
* Update codeql.yml
* Update continuous_integration.yml
[ROCm/aqlprofile commit: c9af289d66 ]
2025-06-10 13:49:56 -05:00
Luu, Jonathan
662080e725
SWDEV-531400 - Remove file reorganization backward compatibility (aqlprof) ( #90 )
...
remove backwards compatibility
Co-authored-by: Jonathan Luu <jonatluu@amd.com >
[ROCm/aqlprofile commit: 8885887302 ]
2025-06-06 16:02:49 -04:00
Ma, Bing
c50a8225ae
[gfx12] Finalize support for gfx12 new counter blocks ( #81 )
...
1. Move all new gfx12 block enums to aql_profile_v2.h. hsa_ven_amd_aqlprofile.h will be left untouched.
2. Re-org counter info in gfx12_block_info.h to be purely alphabetic-ordered for easy comparison between different IP versions. Also use auto-gen block name from IP header files whenever possible to reduce manual editing.
3. Remove unused counter info from graphics blocks.
4. Added UTCL2 and VML2 support
5. Added all gfx12 blocks to ctrl test
[ROCm/aqlprofile commit: b20803e95d ]
2025-05-29 15:14:09 -07:00
Evgeny
7c4369bde4
Initial Commit
...
Contributors:
Ammar ELWazir <aelwazir@amd.com >
AravindanC <aravindan.cheruvally@amd.com >
Benjamin Welton <bewelton@amd.com >
Ma, Bing <Bing.Ma@amd.com >
Chun Yang <chun.yang@amd.com >
Cole Nelson <cole.nelson@amd.com >
Ethan Stewart <ethan.stewart@amd.com >
Evgeny <evgeny.shcherbakov@amd.com >
Freddy Paul <Freddy.paul@amd.com >
Giovanni Baraldi <gbaraldi@amd.com >
Gopesh Bhardwaj <Gopesh.Bhardwaj@amd.com >
Icarus Sparry <icarus.sparry@amd.com >
itrowbri <Ian.Trowbridge@amd.com >
James Edwards <JamesAdrian.Edwards@amd.com >
jatang <jatang@amd.com >
Jeremy Newton <Jeremy.Newton@amd.com >
Jonathan Kim <jonathan.kim@amd.com >
Kent Russell <kent.russell@amd.com >
Kiumars Sabeti <kiumars.sabeti@amd.com >
Lang Yu <lang.yu@amd.com >
Laurent Morichetti <laurent.morichetti@amd.com >
Mallya, Ameya Keshava <AmeyaKeshava.Mallya@amd.com >
Manjunath Jakaraddi <manjunath.jakaraddi@amd.com >
Mark Laws <markdavid.laws@amd.com >
Mohan Kumar Mithur <Mohan.KumarMithur@amd.com >
Nicholas Curtis <nicurtis@amd.com >
Nirmal Unnikrishnan <Nirmal.Unnikrishnan@amd.com >
Parag Bhandari <parag.bhandari@amd.com >
Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com >
Robert Gregory <Robert.Gregory@amd.com >
Saravanan Solaiyappan <saravanan.solaiyappan@amd.com >
Saurabh Verma <saurabh.verma@amd.com >
Srihari Uttanur <srihari.u@amd.com >
Srinivasan Subramanian <srinivasan.subramanian@amd.com >
Sriraksha Nagaraj <Sriraksha.Nagaraj@amd.com >
Sushma Vaddireddy <svaddire@amd.com >
Xianwei Zhang <Xianwei.Zhang@amd.com >
[ROCm/aqlprofile commit: 1ed169e30c ]
2025-05-28 10:10:47 -05:00