Commit Graph

519 Commits

Author SHA1 Message Date
Nirmal Unnikrishnan a2e5faf4da SWDEV-389321 : Disabling build_id for rocprofiler rpm package
Change-Id: I6b5432d05fd37aba400280d2d1f8d6b8b92a68bb
2023-03-29 15:55:07 +00:00
AravindanC 3e8dcaaf72 SWDEV-351540 - ASAN packaging for rocprofiler
Change-Id: Ifb5e8b64dd5f4b3e78afea8789f95af3d8f95003
2023-03-29 15:55:07 +00:00
Giovanni LB 5674997fda SWDEV-389002: Remove quadratic wave lookup
Change-Id: Ie401b46091b31c3b9e4473a15791e4bf2af4d73e
2023-03-29 15:55:07 +00:00
Giovanni LB 8d2903c7cb End stitch on unknown jump location
Change-Id: I7a3bcdc6f06fa464950cd67019f947502afc4c26
2023-03-29 15:55:07 +00:00
gobhardw 377748d2f8 unifying unittests
Change-Id: Icc47229fa4eb88fa40be7ae179e5dc5693659cfd
2023-03-29 15:55:06 +00:00
gobhardw 14977e4dc1 SWDEV-374072 : rocprof gpu selector fix
Change-Id: I155e63a5dc1ecbacd76d80b0df76da99b645ed9f
2023-03-29 15:55:06 +00:00
gobhardw 1f4ea85cab barectf README update
Change-Id: I2812fb45e844fac9469c564dde64bcbecad6057b
2023-03-29 15:55:06 +00:00
AravindanC ed96e9fbb6 SWDEV-366831 - Wrapper header warning as error enabled with option flag
Change-Id: Ic923027cc20edff067044a6fe56a879c0ecddf7e
2023-03-29 15:55:06 +00:00
Kiumars Sabeti a9f1237c53 SWDEV-387039: Modified gfx90a section to inherit from gfx9 base and removed derived counters that are defined in the gfx9 base from gfx90a section to avoid duplication
Change-Id: I653e116bc47fe11b57e663c2827d177149b00c5b
2023-03-29 15:55:06 +00:00
gobhardw ef31a96b55 updated README for plugins
Change-Id: I8875bf8b624c8e09467bcb30e2794bdf41b31872
2023-03-29 15:55:05 +00:00
Ammar ELWazir a5e1069920 Fixing rocprofilerv2 naming and CMake issues
Change-Id: Ib6d336349a056731e5c0f35151296d6fea671360
2023-03-29 15:55:05 +00:00
Ammar ELWazir ab94b378ae SWDEV-373784: Fixed hip/hsa traces not to include roctx tags
Change-Id: I0ffbac3a313dbd9867a85b7cea0c92fe0b9ca0b9
2023-03-09 13:21:10 +00:00
Ammar ELWazir 38648b5194 SWDEV-373783: removing end_time for roctx traces
Change-Id: I34ddb12cc402b0be1517a0c157922a15da7fdd11
2023-03-09 13:21:10 +00:00
Ammar ELWazir 80676bb478 SWDEV-379553: Fix for counters
Change-Id: I65b9bf61c6fc288f95461981979699ccccc4820f
2023-03-09 13:21:09 +00:00
Sriraksha Nagaraj f29b968185 SWDEV-379542: Adding to LD_PRELOAD instead of overriding it
Change-Id: Ib6395454ab6d09124baf2f958f26384f8689f64e
2023-03-09 13:21:09 +00:00
Ammar ELWazir 05f2ef97f9 SWDEV-387026: using gethostid instead of depending on libsystemd
Change-Id: If576eec4abee1a52dfe7cc5bce507420bc8a4d07
2023-03-09 13:21:09 +00:00
Ammar ELWazir da570693e3 Fixing Dispatch numbers
Change-Id: I2c8fb4aedfde68acaeb36cbb2e3263a0317011a7
2023-03-09 13:21:08 +00:00
Ammar ELWazir ffbf7ed8b3 Fixing find_package Path
Change-Id: I9c875df8d008b123c5597855c0d468491a47f366
2023-03-09 13:21:08 +00:00
Giovanni LB be5bdb0640 Parser to skip corrupted data
Change-Id: Ie557177625914565bb08acfa9b2410b81156b282
2023-03-09 13:21:08 +00:00
Ammar ELWazir ceefad27d0 Solving failed tests for rocprofiler v1
Change-Id: I61ffc4380b077db3a23c9dbb3e680324cf7f1a4a
2023-03-09 13:21:08 +00:00
Ammar ELWazir 118dcab102 Solving merge issues between v1 and v2
Change-Id: Ic7fcf7dfb55e893ebc78abb5b33ed79873ea73da
2023-03-09 13:21:08 +00:00
gobhardw f3a7eabdfc updating readme for profilerv2
Change-Id: I514b5f23031a2d4a51305fe69ac838956d918e72
2023-03-09 13:21:07 +00:00
gobhardw 4c5ea0b7c8 SWDEV-385556 Fix for CI staging job is getting failed
Change-Id: Iec4ec574a759e6db3c62d247b90d713a32a9ba32
2023-03-09 13:21:07 +00:00
Giovanni LB cb07947ad4 SWDEV-385374: Fixed next record iteration.
Change-Id: I69e86f2c27ea9a8b02cb48d876534b1dd0f6dc4f
2023-03-09 13:21:07 +00:00
Giovanni LB 4ec67854e5 SWDEV-384602: Solved issues with multiple users.
Change-Id: Ie40addcbfdfce6ce45ceec8e38fc83d3d72882eb
2023-03-09 13:21:07 +00:00
gobhardw 34e62464ee SWDEV-297569: Support for xgmi counters
Change-Id: If14c0f63821b721fe719d3b76915afc2f2333d5c
2023-03-09 13:21:07 +00:00
Saurabh Verma 3a639543e7 SWDEV-297574: Support for pcie counters
Change-Id: I4a662c43a9d0cf883f336574baa09fc33b78b9af
2023-03-09 13:21:06 +00:00
Ammar ELWazir dc69331379 Fixing rocprofilerv2 naming and CMake issues
Change-Id: Ib6d336349a056731e5c0f35151296d6fea671360
2023-03-09 13:21:01 +00:00
Ammar ELWazir bc48a2d164 Fixing Installation Path
Change-Id: I98e098f0d06e9862a5df81ddee18c3a081c6157a
2023-03-09 13:20:37 +00:00
Ammar ELWazir 9b0e58dfdf Fixing Packages installation path
Change-Id: Ide3536b3c6050effcc9337e612375a7e5ddb6522
2023-03-09 13:20:37 +00:00
gobhardw f5b648870a Fixing Jenkins unknkown build id issue with samples
Change-Id: Ibae653c44115e1360ca1145ed4eaa4627a54cb4b
2023-03-09 13:20:37 +00:00
Sriraksha Nagaraj 1d0703b21e SWDEV-382125: Adding a description when counter is not supported on a hardware
Change-Id: Ic835f59029aa1a95d32b80bf79375978e8ea9635
2023-03-09 13:20:37 +00:00
Ammar ELWazir 33ae878846 Disabling samples compilation
Change-Id: Ibd4ec66cfbc4751034ad98143b9ca129947760f1
2023-03-09 13:20:37 +00:00
Ammar ELWazir 8940162c38 Disabling Samples
Change-Id: Ic51ca32b14e5926620b3a21f6ec762a800f5cee1
2023-03-09 13:20:36 +00:00
Ammar ELWazir 044669a83b Removing the compilation of PC Sampling sample
Change-Id: Ice539983e7f1d9510a2fa227a2620f0877fcbb5a
2023-03-09 13:20:36 +00:00
Ammar ELWazir e58e4f2a72 Excluding PC Sampling Sample from samples package
Change-Id: I27865f8040ea519909db45041b0aaad6b786ce8e
2023-03-09 13:20:36 +00:00
Ranjith Ramakrishnan 2cd0e093ef Get ROCm path relative to hsakmt header file path
SWDEV-351540 - ROCm path was derived from hsakmt library path.
For ASAN build, the library will be installed in <Install_prefix>/lib/asan rather than <Install_Prefix>/lib
Since the header file installation path remains the same for ASAN and normal build, using the same for getting the ROCm path

Change-Id: I735dbd3c0f67a69e833059a05851da3971098ec5
2023-03-09 13:20:36 +00:00
gobhardw 602ac83ce7 Fixed Outpt Path and recv_0 for ATT
Change-Id: I94248e217d5af14152be82cbe6095de90a489387
2023-03-09 13:20:36 +00:00
Ammar ELWazir f9a096a194 Modifying Public header file with gpu index definition
Change-Id: I9c07ac419b9894c6dc65daa763bbc4cd4a7511b0
2023-03-09 13:20:35 +00:00
Saurabh Verma 763799349b Adding Make for bulding code samples
Change-Id: I7b62a4c65c5560239e69ea121c6fdaef188f709d
2023-03-09 13:20:35 +00:00
gobhardw 03c305dbd4 Making ATT work with Profilerv2
Change-Id: Ic9334aa80e40faaaf5c1a79ba37dbe52e8d31253
2023-03-09 13:20:35 +00:00
Ammar ELWazir 6dda141e4b GPU ID issue
Before, the GPU IDs were counted starting from zero, now CPU IDs are counted from zero and then GPU IDs from the last CPU_ID+1

Change-Id: I3f815195ad97933e02f249841e53b64b674370d9
2023-03-09 13:20:35 +00:00
Ranjith Ramakrishnan 7f413038d2 SWDEV-366831 - File reorg backward compatibility message changed to #error
Change-Id: Ic47e8d32846e5c15ee7449e53ccea52041862299
2023-03-09 13:20:34 +00:00
Ammar ELWazir 8032adb64f Adding rocprofilerv2
Change-Id: Ic0cc280ba207d2b8f6ccae1cd4ac3184152fc1ad
2023-03-09 13:20:33 +00:00
Konstantin Zhuravlyov e0e5f7336b Explain why kernels are compiled with code object v4
Change-Id: Ib0502f005faa513105cf570a0013517d6c6349c3
2023-02-03 21:54:33 -05:00
Konstantin Zhuravlyov d9c9d39902 Compile kernels with code object v4
Change-Id: I3dc05dff07888cea79ba0a51eaac17ed64f5fec0
2023-02-03 16:17:34 -05:00
Ranjith Ramakrishnan ba5c843b04 Split rocprofiler to runtime and dev/devel package
SWDEV-356024 - Development package name will have suffix dev or devel based on OS
Devel pacakge contents - Header files and non verioned lib file librocprofiler64.so
Runtime package contents - Binaries, xml files, python files , script files, license file, librocprof-tool.so and versioned library files

Change-Id: Id416b11f49a7d0acb917bc4936cc0cba0d101bee
2023-01-13 14:52:02 -08:00
Saurabh Verma 225bddf148 Adding missing MI200 metrics
Change-Id: I410f50e03d38bb03cf43e743318eb1242e7d6518
2023-01-11 18:00:46 +00:00
Ranjith Ramakrishnan b4258de318 Removed the initialization of cmake_install_libdir
The initialization should be controlled from build scripts. Removing the same from source code
Build scripts is initializing  the variable to "lib"

Change-Id: I55b6cf4752e692735c2a0be13b79f5988137e3a6
2022-12-15 23:15:58 -08:00
Kiumars Sabeti a9a82ee107 SWDEV-369023: Added two new counters SQ_INSTS_TEX_LOAD and SQ_INSTS_TEX_STORE for gfx10.These two new counters are replacement for SQ_INSTS_VMEM_RD and SQ_INSTS_VMEM_WR which are not supported in gfx10 architecture
Change-Id: I4c4101eea27f9073492ae42c70a30a002f4d8834
2022-12-09 20:41:45 -05:00