Files
rocm-systems/projects
Giovanni Lenzi Baraldi 760e79267a Gbaraldi/pcparser (#58)
* Sample PC sampling parser library

* Fixed error message

* Added correlation_id tests. Fixed correlation_id.

* Fixed some tests.

* Added read_index to dispatch_pkt_id

* Added some comments

* Added more comments

* Moved test.cpp to a move descriptive file

* Added gfxip selection

* Added parser checks. Added GFXIP selection switch.

* Fixed dispatch_pkt_wrap with Joe's comments

* Performance improvement of 25%~100%

* Attempt at reducing overhead of dispatch bookkeeping

* Fixed cache invalidate

* Fixed error message descriptions

* Added GFX12

* Renamed files. Create C-only header.

* Formatting

* Other performance improvement

* source formatting (clang-format v11) (#63)

Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com>

* Added copyright

* Format-11

* Performance improvement. Added some GFX9 snap tests. Fixed hostTrap selector.

* Clang format.

* Added more gfx9 field tests

* Clang format

* Added parserv2 for pcsampling

* Added multibuffer test

* Created records processor

* Changed bFlipBuffer name

* pcs parser moved to lib/rocprofiler dir

* pcs parser compiles; one test moved

* pcs parser: tests copied from samples folder

The tests currently reside in the single .cpp.
They should be modularized and refactored to distinct unit tests
from integration test.

gfx9 test can fail sometimes. I did not have time
to deal with it.

Since Giovanni will continue working on this, I did not remove
pcs parser from the samples folder.

* cmake formatting (cmake-format) (#149)

Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>

* source formatting (clang-format v11) (#150)

Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>

* pcs parser: failing test removed for now

* pcs parser: fixing static errors and separating template definitions from implementation

* cmake formatting (cmake-format) (#152)

Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>

* source formatting (clang-format v11) (#153)

Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>

* pcs parser: fixing CI/CD errors

* source formatting (clang-format v11) (#154)

Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>

* pcs parser: parsers removed from samples

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: ApoKalipse-V <ApoKalipse-V@users.noreply.github.com>
Co-authored-by: vlaindic <vladimir.indic@amd.com>
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>

[ROCm/rocprofiler-sdk commit: 07aa54c5aa]
2023-10-26 08:14:02 -07:00
..
2023-10-26 08:14:02 -07:00