moniljethva
b5e4074c78
Adding support for GFX 11.5 in AQL Profiler ( #2340 )
...
* Adding support of AQL Profiler for GFX 11.5
* Removing hard coded value for sa_number
* Adding instance count for WGP block, removing hard coded values.
* Fixed SQ counter block and TD counter block instances
2026-01-29 17:39:12 +05:30
Bing Ma
171a5f5bda
[aqlprofile] Enable SPM support for MI200/MI300 ( #1768 )
...
* [SPM] Enable legacy SPM aqlprofile API
* [SPM] Enable SPM aqlprofile_v2 API
* [NPI][SPM] Fix crash from ctrl test
* Adding decode v1 (#189 )
Co-authored-by: Giovanni baraldi <gbaraldi@amd.com >
* Fix various issues on MI200
1. RLC_SPM_PERFMON_SEGMENT_SIZE_CORE1 support
2. ActiveCU patch for SPM delay table
* [SPM] Fix wrong SPM counter values on MI3xx
* Add mode and query blocks (#196 )
Co-authored-by: Giovanni baraldi <gbaraldi@amd.com >
* [aqlprofile][spm] Use existing SpmBlockId enum info for delay table size
* [aqlprofile][spm] Remove obsolete logic
* Update projects/aqlprofile/src/core/include/aqlprofile-sdk/aql_profile_v2.h
---------
Co-authored-by: Baraldi, Giovanni <Giovanni.Baraldi@amd.com >
Co-authored-by: Giovanni baraldi <gbaraldi@amd.com >
2025-11-19 11:17:01 -08:00
Giovanni Lenzi Baraldi
5b5269f666
[aqlprofile] Enable nondetail shaderdata ( #1805 )
2025-11-13 13:47:21 +01:00
Giovanni Lenzi Baraldi
07a563c475
AQLprofile SQTT double buffer support ( #1787 )
2025-11-11 13:01:22 +01:00
Saurabh Verma
31a7f3d5dd
Update gfx9_primitives.h and gfx9_block_table.h to use gc_9_4_2_offset.h ( #859 )
...
* Initial commit
* Replaced gc_9_2_1_sh_mask.h with gc_9_4_2_sh_mask.h
* properly replace gc_9_2_1_sh_mask.h and gc_9_2_1_offset.h for all gfx9 asics
2025-10-15 12:13:35 -05:00
Mythreya Kuricheti
aa90a83e42
[aqlprofile] Misc formatting ( #810 )
...
* Remove dupicated code segment and apply formatting to some code regions
2025-09-10 12:11:53 -07:00
Saurabh Verma
c6669309a1
Add some missing copyright info ( #841 )
2025-09-03 12:06:48 -05: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
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
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
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
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