Merge From Github 08-21-2023

Squashed commit of the following:

commit 5aa25263e7000c323dc9efbedb11fe9d6bd3a97c
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Thu Aug 17 18:25:18 2023 +0000

    Adding HIP_ROOT_DIR

    Change-Id: I60243fd0fa6572c6fe045d89814c8505a2a13ebd

commit ea48b63681007cdfc98916b6aa218c218dcd6198
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Thu Aug 17 18:25:18 2023 +0000

    Adding extra arguments option to build.sh

    Change-Id: I60243fd0fa6572c6fe045d89814c8505a2a13ebd

commit 24b4f4ab5a1c53f3877813af71a1ae2f209c04ff
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Thu Aug 17 14:34:46 2023 +0000

    Optimizing the build script

    Change-Id: I1805aabc5458d3e0c8949315b3075d3a080c9fdd

commit 965dc7702759bf14c7a73361567da058ea07f780
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Aug 16 15:44:42 2023 +0000

    Disabling OpenMP test

    Change-Id: I0a0b8f5f558b84c9de3bd589a0f65ac59bde70b9

commit cbb5b20821e603a7e50bf2afbb432559e60f6842
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Aug 15 17:12:43 2023 +0000

    Fixing missing omp.h issue

    Change-Id: Ic4582d89ee82003932b12635fc55f98a2c68b96f

commit 910df315ad552f51fa9585f1b1574ca318112f1c
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Aug 15 15:35:19 2023 +0000

    Workarounds for Jenkins CI system

    Change-Id: Ie04ee49abe6fa66493d09d33dbeafd012a78eea8

commit a9f93d9154c275914873229aac0f2353f92fb967
Author: Benjamin Welton <Benjamin.Welton@amd.com>
Date:   Fri Aug 11 15:57:02 2023 -0700

    [SWDEV-416173] LD_PRELOAD roctx library when tracing roctx on rocprof v1 (#99)

    Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

commit 974d31f733b5c56d9e50317a4e476147f22f66bd
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Wed Aug 9 12:52:43 2023 -0500

    Update continuous_integration.yml

commit c12b21c832a05b3ee7bd5cb3c37d1e5dff56a479
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Wed Aug 9 12:03:32 2023 -0500

    Update continuous_integration.yml (#98)

commit 051021200af40400b95dcfe2e4f71fb15c1ee67f
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Wed Aug 9 08:19:22 2023 -0500

    Docker cleanup weekly job, using large runners instead of normal ones (#97)

    * Docker cleanup weekly job, using large runners instead of normal ones

    Change-Id: I355ba5576aee10ab7b311a0247980e3078cc6f65

    * Update formatting.yml

    * Update markdown_lint.yml

    * Update formatting.yml

    * Update markdown_lint.yml

    * Update formatting.yml

commit ad33a6fb74ab3789f509f0eae4779866f05e5b22
Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
Date:   Wed Aug 9 18:10:50 2023 +0530

    Fixing failed tests and enabling disabled tests (#66)

    * Fixing failed tests and enabling disabled tests

    * Enabling HIP Openmp test

    * run cmake formatting (cmake-format)

    * run formatting (clang-format v11)

    * fixing typo

    * Removing spm test

    * emoving problematic tests

    * Fixing HIP MPI test

    * Run MPI tests only when MPI found

    * diabling simpleconvolution for navi hang issues

    * fixing navi32 tests

    * Update tests-v2/featuretests/tracer/tracer_gtest.cpp

    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

    * Update tests-v2/featuretests/tracer/apps/copy_on_engine.cpp

    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

    * Disabled unused device profiling test
    Addressed review comments
    reverted device profiling changes

    * fixing MPI and OpenMP tests

    * run formatting (clang-format v11)

    ---------

    Co-authored-by: bgopesh <bgopesh@users.noreply.github.com>
    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

commit fdd7eb833a41f37b7260c69ea3100ce6598a1263
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Wed Aug 9 00:46:05 2023 -0500

    Bump actions/checkout from 2 to 3 (#95)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/actions/checkout/compare/v2...v3)

    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit 129d9c203c5af2cebb6c8d129bfefe2ef4e04de4
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Aug 8 22:44:39 2023 -0500

    Update dependabot.yml

commit 6f1957e13b101f86c24777aa8b6921dc5704393b
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Tue Aug 8 22:35:44 2023 -0500

    Format python code (#56)

    * Format python code

    - apply black + auto PR creation

    * python formatting (black) (#60)

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

    * Update rocprofiler_formatting.cmake

    - fix format dependencies
    - include_guard is GLOBAL
    - only accept clang-format-11 and clang-format-mp-11

    * python formatting (black)

    * python formatting (black) (#93)

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

    ---------

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

commit ab97c36396a693620e8b3fa4cfc04aad15fd54be
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Aug 8 22:28:10 2023 -0500

    Create dependabot.yml

commit a6e3a3046bd7e42459c41564fcb7298dd2c22f78
Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
Date:   Tue Aug 8 03:28:29 2023 +0530

    Adding missing reference to V1 tool usage (#89)

    * Adding missing reference to V1 tool usage

    * Update README.md

    Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

    ---------

    Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

commit 101318c54a573da08749d648e4dede80519953c3
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Aug 7 10:20:52 2023 -0500

    Gerrit amd staging (#85)

    * removing README from tests diretory

    Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

    * Fixing navi v1 test hang

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    - Added all gpu targets in build script.
    - Changed memory order to relaxed seem to work for navi hang
    - need to set power state for consistent results

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    * Pull from Github

    Squashed commit of the following:

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

    * SWDEV-409195: Added instructions for ATT help.

    Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

    * Pull from Github

    Squashed commit of the following:

    commit f029195705a15700380c6f832ba5d15d46fd6de7
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 14:38:56 2023 -0500

        Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

        * Add .cmake-format.yaml file

        * Add formatting workflow

        * provide base input for creating PR

        * Update scheme for extracting branch name

        - disable running formatting on push to amd-staging branch

        * patch .cmake-format.yaml for find_package signature

        - apparently cmake-format doesn't format the full signature of find_package

        * run formatting (clang-format v11) (#7)

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

        * run cmake formatting (cmake-format) (#6)

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

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 12:55:17 2023 -0500

        Removing Build cache for potential issues with auto-generated header files (#5)

        Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

    commit ce86dea6a311d44d880fa684eb78f3329295e2a4
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 11:08:58 2023 -0500

        Fix decltype(<hsa-function>) function pointer usage (#3)

        - the following is done in several places:
            decltype(hsa_memory_allocate)* hsa_memory_allocate
        - above can cause compiler errors
        - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
          - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
        - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

    * Added error handling to att iterate_data. Fix for genasm.

    Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

    * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

    Append the rpath $ORIGIN/.. to component specific libraries
    Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
    Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
    Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

    Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

    * Merging From Github

    Squashed commit of the following:

    commit 7ab6644fd04db189801f6cee70a09bb621070b60
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Sat Jul 15 00:47:30 2023 -0500

        Gerrit amd staging (#49)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * SWDEV-409195: Added instructions for ATT help.

        Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

        * Pull from Github

        Squashed commit of the following:

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

        * Added error handling to att iterate_data. Fix for genasm.

        Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

        * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

        Append the rpath $ORIGIN/.. to component specific libraries
        Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
        Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
        Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

        Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

        * run cmake formatting (cmake-format) (#50)

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

        * run formatting (clang-format v11) (#51)

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

        * Update CMakeLists.txt

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        ---------

        Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
        Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
        Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
        Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

    commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Fri Jul 14 19:11:41 2023 -0500

        Workflow simplification and cancellation (#48)

        * Update formatting workflow

        - ignore changes to pull_*.yml workflows

        * Update pull_from_gerrit.yml workflow

        - allow manual trigger (workflow dispatch)
        - concurrent cancellation

        * Update pull_latest_dockers.yml workflow

        - simply workflow significantly by using matrix
        - allow manual trigger (workflow dispatch)
        - concurrent cancellation
        - run when pushed

        * Update CMake workflow

        - ignore changes to pull_*.yml workflows
        - concurrent cancellation

    commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 20:27:40 2023 -0500

        Update and rename pull.yml to pull_from_gerrit.yml (#44)

    commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 19:40:45 2023 -0500

        Update pull_latest_dockers.yml

    commit 93acde8ed69766fb6d3482a1be8238f322b1db75
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 19:38:29 2023 -0500

        Update pull_latest_dockers.yml

    commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 19:29:47 2023 -0500

        Gerrit amd staging (#9)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * run formatting (clang-format v11) (#10)

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

        ---------

        Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
        Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

    commit f029195705a15700380c6f832ba5d15d46fd6de7
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 14:38:56 2023 -0500

        Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

        * Add .cmake-format.yaml file

        * Add formatting workflow

        * provide base input for creating PR

        * Update scheme for extracting branch name

        - disable running formatting on push to amd-staging branch

        * patch .cmake-format.yaml for find_package signature

        - apparently cmake-format doesn't format the full signature of find_package

        * run formatting (clang-format v11) (#7)

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

        * run cmake formatting (cmake-format) (#6)

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

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 12:55:17 2023 -0500

        Removing Build cache for potential issues with auto-generated header files (#5)

        Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

    commit ce86dea6a311d44d880fa684eb78f3329295e2a4
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 11:08:58 2023 -0500

        Fix decltype(<hsa-function>) function pointer usage (#3)

        - the following is done in several places:
            decltype(hsa_memory_allocate)* hsa_memory_allocate
        - above can cause compiler errors
        - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
          - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
        - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I994a9fa743d47de3640d2bf7ae9ea3e01ea44f6a

    * Fixing vscnt typo in stitch.py

    Change-Id: I8a687b9df9173cef97078a23dabdc1f03a72445a

    * SWDEV-411283: Fix ROCTX for Buffer Tracing

    Change-Id: Ib3df535455281c6de81a5188deccd75b6e2eb9d3

    * SWDEV-411283: Adding ROCTx Test

    Change-Id: Icf99ef584ff8ff38e16bc731951a1f47b7de90b0

    * Fixing plugin tests from build directory

    Change-Id: I853e37d21d43cea4de4dcbb8c4feabd88ae81db5

    Removed unnecessary check that was causing plugin tests to fail from build directory.

    Change-Id: I853e37d21d43cea4de4dcbb8c4feabd88ae81db5

    * SWDEV-411518 Fixing runtime error for v2

    Change-Id: Ic0996f5f00639cee3ef45da165ad45dbebe7efe2

    * Add usage for all the options in rocprofv2

    Change-Id: Ic95c83b6aa8cd90e0550be989cddb28edb1ee73c

    * Adding color codes for rocprofv2 options

    Change-Id: Ifff57f8ff6dfee00fb91e4147ad867762b956a6a

    * Adding kokkos kernel name trucate test

    Change-Id: I01af7dbb399cfe470e548a584faec890924d7039

    * SWDEV-413890 and formatting changes

    Change-Id: Icea4ddf9dbdb6181bd8affdec9072738fcfa215e

    * SWDEV-415057: Fixing warning messages for masked simds

    Change-Id: I06eed3c986e5e7de68978ac995b36edb35183a8a

    * SWDEV-408509: Updated readme for MPI use

    Change-Id: I17f46c48600236c925f741ba14bca01b087a823d

    * Merge from Github

    Squashed commit of the following:

    commit 1d1e219f5b3fcb8b74424072489a8e10dc5ed19d
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Mon Jul 17 22:50:01 2023 -0500

        Continuous integration with CTest and CDash (#11)

        * rename env.cmake and utils.cmake

        - prefix files with "rocprofiler_"
        - make functions/macros start with "rocprofiler_"

        * Add cmake_modules/rocprofiler_options.cmake

        - create options in lieu of env variables

        * update build.sh

        - use `cmake -B <build-directory> ...` instead of mkdir/pushd/popd

        * Update CMakeLists.txt

        - Build flags for CMAKE_BUILD_TYPE=Coverage
        - include(rocprofiler_*)
        - enable_testing() so ctest can be run from build folder
        - include(CTest) for CDash submission

        * set(CMAKE_BUILD_TYPE "Coverage") where appropriate

        - plugin/CMakeLists.txt
        - src/CMakeLists.txt
        - this ensures the exes/libs are compiled with flags required for code coverage generation

        * Update src/api/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target

        * add script/run-ci.py script

        - script for configure/build/testing/etc. and submission to CDash dashboard

        * Update src/tools/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target
        - add PUBLIC to target_link_libraries(...)

        * Update test/CMakeLists.txt

        - remove custom target "test" because it is a reserved target name when enabled_testing() has been called
        - created a "v1-tests" test

        * Update tests-v2/featuretests/profiler/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2/unittests/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2

        - remove built-in filtering from tests-v2/featuretests/gtests_main.cpp
          - this filtering is applied directly to test either by DISABLED_* or calling GTEST_SKIP()
          - this makes sure that there is a record of the tests that are not actually run in CTest/CDash
        - Fix WhenTestingAgentInfoGetterSetters.TestRunsSuccessfully
          - using gtest macros to compare const char* (which is a pointer comparison, not a string comparison)
        - Fix HelloWorldTest.WhenRunningProfilerWithAppThenKernelNamessMatchWithGoldenOutput
          - compare all kernel name entries not just kernel name at index zero

        * Update CTF plugin to support relocation

        - support finding the CTF metadata stream relative to the location of the library instead of fixing it based on the install prefix

        * remove #ifdef AQLPROF_NEW_API

        - the API function protected by this guard were introduced in ROCm 2.0

        * Update rocprofiler_options.cmake

        - enforce out-of-source builds
        - always locally export compile commands

        * Add continuous-integration workflow

        - initial implementation of CI workflow which submits to CDash

        * Remove stale BUILD_TYPE env variable for CI workflow

        * Job cancelling for cmake.yml workflow

        * CI workflow: add missing quote

        * CI workflow: fix build matrix include

        * CI workflow update

        - fix path to run-ci.py
        - fallback for --site if HOSTNAME not specified in env

        * Decrease config/build/test timeout

        * run-ci.py update submit URL

        * submit via http not https

        * Tweak env for ctf plugin tests

        * ctf plugin output file defaults to "trace-{PID}

        * Try to execute mi200 jobs in parallel

        * enable fail-fast and max-parallel

        * Update test/CMakeLists.txt

        - build mytest (HSACO generation) as part of the all target

        * Update samples/CMakeLists.txt

        - samples target built by default
        - all samples are executed as part of testing

        * Update tests-v2

        - all exes created via hip_add_executable are added to testing
        - (temporarily) disabled tests for plugins

        * run cmake formatting (cmake-format) (#45)

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

        * Removed plugin gtests

        - these tests launch rocprofv2 and therefore are integration/system tests which are not appropriate for unit testing in gtest
        - tests for the plugins will be added at a later point and will have stricter validation requirements

        * Update {samples,test}/CMakeLists.txt

        - replace sh -xc "<command>" with cmake -E <command> equivalents
        - fix pc_sampling_code_printing test (requires argument

        * Update CI workflow

        - add mi100, navi32, and vega20 jobs
        - fix setting GPU target list

        * Update ATTCollection test

        - WhenRunningATTItCollectsTraceData reports agent names when fails

        * Update CI workflow

        - remove install step for vega-navi-mi100

        * update tests-v2/run_tests.sh

        - script is missing `-e` flag for bash so it does not report test failures by exiting with a non-zero exit code

        * update pcie_bw_test.cpp

        - add extra print message to determine if bus error on navi32 happens at rsmi_dev_id_get or rsmi_dev_pci_bandwidth_get

        * Update ATTCollection.WhenRunningATTItCollectsTraceData test

        - workaround navi32 issue
          - skip test when "gfx1[0-1][0-9][0-9]"

        * Update pcie_bw_test

        - miscellaneous modernizations/linting fixes (e.g., c-array -> std::array)
        - added a signal handler for SIGBUS to emit a message for CTest to that it can skip the test on navi32
          - navi32 produces SIGBUS when rsmi_dev_pci_bandwidth_get is called

        * Update rocprofiler_options.cmake

        - support ROCPROFILER_MEMCHECK option to enable sanitizers

        * Update src/{api,tools}/CMakeLists.txt

        - use rocprofiler::memcheck INTERFACE target instead of large if/else for if(ASAN)

        * Update ENVIRONMENT for all tests

        - Add ROCPROFILER_MEMCHECK_PRELOAD_ENV which specifies an LD_PRELOAD for when memcheck analysis is enabled

        * Update run-ci.py

        - support memcheck
        - support disabling submission to dashboard
        - support --quiet flag which suppresses printing Testing/Temporary/* logs

        * Update CI workflow

        - Add sanitizers jobs which run on mi100
        - Three sanitizers: address, leak, and thread

        * run cmake formatting (cmake-format) (#47)

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

        * Update rocprofiler_options.cmake

        - link to sanitizer library + extra linker flags

        * Update src/tools/CMakeLists.txt

        - make rocprofiler::memcheck a private link library for rocprofiler_tool

        * run-ci.py update

        - do not use ctest_memcheck with ThreadSanitizer: causes deadlock when running tests

        * Update CI workflow

        - reorder sanitizer jobs

        * Suppression files for address, leak, and thread sanitizers

        - in script directory

        * Update run-ci.py

        - set suppression files
        - set TSAN_OPTIONS in run-ci.py

        * rocprofiler v1 library links to rocprofiler::memcheck

        * Disable using sigaltstack for address sanitizer

        * Update rocprofiler_set_memcheck_env

        - reduce the lib so version numbers searched

        * Update thread-sanitizer-suppr.txt

        - ignore unlock of an unlocked mutex (or by a wrong thread) in librocm_smi64.so

        * Update run-ci.py

        - TSAN_OPTIONS: second_deadlock_stack=1

        * Add gtest_discover_tests_properties.cmake.in

        - this file is used to set properties on discovered tests which are not known at cmake time

        * Revert to using gtest_discover_tests

        - use gtest_discover_tests_properties.cmake.in to set test properties necessary for sanitizers

        * Remove duplicate concurrency field in cmake.yml

        * rename continuous-integration.yml

        - use underscore to be consistent

        * Remove redundant cmake.yml

        - superceded by continuous_integration.yml

        * Add navi21 to build matrix

        * Update run-ci.py

        - support --linter arg (ROCPROFILER_ENABLE_CLANG_TIDY)
        - default to -DROCPROFILER_BUILD_{CI,TESTS,SAMPLES}=ON

        * Update rocprofiler_options.cmake

        - Options:
          - ROCPROFILER_BUILD_TESTS
          - ROCPROFILER_BUILD_SAMPLES
          - ROCPROFILER_BUILD_PLUGIN_ATT
          - ROCPROFILER_BUILD_PLUGIN_CTF
          - ROCPROFILER_BUILD_PLUGIN_PERFETTO
          - ROCPROFILER_ENABLE_CLANG_TIDY
        - If ROCPROFILER_BUILD_CI remove -DNDEBUG (to enable asserts)
        - rocprofiler::memcheck includes -fno-omit-frame-pointer flag

        * Update rocprofiler_env.cmake

        - Add '-W -Wall -Wextra -Wno-unused-parameter' flags to rocprofiler::build-flags

        * add rocprofiler_formatting.cmake

        - creates "build" targets to format code

        * Add rocprofiler_linting.cmake and .clang-tidy

        - enables clang-tidy during compilation

        * Update (main) CMakeLists.txt

        - Fatal error if cmake version < 3.18.0
        - include rocprofiler_formatting.cmake
        - include rocprofiler_linting.cmake
        - insert cmake_modules into front of CMAKE_MODULE_PATH
        - remove add_compile_options(-Wall)
          - handled by target-based compile options
        - protected samples add_subdir with if BUILD_SAMPLES
        - protect test and tests-v2 add_subdir with if BUILD_TESTS

        * Update test/CMakeLists.txt

        - bump minimum version to 3.18.0 + fatal error

        * Update plugin/CMakeLists.txt

        - protect add_subdir based on ROCPROFILER_BUILD_PLUGIN_{PERFETTO,CTF,ATT}

        * Update plugin/perfetto cmake

        - build perfetto SDK into PIC static library
        - disable clang-tidy when building SDK

        * Linting workflow

        - runs clang-tidy linter (more to come eventually)

        * Workflow update

        - use github.repository instead of github.repository_owner

        * Update rocprofiler_linting.cmake

        - add -header-filter=<source>/.* flag to clang-tidy

        * Update linting workflow

        - fix name of linting job

        * Update test discovery with sanitizers

        * Update linting workflow

        - use clang-tidy v11 instead of v15

        * Enable GIT_DISCOVERY_ACROSS_FILESYSTEM

        - linting.yml
        - continuous_integration.yml

        * Update continuous_integration.yml

        - update docker registry pull

        * Support ASAN condition

        - ASAN is defined by internal Jenkins testing team

        * Update continuous_integration.yml

        - only define GIT_DISCOVERY_ACROSS_FILESYSTEM for container workflows

        * Update linting.yml

        - run on navi32
        - update docker registry
        - run with -VV

        * Use containers in all workflows

        * Update continuous_integration.yml

        - update mix of native vs. docker

        * Fix setenv("LD_PRELOAD", ...) for sanitizers

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit 6028be71a104df8a0a112b4b46e498c9685ce271
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 17 17:30:04 2023 -0500

        Gerrit amd staging (#57)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * SWDEV-409195: Added instructions for ATT help.

        Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

        * Pull from Github

        Squashed commit of the following:

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

        * Added error handling to att iterate_data. Fix for genasm.

        Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

        * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

        Append the rpath $ORIGIN/.. to component specific libraries
        Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
        Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
        Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

        Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

        * Merging From Github

        Squashed commit of the following:

        commit 7ab6644fd04db189801f6cee70a09bb621070b60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Sat Jul 15 00:47:30 2023 -0500

            Gerrit amd staging (#49)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * SWDEV-409195: Added instructions for ATT help.

            Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

            * Pull from Github

            Squashed commit of the following:

            commit f029195705a15700380c6f832ba5d15d46fd6de7
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 14:38:56 2023 -0500

                Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

                * Add .cmake-format.yaml file

                * Add formatting workflow

                * provide base input for creating PR

                * Update scheme for extracting branch name

                - disable running formatting on push to amd-staging branch

                * patch .cmake-format.yaml for find_package signature

                - apparently cmake-format doesn't format the full signature of find_package

                * run formatting (clang-format v11) (#7)

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

                * run cmake formatting (cmake-format) (#6)

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

                ---------

                Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

            commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Thu Jul 13 12:55:17 2023 -0500

                Removing Build cache for potential issues with auto-generated header files (#5)

                Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

            commit ce86dea6a311d44d880fa684eb78f3329295e2a4
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 11:08:58 2023 -0500

                Fix decltype(<hsa-function>) function pointer usage (#3)

                - the following is done in several places:
                    decltype(hsa_memory_allocate)* hsa_memory_allocate
                - above can cause compiler errors
                - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
                  - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
                - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

            * Added error handling to att iterate_data. Fix for genasm.

            Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

            * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

            Append the rpath $ORIGIN/.. to component specific libraries
            Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
            Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
            Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

            Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

            * run cmake formatting (cmake-format) (#50)

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

            * run formatting (clang-format v11) (#51)

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

            * Update CMakeLists.txt

            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
            Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Fri Jul 14 19:11:41 2023 -0500

            Workflow simplification and cancellation (#48)

            * Update formatting workflow

            - ignore changes to pull_*.yml workflows

            * Update pull_from_gerrit.yml workflow

            - allow manual trigger (workflow dispatch)
            - concurrent cancellation

            * Update pull_latest_dockers.yml workflow

            - simply workflow significantly by using matrix
            - allow manual trigger (workflow dispatch)
            - concurrent cancellation
            - run when pushed

            * Update CMake workflow

            - ignore changes to pull_*.yml workflows
            - concurrent cancellation

        commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 20:27:40 2023 -0500

            Update and rename pull.yml to pull_from_gerrit.yml (#44)

        commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:40:45 2023 -0500

            Update pull_latest_dockers.yml

        commit 93acde8ed69766fb6d3482a1be8238f322b1db75
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:38:29 2023 -0500

            Update pull_latest_dockers.yml

        commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:29:47 2023 -0500

            Gerrit amd staging (#9)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * run formatting (clang-format v11) (#10)

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

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I994a9fa743d47de3640d2bf7ae9ea3e01ea44f6a

        * Fixing vscnt typo in stitch.py

        Change-Id: I8a687b9df9173cef97078a23dabdc1f03a72445a

        * SWDEV-411283: Fix ROCTX for Buffer Tracing

        Change-Id: Ib3df535455281c6de81a5188deccd75b6e2eb9d3

        * run formatting (clang-format v11) (#58)

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

        ---------

        Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
        Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
        Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
        Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

    commit 5bb019eb281038374319aa27a8541114f93ade7b
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 17 17:28:54 2023 -0500

        Optimizing Docker pull job (#54)

        Change-Id: Iec80a54f1715c125acd236d60cdd7074cb237dfa

    commit 7ab6644fd04db189801f6cee70a09bb621070b60
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Sat Jul 15 00:47:30 2023 -0500

        Gerrit amd staging (#49)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request…

    * Merge from Github to Gerrit

    Squashed commit of the following:

    commit 731e8c85aea6e9f905d447bc933aa52ff546a881
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Tue Jul 25 21:16:45 2023 -0500

        Linting update + general workflow updates (#72)

        * Update linting workflow

        - use GCC 12 instead of GCC 11 (default)

        * Update workflows

        - fixed the name of misc workflows (consistency)
        - ignore changes to linting workflows
        - support workflow dispatch

    commit 94d0864927cca3b8391a0ba4a6a00abeeb394907
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Tue Jul 25 13:47:03 2023 -0500

        Address sanitizer fixes (#61)

        * Fix address sanitizer issues

        - mostly buffer overflows and string <-> c-string issues
        - also cleanup so partial init
        - general modernization (i.e. NULL -> nullptr)

        * Update rocprofiler_options.cmake

        - fix link flags for sanitizer

        * Disable MTBinaryTest.DispatchCountTestPasses

        - this test is broken
        - does not fail under any conditions
        - does not actually execute the test that it thinks it is executing (relaunches gtest app, not rocprofv2)

    commit eacd082a3f21b594ddf12c323a070f48a618dff2
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 18:52:21 2023 -0500

        Fix CMakeLists.txt and build.sh (#62)

    commit 9084f4bc4331086cd2b4d0aecf588a081d366151
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 10:18:50 2023 -0500

        Fixing README.md (#65)

        * Fixing README.md

        Change-Id: I7a8ecb5533fe9baa362fcac145a042b66d1d3620

        * Update markdown_lint.yml

        * Fixing Markdown Lint Action

        * Changing --- style to ***

    commit ecc464c6ad39ae86e3a53d48eb9d55554fd94e37
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Tue Jul 18 20:09:06 2023 +0530

        Create markdown_lint.yml (#46)

        * Create markdown_lint.yml

        * Update .github/workflows/markdown_lint.yml

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        * Removing version from markdown yml

        * Update markdown_lint.yml

        Removed extra space

        * Testing on README.md change

        * Update markdown_lint.yml

        * Update markdown_lint.yml

        * Update markdown_lint.yml

        * Fixing Markdown Lint

        Change-Id: I22caf2cded26c87fcfef92cb41b7b9c3bd045fc8

        * Update markdown_lint.yml

        * Multiple Fixes in the readme

        Change-Id: Ic7835000b595f5c1980317809c5ade3a297af6e7

        ---------

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
        Co-authored-by: Ammar ELWazir <Ammar.ELWazir@amd.com>

    commit e96004db41d557426a85e0efa10c6a1a86852b73
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 09:20:32 2023 -0500

        Removing Pull jobs (#64)

        Change-Id: Ic1259ce41f574b3dd4f87ce6c1aae75a52b9ce1e

    commit 6f995b194cbf074ef096e6a41dea4358bb31cb72
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Tue Jul 18 17:55:55 2023 +0530

        Adding existing test info from removed test README (#8)

        * Adding existing test info from removed test README

        * updating README for test related information

        * Siginificant improvemnts to README with markdown lint

        * Addrsessing review comments

        * Removing ctest reference for now

        * Addresses latest review comments

        ---------

        Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

    commit 1d1e219f5b3fcb8b74424072489a8e10dc5ed19d
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Mon Jul 17 22:50:01 2023 -0500

        Continuous integration with CTest and CDash (#11)

        * rename env.cmake and utils.cmake

        - prefix files with "rocprofiler_"
        - make functions/macros start with "rocprofiler_"

        * Add cmake_modules/rocprofiler_options.cmake

        - create options in lieu of env variables

        * update build.sh

        - use `cmake -B <build-directory> ...` instead of mkdir/pushd/popd

        * Update CMakeLists.txt

        - Build flags for CMAKE_BUILD_TYPE=Coverage
        - include(rocprofiler_*)
        - enable_testing() so ctest can be run from build folder
        - include(CTest) for CDash submission

        * set(CMAKE_BUILD_TYPE "Coverage") where appropriate

        - plugin/CMakeLists.txt
        - src/CMakeLists.txt
        - this ensures the exes/libs are compiled with flags required for code coverage generation

        * Update src/api/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target

        * add script/run-ci.py script

        - script for configure/build/testing/etc. and submission to CDash dashboard

        * Update src/tools/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target
        - add PUBLIC to target_link_libraries(...)

        * Update test/CMakeLists.txt

        - remove custom target "test" because it is a reserved target name when enabled_testing() has been called
        - created a "v1-tests" test

        * Update tests-v2/featuretests/profiler/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2/unittests/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2

        - remove built-in filtering from tests-v2/featuretests/gtests_main.cpp
          - this filtering is applied directly to test either by DISABLED_* or calling GTEST_SKIP()
          - this makes sure that there is a record of the tests that are not actually run in CTest/CDash
        - Fix WhenTestingAgentInfoGetterSetters.TestRunsSuccessfully
          - using gtest macros to compare const char* (which is a pointer comparison, not a string comparison)
        - Fix HelloWorldTest.WhenRunningProfilerWithAppThenKernelNamessMatchWithGoldenOutput
          - compare all kernel name entries not just kernel name at index zero

        * Update CTF plugin to support relocation

        - support finding the CTF metadata stream relative to the location of the library instead of fixing it based on the install prefix

        * remove #ifdef AQLPROF_NEW_API

        - the API function protected by this guard were introduced in ROCm 2.0

        * Update rocprofiler_options.cmake

        - enforce out-of-source builds
        - always locally export compile commands

        * Add continuous-integration workflow

        - initial implementation of CI workflow which submits to CDash

        * Remove stale BUILD_TYPE env variable for CI workflow

        * Job cancelling for cmake.yml workflow

        * CI workflow: add missing quote

        * CI workflow: fix build matrix include

        * CI workflow update

        - fix path to run-ci.py
        - fallback for --site if HOSTNAME not specified in env

        * Decrease config/build/test timeout

        * run-ci.py update submit URL

        * submit via http not https

        * Tweak env for ctf plugin tests

        * ctf plugin output file defaults to "trace-{PID}

        * Try to execute mi200 jobs in parallel

        * enable fail-fast and max-parallel

        * Update test/CMakeLists.txt

        - build mytest (HSACO generation) as part of the all target

        * Update samples/CMakeLists.txt

        - samples target built by default
        - all samples are executed as part of testing

        * Update tests-v2

        - all exes created via hip_add_executable are added to testing
        - (temporarily) disabled tests for plugins

        * run cmake formatting (cmake-format) (#45)

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

        * Removed plugin gtests

        - these tests launch rocprofv2 and therefore are integration/system tests which are not appropriate for unit testing in gtest
        - tests for the plugins will be added at a later point and will have stricter validation requirements

        * Update {samples,test}/CMakeLists.txt

        - replace sh -xc "<command>" with cmake -E <command> equivalents
        - fix pc_sampling_code_printing test (requires argument

        * Update CI workflow

        - add mi100, navi32, and vega20 jobs
        - fix setting GPU target list

        * Update ATTCollection test

        - WhenRunningATTItCollectsTraceData reports agent names when fails

        * Update CI workflow

        - remove install step for vega-navi-mi100

        * update tests-v2/run_tests.sh

        - script is missing `-e` flag for bash so it does not report test failures by exiting with a non-zero exit code

        * update pcie_bw_test.cpp

        - add extra print message to determine if bus error on navi32 happens at rsmi_dev_id_get or rsmi_dev_pci_bandwidth_get

        * Update ATTCollection.WhenRunningATTItCollectsTraceData test

        - workaround navi32 issue
          - skip test when "gfx1[0-1][0-9][0-9]"

        * Update pcie_bw_test

        - miscellaneous modernizations/linting fixes (e.g., c-array -> std::array)
        - added a signal handler for SIGBUS to emit a message for CTest to that it can skip the test on navi32
          - navi32 produces SIGBUS when rsmi_dev_pci_bandwidth_get is called

        * Update rocprofiler_options.cmake

        - support ROCPROFILER_MEMCHECK option to enable sanitizers

        * Update src/{api,tools}/CMakeLists.txt

        - use rocprofiler::memcheck INTERFACE target instead of large if/else for if(ASAN)

        * Update ENVIRONMENT for all tests

        - Add ROCPROFILER_MEMCHECK_PRELOAD_ENV which specifies an LD_PRELOAD for when memcheck analysis is enabled

        * Update run-ci.py

        - support memcheck
        - support disabling submission to dashboard
        - support --quiet flag which suppresses printing Testing/Temporary/* logs

        * Update CI workflow

        - Add sanitizers jobs which run on mi100
        - Three sanitizers: address, leak, and thread

        * run cmake formatting (cmake-format) (#47)

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

        * Update rocprofiler_options.cmake

        - link to sanitizer library + extra linker flags

        * Update src/tools/CMakeLists.txt

        - make rocprofiler::memcheck a private link library for rocprofiler_tool

        * run-ci.py update

        - do not use ctest_memcheck with ThreadSanitizer: causes deadlock when running tests

        * Update CI workflow

        - reorder sanitizer jobs

        * Suppression files for address, leak, and thread sanitizers

        - in script directory

        * Update run-ci.py

        - set suppression files
        - set TSAN_OPTIONS in run-ci.py

        * rocprofiler v1 library links to rocprofiler::memcheck

        * Disable using sigaltstack for address sanitizer

        * Update rocprofiler_set_memcheck_env

        - reduce the lib so version numbers searched

        * Update thread-sanitizer-suppr.txt

        - ignore unlock of an unlocked mutex (or by a wrong thread) in librocm_smi64.so

        * Update run-ci.py

        - TSAN_OPTIONS: second_deadlock_stack=1

        * Add gtest_discover_tests_properties.cmake.in

        - this file is used to set properties on discovered tests which are not known at cmake time

        * Revert to using gtest_discover_tests

        - use gtest_discover_tests_properties.cmake.in to set test properties necessary for sanitizers

        * Remove duplicate concurrency field in cmake.yml

        * rename continuous-integration.yml

        - use underscore to be consistent

        * Remove redundant cmake.yml

        - superceded by continuous_integration.yml

        * Add navi21 to build matrix

        * Update run-ci.py

        - support --linter arg (ROCPROFILER_ENABLE_CLANG_TIDY)
        - default to -DROCPROFILER_BUILD_{CI,TESTS,SAMPLES}=ON

        * Update rocprofiler_options.cmake

        - Options:
          - ROCPROFILER_BUILD_TESTS
          - ROCPROFILER_BUILD_SAMPLES
          - ROCPROFILER_BUILD_PLUGIN_ATT
          - ROCPROFILER_BUILD_PLUGIN_CTF
          - ROCPROFILER_BUILD_PLUGIN_PERFETTO
          - ROCPROFILER_ENABLE_CLANG_TIDY
        - If ROCPROFILER_BUILD_CI remove -DNDEBUG (to enable asserts)
        - rocprofiler::memcheck includes -fno-omit-frame-pointer flag

        * Update rocprofiler_env.cmake

        - Add '-W -Wall -Wextra -Wno-unused-parameter' flags to rocprofiler::build-flags

        * add rocprofiler_formatting.cmake

        - creates "build" targets to format code

        * Add rocprofiler_linting.cmake and .clang-tidy

        - enables clang-tidy during compilation

        * Update (main) CMakeLists.txt

        - Fatal error if cmake version < 3.18.0
        - include rocprofiler_formatting.cmake
        - include rocprofiler_linting.cmake
        - insert cmake_modules into front of CMAKE_MODULE_PATH
        - remove add_compile_options(-Wall)
          - handled by target-based compile options
        - protected samples add_subdir with if BUILD_SAMPLES
        - protect test and tests-v2 add_subdir with if BUILD_TESTS

        * Update test/CMakeLists.txt

        - bump minimum version to 3.18.0 + fatal error

        * Update plugin/CMakeLists.txt

        - protect add_subdir based on ROCPROFILER_BUILD_PLUGIN_{PERFETTO,CTF,ATT}

        * Update plugin/perfetto cmake

        - build perfetto SDK into PIC static library
        - disable clang-tidy when building SDK

        * Linting workflow

        - runs clang-tidy linter (more to come eventually)

        * Workflow update

        - use github.repository instead of github.repository_owner

        * Update rocprofiler_linting.cmake

        - add -header-filter=<source>/.* flag to clang-tidy

        * Update linting workflow

        - fix name of linting job

        * Update test discovery with sanitizers

        * Update linting workflow

        - use clang-tidy v11 instead of v15

        * Enable GIT_DISCOVERY_ACROSS_FILESYSTEM

        - linting.yml
        - continuous_integration.yml

        * Update continuous_integration.yml

        - update docker registry pull

        * Support ASAN condition

        - ASAN is defined by internal Jenkins testing team

        * Update continuous_integration.yml

        - only define GIT_DISCOVERY_ACROSS_FILESYSTEM for container workflows

        * Update linting.yml

        - run on navi32
        - update docker registry
        - run with -VV

        * Use containers in all workflows

        * Update continuous_integration.yml

        - update mix of native vs. docker

        * Fix setenv("LD_PRELOAD", ...) for sanitizers

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit 6028be71a104df8a0a112b4b46e498c9685ce271
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 17 17:30:04 2023 -0500

        Gerrit amd staging (#57)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * SWDEV-409195: Added instructions for ATT help.

        Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

        * Pull from Github

        Squashed commit of the following:

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

        * Added error handling to att iterate_data. Fix for genasm.

        Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

        * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

        Append the rpath $ORIGIN/.. to component specific libraries
        Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
        Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
        Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

        Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

        * Merging From Github

        Squashed commit of the following:

        commit 7ab6644fd04db189801f6cee70a09bb621070b60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Sat Jul 15 00:47:30 2023 -0500

            Gerrit amd staging (#49)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * SWDEV-409195: Added instructions for ATT help.

            Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

            * Pull from Github

            Squashed commit of the following:

            commit f029195705a15700380c6f832ba5d15d46fd6de7
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 14:38:56 2023 -0500

                Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

                * Add .cmake-format.yaml file

                * Add formatting workflow

                * provide base input for creating PR

                * Update scheme for extracting branch name

                - disable running formatting on push to amd-staging branch

                * patch .cmake-format.yaml for find_package signature

                - apparently cmake-format doesn't format the full signature of find_package

                * run formatting (clang-format v11) (#7)

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

                * run cmake formatting (cmake-format) (#6)

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

                ---------

                Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

            commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Thu Jul 13 12:55:17 2023 -0500

                Removing Build cache for potential issues with auto-generated header files (#5)

                Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

            commit ce86dea6a311d44d880fa684eb78f3329295e2a4
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 11:08:58 2023 -0500

                Fix decltype(<hsa-function>) function pointer usage (#3)

                - the following is done in several places:
                    decltype(hsa_memory_allocate)* hsa_memory_allocate
                - above can cause compiler errors
                - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
                  - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
                - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

            * Added error handling to att iterate_data. Fix for genasm.

            Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

            * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

            Append the rpath $ORIGIN/.. to component specific libraries
            Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
            Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
            Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

            Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

            * run cmake formatting (cmake-format) (#50)

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

            * run formatting (clang-format v11) (#51)

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

            * Update CMakeLists.txt

            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
            Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Fri Jul 14 19:11:41 2023 -0500

            Workflow simplification and cancellation (#48)

            * Update formatting workflow

            - ignore changes to pull_*.yml workflows

            * Update pull_from_gerrit.yml workflow

            - allow manual trigger (workflow dispatch)
            - concurrent cancellation

            * Update pull_latest_dockers.yml workflow

            - simply workflow significantly by using matrix
            - allow manual trigger (workflow dispatch)
            - concurrent cancellation
            - run when pushed

            * Update CMake workflow

            - ignore changes to pull_*.yml workflows
            - concurrent cancellation

        commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 20:27:40 2023 -0500

            Update and rename pull.yml to pull_from_gerrit.yml (#44)

        commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:40:45 2023 -0500

            Update pull_latest_dockers.yml

        commit 93acde8ed69766fb6d3482a1be8238f322b1db75
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:38:29 2023 -0500

            Update pull_latest_dockers.yml

        commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:29:47 2023 -0500

            Gerrit amd staging (#9)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * run formatting (clang-format v11) (#10)

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

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWa…

    * Temporary workaround for CI testing

    Change-Id: I234445d7572d37841ce814fa17b863c91043f242

    * Merge From Github to Gerrit

    Squashed commit of the following:

    commit d5632d94fdcc72b0a70cfc7351ff8cba47c1038d
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Thu Jul 27 04:24:46 2023 +0000

        Fixing multiple issues:

        1- Disabling unused PCIE BW test
        2- Using string_view::compare instead of strcmp to eliminate issues with length
        3- virtual functions override were missing override

        Change-Id: I65a8699b1d1ddd3e6690838cd73f5a6ef02d63f3

    commit 03c884dc753f447e4cfa6333c0ed40be49fa0514
    Author: gobhardw <gopesh.bhardwaj@amd.com>
    Date:   Wed Jul 19 11:09:06 2023 +0000

        SWDEV-411518 Fixing runtime error for v2

        Change-Id: Ic0996f5f00639cee3ef45da165ad45dbebe7efe2

    commit acc3204c39f28b6a20880fa6a77b650c7433cec9
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Thu Jul 27 03:39:34 2023 +0000

        Mi200 Continous Integration

        Change-Id: I7bb75a7de6380168aedb931230526d95e141dc2a

    commit 2b766be3552ddc993bc5072a353ef86d88727a1e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Thu Jul 27 03:15:36 2023 +0000

        Fixing hsa_init() in gtest main function

        Change-Id: I57ec04c0b0e0dc12b78cec38c6db8de53864b17e

    commit d6d441cf2c6264cced56a6d560cac50c2ae2e032
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 19:21:03 2023 +0000

        Using mi200 one GPU at a time

        Change-Id: I1f3d8ab76e994497a7ae5abfb8cc57f2703aedbb

    commit a49605edaf891225619635bf1dcb7a864b6edcc6
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:50:28 2023 +0000

        Fixing Latest build number env

        Change-Id: If7a20b04160e019387ecacb11664062cd14d1ffd

    commit 7314135a4be5f262def8e7cb104e43fc1f50029a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:45:51 2023 +0000

        Fixing Latest build number env

        Change-Id: I1583654385bbf112e63a3465cb08cdfeaa773534

    commit 51353c50695c04717506e4aff22ce796274da821
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:44:52 2023 +0000

        Fixing Latest build number env

        Change-Id: Ica53a3dd507ced3d5221cbc695f0dfff0123ad5c

    commit b369386d06e0fd37696187d74874b64b3db1d355
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:36:32 2023 +0000

        Moving Sanitizers to mi200

        Change-Id: I773097402ef277aa2d88ac6fc8bf0c5f921efeae

    commit a5f5ba1ef412031ff8c780eca8f75f1f87fec0c0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:29:46 2023 +0000

        Fixing Latest build number env

        Change-Id: I935713d35ae16b965de50aea48b2ec37efbf39c2

    commit 01c827001faf9d5002fd34781983fb87d0fba99b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:19:05 2023 +0000

        Fixing Latest build number env

        Change-Id: Ib6e606282e3073a3325332a15ae6624b02301702

    commit ecf36176074a4ca0ecf721285c31b1b7ebdb8b63
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:11:03 2023 +0000

        Fixing Latest build number env

        Change-Id: Ifaab1785230dbb50bca834c90c2978a99e3af466

    commit 7616b5f853d8acfe290b8997e0b052b05f3ef86d
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 17:09:11 2023 +0000

        Fixing Latest build number env

        Change-Id: I212ac8baab32b149039c5faada47e8724e170d84

    commit 7add9e12275b203b2b1b429e614cbd62f920d533
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 26 16:29:50 2023 +0000

        Optimizing builds,tests,packaging, removing v1 from navi32 runs

        Change-Id: Ieacc712323a8fa27e573ae6879bd6c6d05472ac5

    commit 731e8c85aea6e9f905d447bc933aa52ff546a881
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Tue Jul 25 21:16:45 2023 -0500

        Linting update + general workflow updates (#72)

        * Update linting workflow

        - use GCC 12 instead of GCC 11 (default)

        * Update workflows

        - fixed the name of misc workflows (consistency)
        - ignore changes to linting workflows
        - support workflow dispatch

    commit 94d0864927cca3b8391a0ba4a6a00abeeb394907
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Tue Jul 25 13:47:03 2023 -0500

        Address sanitizer fixes (#61)

        * Fix address sanitizer issues

        - mostly buffer overflows and string <-> c-string issues
        - also cleanup so partial init
        - general modernization (i.e. NULL -> nullptr)

        * Update rocprofiler_options.cmake

        - fix link flags for sanitizer

        * Disable MTBinaryTest.DispatchCountTestPasses

        - this test is broken
        - does not fail under any conditions
        - does not actually execute the test that it thinks it is executing (relaunches gtest app, not rocprofv2)

    commit eacd082a3f21b594ddf12c323a070f48a618dff2
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 18:52:21 2023 -0500

        Fix CMakeLists.txt and build.sh (#62)

    commit 9084f4bc4331086cd2b4d0aecf588a081d366151
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 10:18:50 2023 -0500

        Fixing README.md (#65)

        * Fixing README.md

        Change-Id: I7a8ecb5533fe9baa362fcac145a042b66d1d3620

        * Update markdown_lint.yml

        * Fixing Markdown Lint Action

        * Changing --- style to ***

    commit ecc464c6ad39ae86e3a53d48eb9d55554fd94e37
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Tue Jul 18 20:09:06 2023 +0530

        Create markdown_lint.yml (#46)

        * Create markdown_lint.yml

        * Update .github/workflows/markdown_lint.yml

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        * Removing version from markdown yml

        * Update markdown_lint.yml

        Removed extra space

        * Testing on README.md change

        * Update markdown_lint.yml

        * Update markdown_lint.yml

        * Update markdown_lint.yml

        * Fixing Markdown Lint

        Change-Id: I22caf2cded26c87fcfef92cb41b7b9c3bd045fc8

        * Update markdown_lint.yml

        * Multiple Fixes in the readme

        Change-Id: Ic7835000b595f5c1980317809c5ade3a297af6e7

        ---------

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
        Co-authored-by: Ammar ELWazir <Ammar.ELWazir@amd.com>

    commit e96004db41d557426a85e0efa10c6a1a86852b73
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 09:20:32 2023 -0500

        Removing Pull jobs (#64)

        Change-Id: Ic1259ce41f574b3dd4f87ce6c1aae75a52b9ce1e

    commit 6f995b194cbf074ef096e6a41dea4358bb31cb72
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Tue Jul 18 17:55:55 2023 +0530

        Adding existing test info from removed test README (#8)

        * Adding existing test info from removed test README

        * updating README for test related information

        * Siginificant improvemnts to README with markdown lint

        * Addrsessing review comments

        * Removing ctest reference for now

        * Addresses latest review comments

        ---------

        Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

    commit 1d1e219f5b3fcb8b74424072489a8e10dc5ed19d
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Mon Jul 17 22:50:01 2023 -0500

        Continuous integration with CTest and CDash (#11)

        * rename env.cmake and utils.cmake

        - prefix files with "rocprofiler_"
        - make functions/macros start with "rocprofiler_"

        * Add cmake_modules/rocprofiler_options.cmake

        - create options in lieu of env variables

        * update build.sh

        - use `cmake -B <build-directory> ...` instead of mkdir/pushd/popd

        * Update CMakeLists.txt

        - Build flags for CMAKE_BUILD_TYPE=Coverage
        - include(rocprofiler_*)
        - enable_testing() so ctest can be run from build folder
        - include(CTest) for CDash submission

        * set(CMAKE_BUILD_TYPE "Coverage") where appropriate

        - plugin/CMakeLists.txt
        - src/CMakeLists.txt
        - this ensures the exes/libs are compiled with flags required for code coverage generation

        * Update src/api/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target

        * add script/run-ci.py script

        - script for configure/build/testing/etc. and submission to CDash dashboard

        * Update src/tools/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target
        - add PUBLIC to target_link_libraries(...)

        * Update test/CMakeLists.txt

        - remove custom target "test" because it is a reserved target name when enabled_testing() has been called
        - created a "v1-tests" test

        * Update tests-v2/featuretests/profiler/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2/unittests/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2

        - remove built-in filtering from tests-v2/featuretests/gtests_main.cpp
          - this filtering is applied directly to test either by DISABLED_* or calling GTEST_SKIP()
          - this makes sure that there is a record of the tests that are not actually run in CTest/CDash
        - Fix WhenTestingAgentInfoGetterSetters.TestRunsSuccessfully
          - using gtest macros to compare const char* (which is a pointer comparison, not a string comparison)
        - Fix HelloWorldTest.WhenRunningProfilerWithAppThenKernelNamessMatchWithGoldenOutput
          - compare all kernel name entries not just kernel name at index zero

        * Update CTF plugin to support relocation

        - support finding the CTF metadata stream relative to the location of the library instead of fixing it based on the install prefix

        * remove #ifdef AQLPROF_NEW_API

        - the API function protected by this guard were introduced in ROCm 2.0

        * Update rocprofiler_options.cmake

        - enforce out-of-source builds
        - always locally export compile commands

        * Add continuous-integration workflow

        - initial implementation of CI workflow which submits to CDash

        * Remove stale BUILD_TYPE env variable for CI workflow

        * Job cancelling for cmake.yml workflow

        * CI workflow: add missing quote

        * CI workflow: fix build matrix include

        * CI workflow update

        - fix path to run-ci.py
        - fallback for --site if HOSTNAME not specified in env

        * Decrease config/build/test timeout

        * run-ci.py update submit URL

        * submit via http not https

        * Tweak env for ctf plugin tests

        * ctf plugin output file defaults to "trace-{PID}

        * Try to execute mi200 jobs in parallel

        * enable fail-fast and max-parallel

        * Update test/CMakeLists.txt

        - build mytest (HSACO generation) as part of the all target

        * Update samples/CMakeLists.txt

        - samples target built by default
        - all samples are executed as part of testing

        * Update tests-v2

        - all exes created via hip_add_executable are added to testing
        - (temporarily) disabled tests for plugins

        * run cmake formatting (cmake-format) (#45)

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

        * Removed plugin gtests

        - these tests launch rocprofv2 and therefore are integration/system tests which are not appropriate for unit testing in gtest
        - tests for the plugins will be added at a later point and will have stricter validation requirements

        * Update {samples,test}/CMakeLists.txt

        - replace sh -xc "<command>" with cmake -E <command> equivalents
        - fix pc_sampling_code_printing test (requires argument

        * Update CI workflow

        - add mi100, navi32, and vega20 jobs
        - fix setting GPU target list

        * Update ATTCollection test

        - WhenRunningATTItCollectsTraceData reports agent names when fails

        * Update CI workflow

        - remove install step for vega-navi-mi100

        * update tests-v2/run_tests.sh

        - script is missing `-e` flag for bash so it does not report test failures by exiting with a non-zero exit code

        * update pcie_bw_test.cpp

        - add extra print message to determine if bus error on navi32 happens at rsmi_dev_id_get or rsmi_dev_pci_bandwidth_get

        * Update ATTCollection.WhenRunningATTItCollectsTraceData test

        - workaround navi32 issue
          - skip test when "gfx1[0-1][0-9][0-9]"

        * Update pcie_bw_test

        - miscellaneous modernizations/linting fixes (e.g., c-array -> std::array)
        - added a signal handler for SIGBUS to emit a message for CTest to that it can skip the test on navi32
          - navi32 produces SIGBUS when rsmi_dev_pci_bandwidth_get is called

        * Update rocprofiler_options.cmake

        - support ROCPROFILER_MEMCHECK option to enable sanitizers

        * Update src/{api,tools}/CMakeLists.txt

        - use rocprofiler::memcheck INTERFACE target instead of large if/else for if(ASAN)

        * Update ENVIRONMENT for all tests

        - Add ROCPROFILER_MEMCHECK_PRELOAD_ENV which specifies an LD_PRELOAD for when memcheck analysis is enabled

        * Update run-ci.py

        - support memcheck
        - support disabling submission to dashboard
        - support --quiet flag which suppresses printing Testing/Temporary/* logs

        * Update CI workflow

        - Add sanitizers jobs which run on mi100
        - Three sanitizers: address, leak, and thread

        * run cmake formatting (cmake-format) (#47)

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

        * Update rocprofiler_options.cmake

        - link to sanitizer library + extra linker flags

        * Update src/tools/CMakeLists.txt

        - make rocprofiler::memcheck a private link library for rocprofiler_tool

        * run-ci.py update

        - do not use ctest_memcheck with ThreadSanitizer: causes deadlock when running tests

        * Update CI workflow

        - reorder sanitizer jobs

        * Suppression files for address, leak, and thread sanitizers

        - in script directory

        * Update run-ci.py

        - set suppression files
        - set TSAN_OPTIONS in run-ci.py

        * rocprofiler v1 library links to rocprofiler::memcheck

        * Disable using sigaltstack for address sanitizer

        * Update rocprofiler_set_memcheck_env

        - reduce the lib so version numbers searched

        * Update thread-sanitizer-suppr.txt

        - ignore unlock of an unlocked mutex (or by a wrong thread) in librocm_smi64.so

        * Update run-ci.py

        - TSAN_OPTIONS: second_deadlock_stack=1

        * Add gtest_discover_tests_properties.cmake.in

        - this file is used to set properties on discovered tests which are not known at cmake time

        * Revert to using gtest_discover_tests

        - use gtest_discover_tests_properties.cmake.in to set test properties necessary for sanitizers

        * Remove duplicate concurrency field in cmake.yml

        * rename continuous-integration.yml

        - use underscore to be consistent

        * Remove redundant cmake.yml

        - superceded by continuous_integration.yml

        * Add navi21 to build matrix

        * Update run-ci.py

        - support --linter arg (ROCPROFILER_ENABLE_CLANG_TIDY)
        - default to -DROCPROFILER_BUILD_{CI,TESTS,SAMPLES}=ON

        * Update rocprofiler_options.cmake

        - Options:
          - ROCPROFILER_BUILD_TESTS
          - ROCPROFILER_BUILD_SAMPLES
          - ROCPROFILER_BUILD_PLUGIN_ATT
          - ROCPROFILER_BUILD_PLUGIN_CTF
          - ROCPROFILER_BUILD_PLUGIN_PERFETTO
          - ROCPROFILER_ENABLE_CLANG_TIDY
        - If ROCPROFILER_BUILD_CI remove -DNDEBUG (to enable asserts)
        - rocprofiler::memcheck includes -fno-omit-frame-pointer flag

        * Update rocprofiler_env.cmake

        - Add '-W -Wall -Wextra -Wno-unused-parameter' flags to rocprofiler::build-flags

        * add rocprofiler_formatting.cmake

        - creates "build" targets to format code

        * Add rocprofiler_linting.cmake and .clang-tidy

        - enables clang-tidy during compilation

        * Update (main) CMakeLists.txt

        - Fatal error if cmake version < 3.18.0
        - include rocprofiler_formatting.cmake
        - include rocprofiler_linting.cmake
        - insert cmake_modules into front of CMAKE_MODULE_PATH
        - remove add_compile_options(-Wall)
          - handled by target-based compile options
        - protected samples add_subdir with if BUILD_SAMPLES
        - protect test and tests-v2 add_subdir with if BUILD_TESTS

        * Update test/CMakeLists.txt

        - bump minimum version to 3.18.0 + fatal error

        * Update plugin/CMakeLists.txt

        - protect add_subdir based on ROCPROFILER_BUILD_PLUGIN_{PERFETTO,CTF,ATT}

        * Update plugin/perfetto cmake

        - build perfetto SDK into PIC static library
        - disable clang-tidy when building SDK

        * Linting workflow

        - runs clang-tidy linter (more to come eventually)

        * Workflow update

        - use github.repository instead of github.repository_owner

        * Update rocprofiler_linting.cmake

        - add -header-filter=<source>/.* flag to clang-tidy

        * Update linting workflow

        - fix name of linting job

        * Update test discovery with sanitizers

        * Update linting workflow

        - use clang-tidy v11 instead of v15

        * Enable GIT_DISCOVERY_ACROSS_FILESYSTEM

        - linting.yml
        - continuous_integration.yml

        * Update continuous_integration.yml

        - update docker registry pull

        * Support ASAN condition

        - ASAN is defined by internal Jenkins testing team

        * Update continuous_integration.yml

        - only define GIT_DISCOVERY_ACROSS_FILESYSTEM for container workflows

        * Update linting.yml

        - run on navi32
        - update docker registry
        - run with -VV

        * Use containers in all workflows

        * Update continuous_integration.yml

        - update mix of native vs. docker

        * Fix setenv("LD_PRELOAD", ...) for sanitizers

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit 6028be71a104df8a0a112b4b46e498c9685ce271
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 17 17:30:04 2023 -0500

        Gerrit amd staging (#57)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * SWDEV-409195: Added instructions for ATT help.

        Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

        * Pull from Github

        Squashed commit of the following:

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

        * Added error handling to att iterate_data. Fix for genasm.

        Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

        * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

        Append the rpath $ORIGIN/.. to component specific libraries
        Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
        Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
        Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

        Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

        * Merging From Github

        Squashed commit of the following:

        commit 7ab6644fd04db189801f6cee70a09bb621070b60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Sat Jul 15 00:47:30 2023 -0500

            Gerrit amd staging (#49)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * SWDEV-409195: Added instructions for ATT help.

            Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

            * Pull from Github

            Squashed commit of the following:

            commit f029195705a15700380c6f832ba5d15d46fd6de7
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 14:38:56 2023 -0500

                Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

                * Add .cmake-format.yaml file

                * Add formatting workflow

                * provide base input for creating PR

                * Update scheme for extracting branch name

                - disable running formatting on push to amd-staging branch

                * patch .cmake-format.yaml for find_package signature

                - apparently cmake-format doesn't format the full signature of find_package

                * run formatting (clang-format v11) (#7)

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

                * run cmake formatting (cmake-format) (#6)

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

                ---------

                Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

            commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Thu Jul 13 12:55:17 2023 -0500

                Removing Build cache for potential issues with auto-generated header files (#5)

                Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

            commit ce86dea6a311d44d880fa684eb78f3329295e2a4
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 11:08:58 2023 -0500

                Fix decltype(<hsa-function>) function pointer usage (#3)

                - the following is done in several places:
                    decltype(hsa_memory_allocate)* hsa_memory_allocate
                - above can cause compiler errors
                - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
                  - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
                - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

            * Added error handling to att iterate_data. Fix for genasm.

            Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

            * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

            Append the rpath $ORIGIN/.. to component specific libraries
            Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
            Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
            Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

            Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

            * run cmake formatting (cmake-format) (#50)

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

            * run formatting (clang-format v11) (#51)

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

            * Update CMakeLists.txt

            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
            Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Fri Jul 14 19:11:41 2023 -0500

            Workflow simplification and cancellation (#48)

            * Update formatting workflow

            - ignore changes to pull_*.yml workflows

            * Update pull_from_gerrit.yml workflow

            - allow manual trigger (workflow dispatch)
            - concurrent cancellation

            * Update pull_latest_dockers.yml workflow

            - simply workflow significantly by using matrix
            - allow manual trigger (workflow dispatch)
            - concurrent cancellation
            - run when pushed

            * Update CMake workflow

            - ignore changes to pull_*.yml workflows
            - concurrent cancellation

        commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 20:27:40 2023 -0500

            Update and rename pull.yml to pull_from_gerrit.yml (#44)

        commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:40:45 2023 -0500

            Update pull_latest_dockers.yml

        commit 93acde8ed69766fb6d3482a1be8238f322b1db75
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:38:29 2023 -0500

            Update pull_latest_dockers.yml

        commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:29:47 2023 -0500

            Gerrit amd staging (#9)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * run formatting (clang-format v11) (#10)

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

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job…

    * Fixing CI Issues

    Change-Id: Idd9773a61e3920535d43c81183e8e61285fc9cbe

    * Squashed commit of the following:

    commit c6d762727288fcc5ce1420cf5a32e474c247e404
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Fri Aug 4 22:59:41 2023 -0500

        Optimizing builds,tests,packaging, removing v1 from navi32 runs (#74)

    commit 1798f071f9250bcce675021b85bf1d47fbf2cef0
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Fri Aug 4 19:14:03 2023 +0530

        Adding popen alternative tests (#69)

        * Adding popen alternative tests

        * run cmake formatting (cmake-format)

        * single cmake for each test

        * Adding pandas dependency

        * Update continuous_integration.yml and linting.yml

        - list files (to help with git update issue)
        - install python requirements
        - update list files step (print path to python, python3, cmake, ctest, git)
        - specify Python3_EXECUTABLE

        * Update run-ci.py

        - print CTestCustom.cmake and dashboard.cmake in non-quiet mode

        * Update rocprofv2 script

        - add '-e' flag to shebang
        - support specifying ROCP_PRELOAD to propagate LD_PRELOAD value to script

        * Update run-ci.py

        - disable CTEST_GIT_INIT_SUBMODULES
        - set CTEST_GIT_COMMAND instead of CTEST_UPDATE_COMMAND

        * Update {counter,hiptrace}_validation_tests.cmake

        - Set ROCP_PRELOAD env to support sanitizers
        - Add labels to tests

        * Update csv_parser.h

        - include <cstdint> for int aliases

        * Update rocprofiler_options.cmake

        - ROCPROFILER_MEMCHECK_PRELOAD_ENV includes ROCP_PRELOAD

        * Update run-ci.py

        - capture cmake error for ctest_update

        * Update {counter,hiptrace}_validation_tests.cmake

        - Use ROCPROFILER_MEMCHECK_PRELOAD_ENV which includes ROCP_PRELOAD env variable

        * Update requirements.txt

        - use >= for package versions instead of ==
          - this is too restrictive
        - downgrade matplotlib requirement to >= 3.3 instead of ==3.7.1
          - PyPi for python 3.6 does not have matplotlib installs for versions >= 3.4

        * updating requirements.txt for opensuse

        * updating requirements for wsclient

        * websocket installation opensuse

        ---------

        Co-authored-by: bgopesh <bgopesh@users.noreply.github.com>
        Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

    commit 731e8c85aea6e9f905d447bc933aa52ff546a881
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Tue Jul 25 21:16:45 2023 -0500

        Linting update + general workflow updates (#72)

        * Update linting workflow

        - use GCC 12 instead of GCC 11 (default)

        * Update workflows

        - fixed the name of misc workflows (consistency)
        - ignore changes to linting workflows
        - support workflow dispatch

    commit 94d0864927cca3b8391a0ba4a6a00abeeb394907
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Tue Jul 25 13:47:03 2023 -0500

        Address sanitizer fixes (#61)

        * Fix address sanitizer issues

        - mostly buffer overflows and string <-> c-string issues
        - also cleanup so partial init
        - general modernization (i.e. NULL -> nullptr)

        * Update rocprofiler_options.cmake

        - fix link flags for sanitizer

        * Disable MTBinaryTest.DispatchCountTestPasses

        - this test is broken
        - does not fail under any conditions
        - does not actually execute the test that it thinks it is executing (relaunches gtest app, not rocprofv2)

    commit eacd082a3f21b594ddf12c323a070f48a618dff2
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 18:52:21 2023 -0500

        Fix CMakeLists.txt and build.sh (#62)

    commit 9084f4bc4331086cd2b4d0aecf588a081d366151
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 10:18:50 2023 -0500

        Fixing README.md (#65)

        * Fixing README.md

        Change-Id: I7a8ecb5533fe9baa362fcac145a042b66d1d3620

        * Update markdown_lint.yml

        * Fixing Markdown Lint Action

        * Changing --- style to ***

    commit ecc464c6ad39ae86e3a53d48eb9d55554fd94e37
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Tue Jul 18 20:09:06 2023 +0530

        Create markdown_lint.yml (#46)

        * Create markdown_lint.yml

        * Update .github/workflows/markdown_lint.yml

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        * Removing version from markdown yml

        * Update markdown_lint.yml

        Removed extra space

        * Testing on README.md change

        * Update markdown_lint.yml

        * Update markdown_lint.yml

        * Update markdown_lint.yml

        * Fixing Markdown Lint

        Change-Id: I22caf2cded26c87fcfef92cb41b7b9c3bd045fc8

        * Update markdown_lint.yml

        * Multiple Fixes in the readme

        Change-Id: Ic7835000b595f5c1980317809c5ade3a297af6e7

        ---------

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
        Co-authored-by: Ammar ELWazir <Ammar.ELWazir@amd.com>

    commit e96004db41d557426a85e0efa10c6a1a86852b73
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 18 09:20:32 2023 -0500

        Removing Pull jobs (#64)

        Change-Id: Ic1259ce41f574b3dd4f87ce6c1aae75a52b9ce1e

    commit 6f995b194cbf074ef096e6a41dea4358bb31cb72
    Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
    Date:   Tue Jul 18 17:55:55 2023 +0530

        Adding existing test info from removed test README (#8)

        * Adding existing test info from removed test README

        * updating README for test related information

        * Siginificant improvemnts to README with markdown lint

        * Addrsessing review comments

        * Removing ctest reference for now

        * Addresses latest review comments

        ---------

        Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

    commit 1d1e219f5b3fcb8b74424072489a8e10dc5ed19d
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Mon Jul 17 22:50:01 2023 -0500

        Continuous integration with CTest and CDash (#11)

        * rename env.cmake and utils.cmake

        - prefix files with "rocprofiler_"
        - make functions/macros start with "rocprofiler_"

        * Add cmake_modules/rocprofiler_options.cmake

        - create options in lieu of env variables

        * update build.sh

        - use `cmake -B <build-directory> ...` instead of mkdir/pushd/popd

        * Update CMakeLists.txt

        - Build flags for CMAKE_BUILD_TYPE=Coverage
        - include(rocprofiler_*)
        - enable_testing() so ctest can be run from build folder
        - include(CTest) for CDash submission

        * set(CMAKE_BUILD_TYPE "Coverage") where appropriate

        - plugin/CMakeLists.txt
        - src/CMakeLists.txt
        - this ensures the exes/libs are compiled with flags required for code coverage generation

        * Update src/api/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target

        * add script/run-ci.py script

        - script for configure/build/testing/etc. and submission to CDash dashboard

        * Update src/tools/CMakeLists.txt

        - link to rocprofiler::build-flags INTERFACE target
          - provides compile defs, flags, etc. for target
        - add PUBLIC to target_link_libraries(...)

        * Update test/CMakeLists.txt

        - remove custom target "test" because it is a reserved target name when enabled_testing() has been called
        - created a "v1-tests" test

        * Update tests-v2/featuretests/profiler/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2/unittests/CMakeLists.txt

        - use gtest_discover_tests
        - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

        * Update tests-v2

        - remove built-in filtering from tests-v2/featuretests/gtests_main.cpp
          - this filtering is applied directly to test either by DISABLED_* or calling GTEST_SKIP()
          - this makes sure that there is a record of the tests that are not actually run in CTest/CDash
        - Fix WhenTestingAgentInfoGetterSetters.TestRunsSuccessfully
          - using gtest macros to compare const char* (which is a pointer comparison, not a string comparison)
        - Fix HelloWorldTest.WhenRunningProfilerWithAppThenKernelNamessMatchWithGoldenOutput
          - compare all kernel name entries not just kernel name at index zero

        * Update CTF plugin to support relocation

        - support finding the CTF metadata stream relative to the location of the library instead of fixing it based on the install prefix

        * remove #ifdef AQLPROF_NEW_API

        - the API function protected by this guard were introduced in ROCm 2.0

        * Update rocprofiler_options.cmake

        - enforce out-of-source builds
        - always locally export compile commands

        * Add continuous-integration workflow

        - initial implementation of CI workflow which submits to CDash

        * Remove stale BUILD_TYPE env variable for CI workflow

        * Job cancelling for cmake.yml workflow

        * CI workflow: add missing quote

        * CI workflow: fix build matrix include

        * CI workflow update

        - fix path to run-ci.py
        - fallback for --site if HOSTNAME not specified in env

        * Decrease config/build/test timeout

        * run-ci.py update submit URL

        * submit via http not https

        * Tweak env for ctf plugin tests

        * ctf plugin output file defaults to "trace-{PID}

        * Try to execute mi200 jobs in parallel

        * enable fail-fast and max-parallel

        * Update test/CMakeLists.txt

        - build mytest (HSACO generation) as part of the all target

        * Update samples/CMakeLists.txt

        - samples target built by default
        - all samples are executed as part of testing

        * Update tests-v2

        - all exes created via hip_add_executable are added to testing
        - (temporarily) disabled tests for plugins

        * run cmake formatting (cmake-format) (#45)

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

        * Removed plugin gtests

        - these tests launch rocprofv2 and therefore are integration/system tests which are not appropriate for unit testing in gtest
        - tests for the plugins will be added at a later point and will have stricter validation requirements

        * Update {samples,test}/CMakeLists.txt

        - replace sh -xc "<command>" with cmake -E <command> equivalents
        - fix pc_sampling_code_printing test (requires argument

        * Update CI workflow

        - add mi100, navi32, and vega20 jobs
        - fix setting GPU target list

        * Update ATTCollection test

        - WhenRunningATTItCollectsTraceData reports agent names when fails

        * Update CI workflow

        - remove install step for vega-navi-mi100

        * update tests-v2/run_tests.sh

        - script is missing `-e` flag for bash so it does not report test failures by exiting with a non-zero exit code

        * update pcie_bw_test.cpp

        - add extra print message to determine if bus error on navi32 happens at rsmi_dev_id_get or rsmi_dev_pci_bandwidth_get

        * Update ATTCollection.WhenRunningATTItCollectsTraceData test

        - workaround navi32 issue
          - skip test when "gfx1[0-1][0-9][0-9]"

        * Update pcie_bw_test

        - miscellaneous modernizations/linting fixes (e.g., c-array -> std::array)
        - added a signal handler for SIGBUS to emit a message for CTest to that it can skip the test on navi32
          - navi32 produces SIGBUS when rsmi_dev_pci_bandwidth_get is called

        * Update rocprofiler_options.cmake

        - support ROCPROFILER_MEMCHECK option to enable sanitizers

        * Update src/{api,tools}/CMakeLists.txt

        - use rocprofiler::memcheck INTERFACE target instead of large if/else for if(ASAN)

        * Update ENVIRONMENT for all tests

        - Add ROCPROFILER_MEMCHECK_PRELOAD_ENV which specifies an LD_PRELOAD for when memcheck analysis is enabled

        * Update run-ci.py

        - support memcheck
        - support disabling submission to dashboard
        - support --quiet flag which suppresses printing Testing/Temporary/* logs

        * Update CI workflow

        - Add sanitizers jobs which run on mi100
        - Three sanitizers: address, leak, and thread

        * run cmake formatting (cmake-format) (#47)

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

        * Update rocprofiler_options.cmake

        - link to sanitizer library + extra linker flags

        * Update src/tools/CMakeLists.txt

        - make rocprofiler::memcheck a private link library for rocprofiler_tool

        * run-ci.py update

        - do not use ctest_memcheck with ThreadSanitizer: causes deadlock when running tests

        * Update CI workflow

        - reorder sanitizer jobs

        * Suppression files for address, leak, and thread sanitizers

        - in script directory

        * Update run-ci.py

        - set suppression files
        - set TSAN_OPTIONS in run-ci.py

        * rocprofiler v1 library links to rocprofiler::memcheck

        * Disable using sigaltstack for address sanitizer

        * Update rocprofiler_set_memcheck_env

        - reduce the lib so version numbers searched

        * Update thread-sanitizer-suppr.txt

        - ignore unlock of an unlocked mutex (or by a wrong thread) in librocm_smi64.so

        * Update run-ci.py

        - TSAN_OPTIONS: second_deadlock_stack=1

        * Add gtest_discover_tests_properties.cmake.in

        - this file is used to set properties on discovered tests which are not known at cmake time

        * Revert to using gtest_discover_tests

        - use gtest_discover_tests_properties.cmake.in to set test properties necessary for sanitizers

        * Remove duplicate concurrency field in cmake.yml

        * rename continuous-integration.yml

        - use underscore to be consistent

        * Remove redundant cmake.yml

        - superceded by continuous_integration.yml

        * Add navi21 to build matrix

        * Update run-ci.py

        - support --linter arg (ROCPROFILER_ENABLE_CLANG_TIDY)
        - default to -DROCPROFILER_BUILD_{CI,TESTS,SAMPLES}=ON

        * Update rocprofiler_options.cmake

        - Options:
          - ROCPROFILER_BUILD_TESTS
          - ROCPROFILER_BUILD_SAMPLES
          - ROCPROFILER_BUILD_PLUGIN_ATT
          - ROCPROFILER_BUILD_PLUGIN_CTF
          - ROCPROFILER_BUILD_PLUGIN_PERFETTO
          - ROCPROFILER_ENABLE_CLANG_TIDY
        - If ROCPROFILER_BUILD_CI remove -DNDEBUG (to enable asserts)
        - rocprofiler::memcheck includes -fno-omit-frame-pointer flag

        * Update rocprofiler_env.cmake

        - Add '-W -Wall -Wextra -Wno-unused-parameter' flags to rocprofiler::build-flags

        * add rocprofiler_formatting.cmake

        - creates "build" targets to format code

        * Add rocprofiler_linting.cmake and .clang-tidy

        - enables clang-tidy during compilation

        * Update (main) CMakeLists.txt

        - Fatal error if cmake version < 3.18.0
        - include rocprofiler_formatting.cmake
        - include rocprofiler_linting.cmake
        - insert cmake_modules into front of CMAKE_MODULE_PATH
        - remove add_compile_options(-Wall)
          - handled by target-based compile options
        - protected samples add_subdir with if BUILD_SAMPLES
        - protect test and tests-v2 add_subdir with if BUILD_TESTS

        * Update test/CMakeLists.txt

        - bump minimum version to 3.18.0 + fatal error

        * Update plugin/CMakeLists.txt

        - protect add_subdir based on ROCPROFILER_BUILD_PLUGIN_{PERFETTO,CTF,ATT}

        * Update plugin/perfetto cmake

        - build perfetto SDK into PIC static library
        - disable clang-tidy when building SDK

        * Linting workflow

        - runs clang-tidy linter (more to come eventually)

        * Workflow update

        - use github.repository instead of github.repository_owner

        * Update rocprofiler_linting.cmake

        - add -header-filter=<source>/.* flag to clang-tidy

        * Update linting workflow

        - fix name of linting job

        * Update test discovery with sanitizers

        * Update linting workflow

        - use clang-tidy v11 instead of v15

        * Enable GIT_DISCOVERY_ACROSS_FILESYSTEM

        - linting.yml
        - continuous_integration.yml

        * Update continuous_integration.yml

        - update docker registry pull

        * Support ASAN condition

        - ASAN is defined by internal Jenkins testing team

        * Update continuous_integration.yml

        - only define GIT_DISCOVERY_ACROSS_FILESYSTEM for container workflows

        * Update linting.yml

        - run on navi32
        - update docker registry
        - run with -VV

        * Use containers in all workflows

        * Update continuous_integration.yml

        - update mix of native vs. docker

        * Fix setenv("LD_PRELOAD", ...) for sanitizers

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit 6028be71a104df8a0a112b4b46e498c9685ce271
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 17 17:30:04 2023 -0500

        Gerrit amd staging (#57)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * SWDEV-409195: Added instructions for ATT help.

        Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

        * Pull from Github

        Squashed commit of the following:

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

        * Added error handling to att iterate_data. Fix for genasm.

        Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

        * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

        Append the rpath $ORIGIN/.. to component specific libraries
        Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
        Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
        Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

        Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

        * Merging From Github

        Squashed commit of the following:

        commit 7ab6644fd04db189801f6cee70a09bb621070b60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Sat Jul 15 00:47:30 2023 -0500

            Gerrit amd staging (#49)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * SWDEV-409195: Added instructions for ATT help.

            Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

            * Pull from Github

            Squashed commit of the following:

            commit f029195705a15700380c6f832ba5d15d46fd6de7
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 14:38:56 2023 -0500

                Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

                * Add .cmake-format.yaml file

                * Add formatting workflow

                * provide base input for creating PR

                * Update scheme for extracting branch name

                - disable running formatting on push to amd-staging branch

                * patch .cmake-format.yaml for find_package signature

                - apparently cmake-format doesn't format the full signature of find_package

                * run formatting (clang-format v11) (#7)

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

                * run cmake formatting (cmake-format) (#6)

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

                ---------

                Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

            commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Thu Jul 13 12:55:17 2023 -0500

                Removing Build cache for potential issues with auto-generated header files (#5)

                Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

            commit ce86dea6a311d44d880fa684eb78f3329295e2a4
            Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
            Date:   Thu Jul 13 11:08:58 2023 -0500

                Fix decltype(<hsa-function>) function pointer usage (#3)

                - the following is done in several places:
                    decltype(hsa_memory_allocate)* hsa_memory_allocate
                - above can cause compiler errors
                - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
                  - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
                - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

            * Added error handling to att iterate_data. Fix for genasm.

            Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

            * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

            Append the rpath $ORIGIN/.. to component specific libraries
            Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
            Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
            Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

            Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

            * run cmake formatting (cmake-format) (#50)

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

            * run formatting (clang-format v11) (#51)

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

            * Update CMakeLists.txt

            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
            Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
            Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Fri Jul 14 19:11:41 2023 -0500

            Workflow simplification and cancellation (#48)

            * Update formatting workflow

            - ignore changes to pull_*.yml workflows

            * Update pull_from_gerrit.yml workflow

            - allow manual trigger (workflow dispatch)
            - concurrent cancellation

            * Update pull_latest_dockers.yml workflow

            - simply workflow significantly by using matrix
            - allow manual trigger (workflow dispatch)
            - concurrent cancellation
            - run when pushed

            * Update CMake workflow

            - ignore changes to pull_*.yml workflows
            - concurrent cancellation

        commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 20:27:40 2023 -0500

            Update and rename pull.yml to pull_from_gerrit.yml (#44)

        commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:40:45 2023 -0500

            Update pull_latest_dockers.yml

        commit 93acde8ed69766fb6d3482a1be8238f322b1db75
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:38:29 2023 -0500

            Update pull_latest_dockers.yml

        commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 19:29:47 2023 -0500

            Gerrit amd staging (#9)

            * removing README from tests diretory

            Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

            * Fixing navi v1 test hang

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            - Added all gpu targets in build script.
            - Changed memory order to relaxed seem to work for navi hang
            - need to set power state for consistent results

            Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

            * Pull from Github

            Squashed commit of the following:

            commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
            Merge: a07946a 03a0855
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 11:36:24 2023 -0500

                Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

                Pull from gerrit

            commit 03a085588cffe863e8f466de67be1cfb205b675a
            Merge: e88cad2 a07946a
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Wed Jul 12 10:57:30 2023 -0500

                Merge branch 'amd-staging' into gerrit-amd-staging

            commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 15:46:04 2023 +0000

                Enabling Cached Builds

            commit 525e494a7f13941077a8fd4ad6840904db4d27d4
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:53:54 2023 +0000

                Updating missed GPU Targets

            commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 04:43:02 2023 +0000

                Adding V1 Testing

            commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:34:31 2023 +0000

                Fixing Artifacts directory path

            commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:27:26 2023 +0000

                Fixing CMake for test build job

            commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 03:16:18 2023 +0000

                Fixing Ubuntu CMake for ubuntu test build

            commit 6d0ed439191be900748d0c025157f9d689a73ec7
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:28:41 2023 +0000

                Removing Navi21

            commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 01:14:14 2023 +0000

                Removing Navi21

            commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:42:48 2023 +0000

                Fixing CMake Job

            commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:35:13 2023 +0000

                Fixing CMake Job

            commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Wed Jul 12 00:32:13 2023 +0000

                Fixing Pull Latest Dockers and CMake Jobs

            commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:54:21 2023 +0000

                Fixing CMake job

            commit 919efe04de707f7c702031be15c3e2c5f8442cbb
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 23:52:13 2023 +0000

                Adding Pull Last dockers job

            commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:25:40 2023 -0500

                Update cmake.yml

            commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:23:35 2023 -0500

                Update cmake.yml

            commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 18:18:53 2023 -0500

                Update cmake.yml

            commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Tue Jul 11 16:03:22 2023 -0500

                Update cmake.yml

            commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:28:09 2023 +0000

                Fixing Pull from Gerrit job name

                Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

            commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 16:21:43 2023 +0000

                Adding Staging sync job

                Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

            commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
            Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
            Date:   Tue Jul 11 15:57:11 2023 +0000

                Fixing build.sh

                Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

            commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:39:46 2023 -0500

                Update cmake.yml

            commit 7093b85a78497140e8b52632ca2a002bdaeacd62
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:33:29 2023 -0500

                Update cmake.yml

            commit f54697172c72a67740f9fdfa0c217b6ea6931576
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 21:01:26 2023 -0500

                Update cmake.yml

            commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 20:21:02 2023 -0500

                Update cmake.yml

            commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:46:35 2023 -0500

                Update cmake.yml

            commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:34:39 2023 -0500

                Update cmake.yml

            commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:31:17 2023 -0500

                Update cmake.yml

            commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:25:46 2023 -0500

                Update cmake.yml

            commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:08:18 2023 -0500

                Update cmake.yml

            commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 19:03:39 2023 -0500

                Update cmake.yml

            commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 18:21:53 2023 -0500

                Update cmake.yml

            commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:55:57 2023 -0500

                Update cmake.yml

            commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
            Author: Ammar ELWazir <aelwazir@amd.com>
            Date:   Mon Jul 10 17:48:49 2023 -0500

                Create cmake.yml

            Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

            * run formatting (clang-format v11) (#10)

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

            ---------

            Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
            Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMa…

    * Commit to activate gerrit

    Change-Id: Ia7ead099cd6872d65b77d411b962691bccd76481

    * run cmake formatting (cmake-format) (#86)

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

    * run formatting (clang-format v11) (#87)

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

    * Removing wrong workflows

    Change-Id: I45b8cbe311f5ea37e86b42cbe1127016815254f1

    * Fixing Markdown format

    Change-Id: I0a7e16a09deeac9419b51d5badb239014b693f43

    * Fixing CTF Plugin & Plugin Test

    Change-Id: I7c7ffb1a3b67b00cdd3e53237333fba01df0ae27

    ---------

    Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
    Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
    Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

commit 9b240eab5d0d121107e82299708e099b3629c1e6
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Sat Aug 5 05:46:16 2023 -0500

    New Optimized way to handle multiple GPUs for same runner (#88)

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: Ife66e650085506636e4b96a9179326bc2425d1be

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: Ifcc680dd32c82999b9b96bf07713f83336b33118

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: Iac270bc64e5139cabbabd4b16fe9b64b3ce5159f

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: I7f0355e5e11780b3b515b333faabb341bc2bfaf7

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: I8af87ab11965036bf412dcf882b06b36b8764f2e

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: I2df34e3b6100a7873e7eab537adf4dd2e9737d99

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: I5d0f81b38643d16bc35b52632c916f7e3375a1e3

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: I43e20c17524f895334f0925ff9e0fdf0354e6ba4

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: I160cb99b3598ad6a1a002b9b3824c37131379b61

    * New Optimized way to handle multiple GPUs for same runner

    Change-Id: Idef480ea360ae37c3d02178a61d63aa6c2bcaf53

commit c6d762727288fcc5ce1420cf5a32e474c247e404
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Fri Aug 4 22:59:41 2023 -0500

    Optimizing builds,tests,packaging, removing v1 from navi32 runs (#74)

commit 1798f071f9250bcce675021b85bf1d47fbf2cef0
Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
Date:   Fri Aug 4 19:14:03 2023 +0530

    Adding popen alternative tests (#69)

    * Adding popen alternative tests

    * run cmake formatting (cmake-format)

    * single cmake for each test

    * Adding pandas dependency

    * Update continuous_integration.yml and linting.yml

    - list files (to help with git update issue)
    - install python requirements
    - update list files step (print path to python, python3, cmake, ctest, git)
    - specify Python3_EXECUTABLE

    * Update run-ci.py

    - print CTestCustom.cmake and dashboard.cmake in non-quiet mode

    * Update rocprofv2 script

    - add '-e' flag to shebang
    - support specifying ROCP_PRELOAD to propagate LD_PRELOAD value to script

    * Update run-ci.py

    - disable CTEST_GIT_INIT_SUBMODULES
    - set CTEST_GIT_COMMAND instead of CTEST_UPDATE_COMMAND

    * Update {counter,hiptrace}_validation_tests.cmake

    - Set ROCP_PRELOAD env to support sanitizers
    - Add labels to tests

    * Update csv_parser.h

    - include <cstdint> for int aliases

    * Update rocprofiler_options.cmake

    - ROCPROFILER_MEMCHECK_PRELOAD_ENV includes ROCP_PRELOAD

    * Update run-ci.py

    - capture cmake error for ctest_update

    * Update {counter,hiptrace}_validation_tests.cmake

    - Use ROCPROFILER_MEMCHECK_PRELOAD_ENV which includes ROCP_PRELOAD env variable

    * Update requirements.txt

    - use >= for package versions instead of ==
      - this is too restrictive
    - downgrade matplotlib requirement to >= 3.3 instead of ==3.7.1
      - PyPi for python 3.6 does not have matplotlib installs for versions >= 3.4

    * updating requirements.txt for opensuse

    * updating requirements for wsclient

    * websocket installation opensuse

    ---------

    Co-authored-by: bgopesh <bgopesh@users.noreply.github.com>
    Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>

commit 731e8c85aea6e9f905d447bc933aa52ff546a881
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Tue Jul 25 21:16:45 2023 -0500

    Linting update + general workflow updates (#72)

    * Update linting workflow

    - use GCC 12 instead of GCC 11 (default)

    * Update workflows

    - fixed the name of misc workflows (consistency)
    - ignore changes to linting workflows
    - support workflow dispatch

commit 94d0864927cca3b8391a0ba4a6a00abeeb394907
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Tue Jul 25 13:47:03 2023 -0500

    Address sanitizer fixes (#61)

    * Fix address sanitizer issues

    - mostly buffer overflows and string <-> c-string issues
    - also cleanup so partial init
    - general modernization (i.e. NULL -> nullptr)

    * Update rocprofiler_options.cmake

    - fix link flags for sanitizer

    * Disable MTBinaryTest.DispatchCountTestPasses

    - this test is broken
    - does not fail under any conditions
    - does not actually execute the test that it thinks it is executing (relaunches gtest app, not rocprofv2)

commit eacd082a3f21b594ddf12c323a070f48a618dff2
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 18 18:52:21 2023 -0500

    Fix CMakeLists.txt and build.sh (#62)

commit 9084f4bc4331086cd2b4d0aecf588a081d366151
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 18 10:18:50 2023 -0500

    Fixing README.md (#65)

    * Fixing README.md

    Change-Id: I7a8ecb5533fe9baa362fcac145a042b66d1d3620

    * Update markdown_lint.yml

    * Fixing Markdown Lint Action

    * Changing --- style to ***

commit ecc464c6ad39ae86e3a53d48eb9d55554fd94e37
Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
Date:   Tue Jul 18 20:09:06 2023 +0530

    Create markdown_lint.yml (#46)

    * Create markdown_lint.yml

    * Update .github/workflows/markdown_lint.yml

    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

    * Removing version from markdown yml

    * Update markdown_lint.yml

    Removed extra space

    * Testing on README.md change

    * Update markdown_lint.yml

    * Update markdown_lint.yml

    * Update markdown_lint.yml

    * Fixing Markdown Lint

    Change-Id: I22caf2cded26c87fcfef92cb41b7b9c3bd045fc8

    * Update markdown_lint.yml

    * Multiple Fixes in the readme

    Change-Id: Ic7835000b595f5c1980317809c5ade3a297af6e7

    ---------

    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Co-authored-by: Ammar ELWazir <aelwazir@amd.com>
    Co-authored-by: Ammar ELWazir <Ammar.ELWazir@amd.com>

commit e96004db41d557426a85e0efa10c6a1a86852b73
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 18 09:20:32 2023 -0500

    Removing Pull jobs (#64)

    Change-Id: Ic1259ce41f574b3dd4f87ce6c1aae75a52b9ce1e

commit 6f995b194cbf074ef096e6a41dea4358bb31cb72
Author: Gopesh Bhardwaj <gopesh.bhardwaj@amd.com>
Date:   Tue Jul 18 17:55:55 2023 +0530

    Adding existing test info from removed test README (#8)

    * Adding existing test info from removed test README

    * updating README for test related information

    * Siginificant improvemnts to README with markdown lint

    * Addrsessing review comments

    * Removing ctest reference for now

    * Addresses latest review comments

    ---------

    Co-authored-by: Ammar ELWazir <aelwazir@amd.com>

commit 1d1e219f5b3fcb8b74424072489a8e10dc5ed19d
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Mon Jul 17 22:50:01 2023 -0500

    Continuous integration with CTest and CDash (#11)

    * rename env.cmake and utils.cmake

    - prefix files with "rocprofiler_"
    - make functions/macros start with "rocprofiler_"

    * Add cmake_modules/rocprofiler_options.cmake

    - create options in lieu of env variables

    * update build.sh

    - use `cmake -B <build-directory> ...` instead of mkdir/pushd/popd

    * Update CMakeLists.txt

    - Build flags for CMAKE_BUILD_TYPE=Coverage
    - include(rocprofiler_*)
    - enable_testing() so ctest can be run from build folder
    - include(CTest) for CDash submission

    * set(CMAKE_BUILD_TYPE "Coverage") where appropriate

    - plugin/CMakeLists.txt
    - src/CMakeLists.txt
    - this ensures the exes/libs are compiled with flags required for code coverage generation

    * Update src/api/CMakeLists.txt

    - link to rocprofiler::build-flags INTERFACE target
      - provides compile defs, flags, etc. for target

    * add script/run-ci.py script

    - script for configure/build/testing/etc. and submission to CDash dashboard

    * Update src/tools/CMakeLists.txt

    - link to rocprofiler::build-flags INTERFACE target
      - provides compile defs, flags, etc. for target
    - add PUBLIC to target_link_libraries(...)

    * Update test/CMakeLists.txt

    - remove custom target "test" because it is a reserved target name when enabled_testing() has been called
    - created a "v1-tests" test

    * Update tests-v2/featuretests/profiler/CMakeLists.txt

    - use gtest_discover_tests
    - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

    * Update tests-v2/unittests/CMakeLists.txt

    - use gtest_discover_tests
    - create duplicates of standard tests which use file-, att-, ctf-, and perfetto- plugins instead of default plugin

    * Update tests-v2

    - remove built-in filtering from tests-v2/featuretests/gtests_main.cpp
      - this filtering is applied directly to test either by DISABLED_* or calling GTEST_SKIP()
      - this makes sure that there is a record of the tests that are not actually run in CTest/CDash
    - Fix WhenTestingAgentInfoGetterSetters.TestRunsSuccessfully
      - using gtest macros to compare const char* (which is a pointer comparison, not a string comparison)
    - Fix HelloWorldTest.WhenRunningProfilerWithAppThenKernelNamessMatchWithGoldenOutput
      - compare all kernel name entries not just kernel name at index zero

    * Update CTF plugin to support relocation

    - support finding the CTF metadata stream relative to the location of the library instead of fixing it based on the install prefix

    * remove #ifdef AQLPROF_NEW_API

    - the API function protected by this guard were introduced in ROCm 2.0

    * Update rocprofiler_options.cmake

    - enforce out-of-source builds
    - always locally export compile commands

    * Add continuous-integration workflow

    - initial implementation of CI workflow which submits to CDash

    * Remove stale BUILD_TYPE env variable for CI workflow

    * Job cancelling for cmake.yml workflow

    * CI workflow: add missing quote

    * CI workflow: fix build matrix include

    * CI workflow update

    - fix path to run-ci.py
    - fallback for --site if HOSTNAME not specified in env

    * Decrease config/build/test timeout

    * run-ci.py update submit URL

    * submit via http not https

    * Tweak env for ctf plugin tests

    * ctf plugin output file defaults to "trace-{PID}

    * Try to execute mi200 jobs in parallel

    * enable fail-fast and max-parallel

    * Update test/CMakeLists.txt

    - build mytest (HSACO generation) as part of the all target

    * Update samples/CMakeLists.txt

    - samples target built by default
    - all samples are executed as part of testing

    * Update tests-v2

    - all exes created via hip_add_executable are added to testing
    - (temporarily) disabled tests for plugins

    * run cmake formatting (cmake-format) (#45)

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

    * Removed plugin gtests

    - these tests launch rocprofv2 and therefore are integration/system tests which are not appropriate for unit testing in gtest
    - tests for the plugins will be added at a later point and will have stricter validation requirements

    * Update {samples,test}/CMakeLists.txt

    - replace sh -xc "<command>" with cmake -E <command> equivalents
    - fix pc_sampling_code_printing test (requires argument

    * Update CI workflow

    - add mi100, navi32, and vega20 jobs
    - fix setting GPU target list

    * Update ATTCollection test

    - WhenRunningATTItCollectsTraceData reports agent names when fails

    * Update CI workflow

    - remove install step for vega-navi-mi100

    * update tests-v2/run_tests.sh

    - script is missing `-e` flag for bash so it does not report test failures by exiting with a non-zero exit code

    * update pcie_bw_test.cpp

    - add extra print message to determine if bus error on navi32 happens at rsmi_dev_id_get or rsmi_dev_pci_bandwidth_get

    * Update ATTCollection.WhenRunningATTItCollectsTraceData test

    - workaround navi32 issue
      - skip test when "gfx1[0-1][0-9][0-9]"

    * Update pcie_bw_test

    - miscellaneous modernizations/linting fixes (e.g., c-array -> std::array)
    - added a signal handler for SIGBUS to emit a message for CTest to that it can skip the test on navi32
      - navi32 produces SIGBUS when rsmi_dev_pci_bandwidth_get is called

    * Update rocprofiler_options.cmake

    - support ROCPROFILER_MEMCHECK option to enable sanitizers

    * Update src/{api,tools}/CMakeLists.txt

    - use rocprofiler::memcheck INTERFACE target instead of large if/else for if(ASAN)

    * Update ENVIRONMENT for all tests

    - Add ROCPROFILER_MEMCHECK_PRELOAD_ENV which specifies an LD_PRELOAD for when memcheck analysis is enabled

    * Update run-ci.py

    - support memcheck
    - support disabling submission to dashboard
    - support --quiet flag which suppresses printing Testing/Temporary/* logs

    * Update CI workflow

    - Add sanitizers jobs which run on mi100
    - Three sanitizers: address, leak, and thread

    * run cmake formatting (cmake-format) (#47)

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

    * Update rocprofiler_options.cmake

    - link to sanitizer library + extra linker flags

    * Update src/tools/CMakeLists.txt

    - make rocprofiler::memcheck a private link library for rocprofiler_tool

    * run-ci.py update

    - do not use ctest_memcheck with ThreadSanitizer: causes deadlock when running tests

    * Update CI workflow

    - reorder sanitizer jobs

    * Suppression files for address, leak, and thread sanitizers

    - in script directory

    * Update run-ci.py

    - set suppression files
    - set TSAN_OPTIONS in run-ci.py

    * rocprofiler v1 library links to rocprofiler::memcheck

    * Disable using sigaltstack for address sanitizer

    * Update rocprofiler_set_memcheck_env

    - reduce the lib so version numbers searched

    * Update thread-sanitizer-suppr.txt

    - ignore unlock of an unlocked mutex (or by a wrong thread) in librocm_smi64.so

    * Update run-ci.py

    - TSAN_OPTIONS: second_deadlock_stack=1

    * Add gtest_discover_tests_properties.cmake.in

    - this file is used to set properties on discovered tests which are not known at cmake time

    * Revert to using gtest_discover_tests

    - use gtest_discover_tests_properties.cmake.in to set test properties necessary for sanitizers

    * Remove duplicate concurrency field in cmake.yml

    * rename continuous-integration.yml

    - use underscore to be consistent

    * Remove redundant cmake.yml

    - superceded by continuous_integration.yml

    * Add navi21 to build matrix

    * Update run-ci.py

    - support --linter arg (ROCPROFILER_ENABLE_CLANG_TIDY)
    - default to -DROCPROFILER_BUILD_{CI,TESTS,SAMPLES}=ON

    * Update rocprofiler_options.cmake

    - Options:
      - ROCPROFILER_BUILD_TESTS
      - ROCPROFILER_BUILD_SAMPLES
      - ROCPROFILER_BUILD_PLUGIN_ATT
      - ROCPROFILER_BUILD_PLUGIN_CTF
      - ROCPROFILER_BUILD_PLUGIN_PERFETTO
      - ROCPROFILER_ENABLE_CLANG_TIDY
    - If ROCPROFILER_BUILD_CI remove -DNDEBUG (to enable asserts)
    - rocprofiler::memcheck includes -fno-omit-frame-pointer flag

    * Update rocprofiler_env.cmake

    - Add '-W -Wall -Wextra -Wno-unused-parameter' flags to rocprofiler::build-flags

    * add rocprofiler_formatting.cmake

    - creates "build" targets to format code

    * Add rocprofiler_linting.cmake and .clang-tidy

    - enables clang-tidy during compilation

    * Update (main) CMakeLists.txt

    - Fatal error if cmake version < 3.18.0
    - include rocprofiler_formatting.cmake
    - include rocprofiler_linting.cmake
    - insert cmake_modules into front of CMAKE_MODULE_PATH
    - remove add_compile_options(-Wall)
      - handled by target-based compile options
    - protected samples add_subdir with if BUILD_SAMPLES
    - protect test and tests-v2 add_subdir with if BUILD_TESTS

    * Update test/CMakeLists.txt

    - bump minimum version to 3.18.0 + fatal error

    * Update plugin/CMakeLists.txt

    - protect add_subdir based on ROCPROFILER_BUILD_PLUGIN_{PERFETTO,CTF,ATT}

    * Update plugin/perfetto cmake

    - build perfetto SDK into PIC static library
    - disable clang-tidy when building SDK

    * Linting workflow

    - runs clang-tidy linter (more to come eventually)

    * Workflow update

    - use github.repository instead of github.repository_owner

    * Update rocprofiler_linting.cmake

    - add -header-filter=<source>/.* flag to clang-tidy

    * Update linting workflow

    - fix name of linting job

    * Update test discovery with sanitizers

    * Update linting workflow

    - use clang-tidy v11 instead of v15

    * Enable GIT_DISCOVERY_ACROSS_FILESYSTEM

    - linting.yml
    - continuous_integration.yml

    * Update continuous_integration.yml

    - update docker registry pull

    * Support ASAN condition

    - ASAN is defined by internal Jenkins testing team

    * Update continuous_integration.yml

    - only define GIT_DISCOVERY_ACROSS_FILESYSTEM for container workflows

    * Update linting.yml

    - run on navi32
    - update docker registry
    - run with -VV

    * Use containers in all workflows

    * Update continuous_integration.yml

    - update mix of native vs. docker

    * Fix setenv("LD_PRELOAD", ...) for sanitizers

    ---------

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

commit 6028be71a104df8a0a112b4b46e498c9685ce271
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 17 17:30:04 2023 -0500

    Gerrit amd staging (#57)

    * removing README from tests diretory

    Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

    * Fixing navi v1 test hang

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    - Added all gpu targets in build script.
    - Changed memory order to relaxed seem to work for navi hang
    - need to set power state for consistent results

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    * Pull from Github

    Squashed commit of the following:

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

    * SWDEV-409195: Added instructions for ATT help.

    Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

    * Pull from Github

    Squashed commit of the following:

    commit f029195705a15700380c6f832ba5d15d46fd6de7
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 14:38:56 2023 -0500

        Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

        * Add .cmake-format.yaml file

        * Add formatting workflow

        * provide base input for creating PR

        * Update scheme for extracting branch name

        - disable running formatting on push to amd-staging branch

        * patch .cmake-format.yaml for find_package signature

        - apparently cmake-format doesn't format the full signature of find_package

        * run formatting (clang-format v11) (#7)

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

        * run cmake formatting (cmake-format) (#6)

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

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 12:55:17 2023 -0500

        Removing Build cache for potential issues with auto-generated header files (#5)

        Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

    commit ce86dea6a311d44d880fa684eb78f3329295e2a4
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 11:08:58 2023 -0500

        Fix decltype(<hsa-function>) function pointer usage (#3)

        - the following is done in several places:
            decltype(hsa_memory_allocate)* hsa_memory_allocate
        - above can cause compiler errors
        - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
          - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
        - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

    * Added error handling to att iterate_data. Fix for genasm.

    Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

    * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

    Append the rpath $ORIGIN/.. to component specific libraries
    Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
    Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
    Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

    Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

    * Merging From Github

    Squashed commit of the following:

    commit 7ab6644fd04db189801f6cee70a09bb621070b60
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Sat Jul 15 00:47:30 2023 -0500

        Gerrit amd staging (#49)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * SWDEV-409195: Added instructions for ATT help.

        Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

        * Pull from Github

        Squashed commit of the following:

        commit f029195705a15700380c6f832ba5d15d46fd6de7
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 14:38:56 2023 -0500

            Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

            * Add .cmake-format.yaml file

            * Add formatting workflow

            * provide base input for creating PR

            * Update scheme for extracting branch name

            - disable running formatting on push to amd-staging branch

            * patch .cmake-format.yaml for find_package signature

            - apparently cmake-format doesn't format the full signature of find_package

            * run formatting (clang-format v11) (#7)

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

            * run cmake formatting (cmake-format) (#6)

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

            ---------

            Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

        commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Thu Jul 13 12:55:17 2023 -0500

            Removing Build cache for potential issues with auto-generated header files (#5)

            Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

        commit ce86dea6a311d44d880fa684eb78f3329295e2a4
        Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
        Date:   Thu Jul 13 11:08:58 2023 -0500

            Fix decltype(<hsa-function>) function pointer usage (#3)

            - the following is done in several places:
                decltype(hsa_memory_allocate)* hsa_memory_allocate
            - above can cause compiler errors
            - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
              - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
            - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

        * Added error handling to att iterate_data. Fix for genasm.

        Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

        * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

        Append the rpath $ORIGIN/.. to component specific libraries
        Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
        Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
        Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

        Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

        * run cmake formatting (cmake-format) (#50)

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

        * run formatting (clang-format v11) (#51)

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

        * Update CMakeLists.txt

        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

        ---------

        Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
        Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
        Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
        Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
        Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

    commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Fri Jul 14 19:11:41 2023 -0500

        Workflow simplification and cancellation (#48)

        * Update formatting workflow

        - ignore changes to pull_*.yml workflows

        * Update pull_from_gerrit.yml workflow

        - allow manual trigger (workflow dispatch)
        - concurrent cancellation

        * Update pull_latest_dockers.yml workflow

        - simply workflow significantly by using matrix
        - allow manual trigger (workflow dispatch)
        - concurrent cancellation
        - run when pushed

        * Update CMake workflow

        - ignore changes to pull_*.yml workflows
        - concurrent cancellation

    commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 20:27:40 2023 -0500

        Update and rename pull.yml to pull_from_gerrit.yml (#44)

    commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 19:40:45 2023 -0500

        Update pull_latest_dockers.yml

    commit 93acde8ed69766fb6d3482a1be8238f322b1db75
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 19:38:29 2023 -0500

        Update pull_latest_dockers.yml

    commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 19:29:47 2023 -0500

        Gerrit amd staging (#9)

        * removing README from tests diretory

        Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

        * Fixing navi v1 test hang

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        - Added all gpu targets in build script.
        - Changed memory order to relaxed seem to work for navi hang
        - need to set power state for consistent results

        Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

        * Pull from Github

        Squashed commit of the following:

        commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
        Merge: a07946a 03a0855
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 11:36:24 2023 -0500

            Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

            Pull from gerrit

        commit 03a085588cffe863e8f466de67be1cfb205b675a
        Merge: e88cad2 a07946a
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Wed Jul 12 10:57:30 2023 -0500

            Merge branch 'amd-staging' into gerrit-amd-staging

        commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 15:46:04 2023 +0000

            Enabling Cached Builds

        commit 525e494a7f13941077a8fd4ad6840904db4d27d4
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:53:54 2023 +0000

            Updating missed GPU Targets

        commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 04:43:02 2023 +0000

            Adding V1 Testing

        commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:34:31 2023 +0000

            Fixing Artifacts directory path

        commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:27:26 2023 +0000

            Fixing CMake for test build job

        commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 03:16:18 2023 +0000

            Fixing Ubuntu CMake for ubuntu test build

        commit 6d0ed439191be900748d0c025157f9d689a73ec7
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:28:41 2023 +0000

            Removing Navi21

        commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 01:14:14 2023 +0000

            Removing Navi21

        commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:42:48 2023 +0000

            Fixing CMake Job

        commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:35:13 2023 +0000

            Fixing CMake Job

        commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Wed Jul 12 00:32:13 2023 +0000

            Fixing Pull Latest Dockers and CMake Jobs

        commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:54:21 2023 +0000

            Fixing CMake job

        commit 919efe04de707f7c702031be15c3e2c5f8442cbb
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 23:52:13 2023 +0000

            Adding Pull Last dockers job

        commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:25:40 2023 -0500

            Update cmake.yml

        commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:23:35 2023 -0500

            Update cmake.yml

        commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 18:18:53 2023 -0500

            Update cmake.yml

        commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Tue Jul 11 16:03:22 2023 -0500

            Update cmake.yml

        commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:28:09 2023 +0000

            Fixing Pull from Gerrit job name

            Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

        commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 16:21:43 2023 +0000

            Adding Staging sync job

            Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

        commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
        Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
        Date:   Tue Jul 11 15:57:11 2023 +0000

            Fixing build.sh

            Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

        commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:39:46 2023 -0500

            Update cmake.yml

        commit 7093b85a78497140e8b52632ca2a002bdaeacd62
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:33:29 2023 -0500

            Update cmake.yml

        commit f54697172c72a67740f9fdfa0c217b6ea6931576
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 21:01:26 2023 -0500

            Update cmake.yml

        commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 20:21:02 2023 -0500

            Update cmake.yml

        commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:46:35 2023 -0500

            Update cmake.yml

        commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:34:39 2023 -0500

            Update cmake.yml

        commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:31:17 2023 -0500

            Update cmake.yml

        commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:25:46 2023 -0500

            Update cmake.yml

        commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:08:18 2023 -0500

            Update cmake.yml

        commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 19:03:39 2023 -0500

            Update cmake.yml

        commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 18:21:53 2023 -0500

            Update cmake.yml

        commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:55:57 2023 -0500

            Update cmake.yml

        commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
        Author: Ammar ELWazir <aelwazir@amd.com>
        Date:   Mon Jul 10 17:48:49 2023 -0500

            Create cmake.yml

        Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

        * run formatting (clang-format v11) (#10)

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

        ---------

        Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
        Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

    commit f029195705a15700380c6f832ba5d15d46fd6de7
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 14:38:56 2023 -0500

        Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

        * Add .cmake-format.yaml file

        * Add formatting workflow

        * provide base input for creating PR

        * Update scheme for extracting branch name

        - disable running formatting on push to amd-staging branch

        * patch .cmake-format.yaml for find_package signature

        - apparently cmake-format doesn't format the full signature of find_package

        * run formatting (clang-format v11) (#7)

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

        * run cmake formatting (cmake-format) (#6)

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

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 12:55:17 2023 -0500

        Removing Build cache for potential issues with auto-generated header files (#5)

        Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

    commit ce86dea6a311d44d880fa684eb78f3329295e2a4
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 11:08:58 2023 -0500

        Fix decltype(<hsa-function>) function pointer usage (#3)

        - the following is done in several places:
            decltype(hsa_memory_allocate)* hsa_memory_allocate
        - above can cause compiler errors
        - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
          - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
        - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I994a9fa743d47de3640d2bf7ae9ea3e01ea44f6a

    * Fixing vscnt typo in stitch.py

    Change-Id: I8a687b9df9173cef97078a23dabdc1f03a72445a

    * SWDEV-411283: Fix ROCTX for Buffer Tracing

    Change-Id: Ib3df535455281c6de81a5188deccd75b6e2eb9d3

    * run formatting (clang-format v11) (#58)

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

    ---------

    Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
    Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
    Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

commit 5bb019eb281038374319aa27a8541114f93ade7b
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 17 17:28:54 2023 -0500

    Optimizing Docker pull job (#54)

    Change-Id: Iec80a54f1715c125acd236d60cdd7074cb237dfa

commit 7ab6644fd04db189801f6cee70a09bb621070b60
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Sat Jul 15 00:47:30 2023 -0500

    Gerrit amd staging (#49)

    * removing README from tests diretory

    Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

    * Fixing navi v1 test hang

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    - Added all gpu targets in build script.
    - Changed memory order to relaxed seem to work for navi hang
    - need to set power state for consistent results

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    * Pull from Github

    Squashed commit of the following:

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

    * SWDEV-409195: Added instructions for ATT help.

    Change-Id: Ie76518dd54c3de82abfbd64b5e8c44a43edc8a09

    * Pull from Github

    Squashed commit of the following:

    commit f029195705a15700380c6f832ba5d15d46fd6de7
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 14:38:56 2023 -0500

        Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

        * Add .cmake-format.yaml file

        * Add formatting workflow

        * provide base input for creating PR

        * Update scheme for extracting branch name

        - disable running formatting on push to amd-staging branch

        * patch .cmake-format.yaml for find_package signature

        - apparently cmake-format doesn't format the full signature of find_package

        * run formatting (clang-format v11) (#7)

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

        * run cmake formatting (cmake-format) (#6)

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

        ---------

        Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

    commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Thu Jul 13 12:55:17 2023 -0500

        Removing Build cache for potential issues with auto-generated header files (#5)

        Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

    commit ce86dea6a311d44d880fa684eb78f3329295e2a4
    Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
    Date:   Thu Jul 13 11:08:58 2023 -0500

        Fix decltype(<hsa-function>) function pointer usage (#3)

        - the following is done in several places:
            decltype(hsa_memory_allocate)* hsa_memory_allocate
        - above can cause compiler errors
        - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
          - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
        - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I77992f15694e77cbae49c56f9ff02f4f9079235d

    * Added error handling to att iterate_data. Fix for genasm.

    Change-Id: Ia86e629e74c6e00b98155355beabf69681a88875

    * SWDEV-409575 - Append additional RPATH to libraries and binaries installed in /opt/rocm-ver/lib/rocprofiler

    Append the rpath $ORIGIN/.. to component specific libraries
    Binaries installed in /opt/rocm-ver/lib/rocprofiler had been appended with $ORIGIN/..
    Binaries installed in /opt/rocm-ver/libexec/rocprofiler had been appended with $ORIGIN/../../lib
    Used TARGET form for installation of rocprof-ctrl and librocprof-tool in runtime component

    Change-Id: I53b7a283c6a8ddea97d4889db6010832389894bb

    * run cmake formatting (cmake-format) (#50)

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

    * run formatting (clang-format v11) (#51)

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

    * Update CMakeLists.txt

    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

    ---------

    Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
    Co-authored-by: Giovanni  LB <gbaraldi@amd.com>
    Co-authored-by: Ranjith Ramakrishnan <Ranjith.Ramakrishnan@amd.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>
    Co-authored-by: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>

commit 3476ef7afe4e7af0a282b42da4b06ec8b0b9301a
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Fri Jul 14 19:11:41 2023 -0500

    Workflow simplification and cancellation (#48)

    * Update formatting workflow

    - ignore changes to pull_*.yml workflows

    * Update pull_from_gerrit.yml workflow

    - allow manual trigger (workflow dispatch)
    - concurrent cancellation

    * Update pull_latest_dockers.yml workflow

    - simply workflow significantly by using matrix
    - allow manual trigger (workflow dispatch)
    - concurrent cancellation
    - run when pushed

    * Update CMake workflow

    - ignore changes to pull_*.yml workflows
    - concurrent cancellation

commit f053319a4873b3d0d5d6a5074238c0371e0c9f60
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Thu Jul 13 20:27:40 2023 -0500

    Update and rename pull.yml to pull_from_gerrit.yml (#44)

commit 90b423ebfaf35cc14d6c3b07c617e2346140853f
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Thu Jul 13 19:40:45 2023 -0500

    Update pull_latest_dockers.yml

commit 93acde8ed69766fb6d3482a1be8238f322b1db75
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Thu Jul 13 19:38:29 2023 -0500

    Update pull_latest_dockers.yml

commit 0092267a800ef1571bdb423272a8f2a2b8a641e6
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Thu Jul 13 19:29:47 2023 -0500

    Gerrit amd staging (#9)

    * removing README from tests diretory

    Change-Id: Id1162dbbe911e24f02d1bf42dafc93a9a934f71f

    * Fixing navi v1 test hang

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    - Added all gpu targets in build script.
    - Changed memory order to relaxed seem to work for navi hang
    - need to set power state for consistent results

    Change-Id: I7416170c126a2d3ec564ed27111f1befc3778b4a

    * Pull from Github

    Squashed commit of the following:

    commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
    Merge: a07946a 03a0855
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 11:36:24 2023 -0500

        Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

        Pull from gerrit

    commit 03a085588cffe863e8f466de67be1cfb205b675a
    Merge: e88cad2 a07946a
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Wed Jul 12 10:57:30 2023 -0500

        Merge branch 'amd-staging' into gerrit-amd-staging

    commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 15:46:04 2023 +0000

        Enabling Cached Builds

    commit 525e494a7f13941077a8fd4ad6840904db4d27d4
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:53:54 2023 +0000

        Updating missed GPU Targets

    commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 04:43:02 2023 +0000

        Adding V1 Testing

    commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:34:31 2023 +0000

        Fixing Artifacts directory path

    commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:27:26 2023 +0000

        Fixing CMake for test build job

    commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 03:16:18 2023 +0000

        Fixing Ubuntu CMake for ubuntu test build

    commit 6d0ed439191be900748d0c025157f9d689a73ec7
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:28:41 2023 +0000

        Removing Navi21

    commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 01:14:14 2023 +0000

        Removing Navi21

    commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:42:48 2023 +0000

        Fixing CMake Job

    commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:35:13 2023 +0000

        Fixing CMake Job

    commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Wed Jul 12 00:32:13 2023 +0000

        Fixing Pull Latest Dockers and CMake Jobs

    commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:54:21 2023 +0000

        Fixing CMake job

    commit 919efe04de707f7c702031be15c3e2c5f8442cbb
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 23:52:13 2023 +0000

        Adding Pull Last dockers job

    commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:25:40 2023 -0500

        Update cmake.yml

    commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:23:35 2023 -0500

        Update cmake.yml

    commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 18:18:53 2023 -0500

        Update cmake.yml

    commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Tue Jul 11 16:03:22 2023 -0500

        Update cmake.yml

    commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:28:09 2023 +0000

        Fixing Pull from Gerrit job name

        Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

    commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 16:21:43 2023 +0000

        Adding Staging sync job

        Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

    commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
    Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
    Date:   Tue Jul 11 15:57:11 2023 +0000

        Fixing build.sh

        Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

    commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:39:46 2023 -0500

        Update cmake.yml

    commit 7093b85a78497140e8b52632ca2a002bdaeacd62
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:33:29 2023 -0500

        Update cmake.yml

    commit f54697172c72a67740f9fdfa0c217b6ea6931576
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 21:01:26 2023 -0500

        Update cmake.yml

    commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 20:21:02 2023 -0500

        Update cmake.yml

    commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:46:35 2023 -0500

        Update cmake.yml

    commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:34:39 2023 -0500

        Update cmake.yml

    commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:31:17 2023 -0500

        Update cmake.yml

    commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:25:46 2023 -0500

        Update cmake.yml

    commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:08:18 2023 -0500

        Update cmake.yml

    commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 19:03:39 2023 -0500

        Update cmake.yml

    commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 18:21:53 2023 -0500

        Update cmake.yml

    commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:55:57 2023 -0500

        Update cmake.yml

    commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
    Author: Ammar ELWazir <aelwazir@amd.com>
    Date:   Mon Jul 10 17:48:49 2023 -0500

        Create cmake.yml

    Change-Id: I2223efd600dcd8a4f695e61491b94b7f12ae2c5b

    * run formatting (clang-format v11) (#10)

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

    ---------

    Co-authored-by: gobhardw <gopesh.bhardwaj@amd.com>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: ammarwa <ammarwa@users.noreply.github.com>

commit f029195705a15700380c6f832ba5d15d46fd6de7
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Thu Jul 13 14:38:56 2023 -0500

    Formatting workflows for source (clang-format) and cmake (cmake-format) (#4)

    * Add .cmake-format.yaml file

    * Add formatting workflow

    * provide base input for creating PR

    * Update scheme for extracting branch name

    - disable running formatting on push to amd-staging branch

    * patch .cmake-format.yaml for find_package signature

    - apparently cmake-format doesn't format the full signature of find_package

    * run formatting (clang-format v11) (#7)

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

    * run cmake formatting (cmake-format) (#6)

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

    ---------

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

commit bc4d135fdd8a1a9e51235f18a5d575fd2b3735e6
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Thu Jul 13 12:55:17 2023 -0500

    Removing Build cache for potential issues with auto-generated header files (#5)

    Change-Id: I9e2319f4335e2f88585ffa6fac2bd88a1c952e6e

commit ce86dea6a311d44d880fa684eb78f3329295e2a4
Author: Jonathan R. Madsen <jrmadsen@users.noreply.github.com>
Date:   Thu Jul 13 11:08:58 2023 -0500

    Fix decltype(<hsa-function>) function pointer usage (#3)

    - the following is done in several places:
        decltype(hsa_memory_allocate)* hsa_memory_allocate
    - above can cause compiler errors
    - replace decltype(<hsa-function>) with decltype(::<hsa-function>)
      - this ensures that the type within the decltype is recognized as the global scope HSA function, not the variable
    - in many places, the variable has a "_fn" suffix to prevent this issue but added '::' anyway for consistency

commit ac49fdd92a72e9c99394253a02da413a6c2e3b3a
Merge: a07946a 03a0855
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Wed Jul 12 11:36:24 2023 -0500

    Merge pull request #2 from ROCm-Developer-Tools/gerrit-amd-staging

    Pull from gerrit

commit 03a085588cffe863e8f466de67be1cfb205b675a
Merge: e88cad2 a07946a
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Wed Jul 12 10:57:30 2023 -0500

    Merge branch 'amd-staging' into gerrit-amd-staging

commit a07946a5cd4c670c83c27ad1a076a9d4567ce6d7
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 15:46:04 2023 +0000

    Enabling Cached Builds

commit 525e494a7f13941077a8fd4ad6840904db4d27d4
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 04:53:54 2023 +0000

    Updating missed GPU Targets

commit 42c75862f628c9bee7cfb7dc04dff2619430efbc
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 04:43:02 2023 +0000

    Adding V1 Testing

commit 9d72fd4aee85e4b0c12e717060d2730fa5b73be1
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 03:34:31 2023 +0000

    Fixing Artifacts directory path

commit f4000cc558b3b2e4676f7994f7ce8c8e6f94518e
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 03:27:26 2023 +0000

    Fixing CMake for test build job

commit 2ce8115d4c33948c3c8f957f545a95a04e1d6cd2
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 03:16:18 2023 +0000

    Fixing Ubuntu CMake for ubuntu test build

commit 6d0ed439191be900748d0c025157f9d689a73ec7
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 01:28:41 2023 +0000

    Removing Navi21

commit e349a7642e5ae5eb03ab9fcd0a0f74f09f78cab5
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 01:14:14 2023 +0000

    Removing Navi21

commit fefd02fe68d2a4bca7ec2e381960ad004ee9fc5b
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 00:42:48 2023 +0000

    Fixing CMake Job

commit 2ea46abf7bf92643efa8c549fa70346ffbd79d65
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 00:35:13 2023 +0000

    Fixing CMake Job

commit d99d681ed1999c5fcf291dc678b11a77205fb0f3
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Wed Jul 12 00:32:13 2023 +0000

    Fixing Pull Latest Dockers and CMake Jobs

commit dfc4498072d13b4a1df3a63047d34c682c3d9a29
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Jul 11 23:54:21 2023 +0000

    Fixing CMake job

commit 919efe04de707f7c702031be15c3e2c5f8442cbb
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Jul 11 23:52:13 2023 +0000

    Adding Pull Last dockers job

commit be1b1256e8b0e05308e8f7e7e69bee3acca55281
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 11 18:25:40 2023 -0500

    Update cmake.yml

commit 212299fa4355ae6ec18f9aaacbb79c51ea6c6f97
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 11 18:23:35 2023 -0500

    Update cmake.yml

commit 7c2c1327086a61466cc6cac39f70865c051a8bc7
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 11 18:18:53 2023 -0500

    Update cmake.yml

commit 191b5ce007e612e814c1d7a3afb4ad398f3852e1
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Tue Jul 11 16:03:22 2023 -0500

    Update cmake.yml

commit 8824113d95f3e13c7ce4d0af8e0d9d8f522a6c4a
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Jul 11 16:28:09 2023 +0000

    Fixing Pull from Gerrit job name

    Change-Id: I9e7ed9a27a13ca49d62c93bdadb30f0057e4d385

commit cc3d5e4b02ffb439e8cc2b3efa53527c376f9982
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Jul 11 16:21:43 2023 +0000

    Adding Staging sync job

    Change-Id: I0551f43878b0678ce4b3e74e27d62357cf95ad95

commit b9be2eee71380a2e6dd34d520e92d0c4209277a0
Author: Ammar ELWazir <Ammar.ELWazir@amd.com>
Date:   Tue Jul 11 15:57:11 2023 +0000

    Fixing build.sh

    Change-Id: Ia987b0244f0875370d5fe69907b3f5e9cea914de

commit 9eee33a95a1abd656a7ac5ca10a9f245e9825431
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 21:39:46 2023 -0500

    Update cmake.yml

commit 7093b85a78497140e8b52632ca2a002bdaeacd62
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 21:33:29 2023 -0500

    Update cmake.yml

commit f54697172c72a67740f9fdfa0c217b6ea6931576
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 21:01:26 2023 -0500

    Update cmake.yml

commit 1b6620e16f8940386b0f4f04e69e2410d21c0e26
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 20:21:02 2023 -0500

    Update cmake.yml

commit a94bec740c6b42c4b79c87bca20fa87b99bf060d
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 19:46:35 2023 -0500

    Update cmake.yml

commit 85d6b29d4375a69d575c18ece8542c50f2ddfcc3
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 19:34:39 2023 -0500

    Update cmake.yml

commit 8c004887cf1435f1a6214c3d2455299a8a27bd4c
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 19:31:17 2023 -0500

    Update cmake.yml

commit a14a9168e17d9348a53c6e9c9a47ba1edb4c4509
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 19:25:46 2023 -0500

    Update cmake.yml

commit 000f2f40b84e6a2f7d4becdbf5aed01436ca4c83
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 19:08:18 2023 -0500

    Update cmake.yml

commit a28a53d56731cad848fa9133d1c4dbaa8fc7afa7
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 19:03:39 2023 -0500

    Update cmake.yml

commit a6a2db01027f0b01fdfbb5997ddb772c7f51b649
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 18:21:53 2023 -0500

    Update cmake.yml

commit 118ef2a88b2d44e3207c31c343da3e5e5ec6f176
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 17:55:57 2023 -0500

    Update cmake.yml

commit 03c4c232396440cd0be6d2dd7baf4ceea1c2589d
Author: Ammar ELWazir <aelwazir@amd.com>
Date:   Mon Jul 10 17:48:49 2023 -0500

    Create cmake.yml

Change-Id: I0b042c22cf2b770be08c85a37a651256867a7dbb
Цей коміт міститься в:
Ammar ELWazir
2023-08-21 15:08:31 +00:00
джерело 4980409c5a
коміт aac324cc0c
83 змінених файлів з 6831 додано та 3618 видалено
+90 -83
Переглянути файл
@@ -114,7 +114,6 @@ std::string GetKernelNameUsingDispatchID(uint64_t given_id) {
}
struct kernel_descriptor_t {
uint8_t reserved0[16];
int64_t kernel_code_entry_byte_offset;
@@ -126,7 +125,7 @@ struct kernel_descriptor_t {
uint8_t reserved2[6];
};
// AMD Compute Program Resource Register Three.
typedef uint32_t amd_compute_pgm_rsrc_three32_t;
using amd_compute_pgm_rsrc_three32_t = uint32_t;
enum amd_compute_gfx9_pgm_rsrc_three_t {
AMD_HSA_BITS_CREATE_ENUM_ENTRIES(AMD_COMPUTE_PGM_RSRC_THREE_ACCUM_OFFSET, 0, 5),
AMD_HSA_BITS_CREATE_ENUM_ENTRIES(AMD_COMPUTE_PGM_RSRC_THREE_TG_SPLIT, 16, 1)
@@ -158,17 +157,20 @@ enum amd_kernel_code_property_t {
static const kernel_descriptor_t* GetKernelCode(uint64_t kernel_object) {
const kernel_descriptor_t* kernel_code = NULL;
rocprofiler::HSASupport_Singleton& hsasupport_singleton = rocprofiler::HSASupport_Singleton::GetInstance();
hsa_status_t status = hsasupport_singleton.GetHSALoaderApi().hsa_ven_amd_loader_query_host_address(
reinterpret_cast<const void*>(kernel_object), reinterpret_cast<const void**>(&kernel_code));
rocprofiler::HSASupport_Singleton& hsasupport_singleton =
rocprofiler::HSASupport_Singleton::GetInstance();
hsa_status_t status =
hsasupport_singleton.GetHSALoaderApi().hsa_ven_amd_loader_query_host_address(
reinterpret_cast<const void*>(kernel_object),
reinterpret_cast<const void**>(&kernel_code));
if (HSA_STATUS_SUCCESS != status) {
kernel_code = reinterpret_cast<kernel_descriptor_t*>(kernel_object);
}
return kernel_code;
}
static uint32_t arch_vgpr_count(const std::string_view& name, const kernel_descriptor_t& kernel_code) {
static uint32_t arch_vgpr_count(const std::string_view& name,
const kernel_descriptor_t& kernel_code) {
std::string info_name(name.data(), name.size());
if (strcmp(name.data(), "gfx90a") == 0 || strncmp(name.data(), "gfx94", 5) == 0)
return (AMD_HSA_BITS_GET(kernel_code.compute_pgm_rsrc3,
@@ -184,8 +186,8 @@ static uint32_t arch_vgpr_count(const std::string_view& name, const kernel_descr
? 8
: 4);
}
static uint32_t accum_vgpr_count(const std::string_view& name, const kernel_descriptor_t& kernel_code) {
static uint32_t accum_vgpr_count(const std::string_view& name,
const kernel_descriptor_t& kernel_code) {
std::string info_name(name.data(), name.size());
if (strcmp(info_name.c_str(), "gfx908") == 0) return arch_vgpr_count(name, kernel_code);
if (strcmp(info_name.c_str(), "gfx90a") == 0 || strncmp(info_name.c_str(), "gfx94", 5) == 0)
@@ -204,19 +206,19 @@ static uint32_t sgpr_count(const std::string_view& name, const kernel_descriptor
// TODO(srnagara): Recheck the extraction of gfxip from gpu name
const char* name_data = name.data();
const size_t gfxip_label_len = std::min(name.size() - 2, size_t{63});
if (gfxip_label_len > 0 && strlen(name_data) >= gfxip_label_len) {
char gfxip[gfxip_label_len];
if (gfxip_label_len > 0 && strnlen(name_data, gfxip_label_len + 1) >= gfxip_label_len) {
char gfxip[gfxip_label_len + 1];
memcpy(gfxip, name_data, gfxip_label_len);
gfxip[gfxip_label_len] = '\0';
// TODO(srnagara): Check if it is hardcoded
if (std::atoi(&gfxip[3]) >= 10) return 128;
if (std::stoi(&gfxip[3]) >= 10) return 128;
return (AMD_HSA_BITS_GET(kernel_code.compute_pgm_rsrc1,
AMD_COMPUTE_PGM_RSRC_ONE_GRANULATED_WAVEFRONT_SGPR_COUNT) /
2 +
1) *
16;
} else {
return 0;
}
return 0;
}
rocprofiler_kernel_properties_t set_kernel_properties(hsa_kernel_dispatch_packet_t packet,
@@ -233,9 +235,11 @@ rocprofiler_kernel_properties_t set_kernel_properties(hsa_kernel_dispatch_packet
kernel_properties_ptr.workgroup_size = (uint32_t)workgroup_size;
kernel_properties_ptr.lds_size = packet.group_segment_size;
kernel_properties_ptr.scratch_size = packet.private_segment_size;
HSAAgentInfo agent_info = HSASupport_Singleton::GetInstance().GetHSAAgentInfo(agent.handle);
kernel_properties_ptr.arch_vgpr_count = arch_vgpr_count(agent_info.GetDeviceInfo().getName(), *kernel_code);
kernel_properties_ptr.accum_vgpr_count = accum_vgpr_count(agent_info.GetDeviceInfo().getName(), *kernel_code);
HSAAgentInfo agent_info = HSASupport_Singleton::GetInstance().GetHSAAgentInfo(agent.handle);
kernel_properties_ptr.arch_vgpr_count =
arch_vgpr_count(agent_info.GetDeviceInfo().getName(), *kernel_code);
kernel_properties_ptr.accum_vgpr_count =
accum_vgpr_count(agent_info.GetDeviceInfo().getName(), *kernel_code);
kernel_properties_ptr.sgpr_count = sgpr_count(agent_info.GetDeviceInfo().getName(), *kernel_code);
kernel_properties_ptr.wave_size =
AMD_HSA_BITS_GET(kernel_code->kernel_code_properties,
@@ -249,7 +253,7 @@ rocprofiler_kernel_properties_t set_kernel_properties(hsa_kernel_dispatch_packet
namespace queue {
hsa_status_t pmcCallback(hsa_ven_amd_aqlprofile_info_type_t info_type,
hsa_status_t pmcCallback(hsa_ven_amd_aqlprofile_info_type_t info_type,
hsa_ven_amd_aqlprofile_info_data_t* info_data, void* data) {
hsa_status_t status = HSA_STATUS_SUCCESS;
pmc_callback_data_t* passed_data = reinterpret_cast<pmc_callback_data_t*>(data);
@@ -302,7 +306,8 @@ void AddRecordCounters(rocprofiler_record_profiler_t* record, const pending_sign
rocprofiler_record_counter_value_t{value}});
}
record->counters = counters;
rocprofiler::Session* session = rocprofiler::ROCProfiler_Singleton::GetInstance().GetSession(pending->session_id);
rocprofiler::Session* session =
rocprofiler::ROCProfiler_Singleton::GetInstance().GetSession(pending->session_id);
void* initial_handle = const_cast<rocprofiler_record_counter_instance_t*>(record->counters);
if (session->FindBuffer(pending->buffer_id)) {
Memory::GenericBuffer* buffer = session->GetBuffer(pending->buffer_id);
@@ -365,10 +370,11 @@ void AddAttRecord(rocprofiler_record_att_tracer_t* record, hsa_agent_t gpu_agent
bool AsyncSignalHandler(hsa_signal_value_t signal_value, void* data) {
auto queue_info_session = static_cast<queue_info_session_t*>(data);
rocprofiler::ROCProfiler_Singleton& rocprofiler_singleton = rocprofiler::ROCProfiler_Singleton::GetInstance();
rocprofiler::HSASupport_Singleton& hsasupport_singleton = rocprofiler::HSASupport_Singleton::GetInstance();
if (!queue_info_session ||
!rocprofiler_singleton.GetSession(queue_info_session->session_id) ||
rocprofiler::ROCProfiler_Singleton& rocprofiler_singleton =
rocprofiler::ROCProfiler_Singleton::GetInstance();
rocprofiler::HSASupport_Singleton& hsasupport_singleton =
rocprofiler::HSASupport_Singleton::GetInstance();
if (!queue_info_session || !rocprofiler_singleton.GetSession(queue_info_session->session_id) ||
!rocprofiler_singleton.GetSession(queue_info_session->session_id)->GetProfiler())
return true;
rocprofiler::Session* session = rocprofiler_singleton.GetSession(queue_info_session->session_id);
@@ -381,9 +387,10 @@ bool AsyncSignalHandler(hsa_signal_value_t signal_value, void* data) {
for (auto it = pending_signals.begin(); it != pending_signals.end();
it = pending_signals.erase(it)) {
auto& pending = *it;
if (hsasupport_singleton.GetCoreApiTable().hsa_signal_load_relaxed_fn(pending->new_signal)) return true;
if (hsasupport_singleton.GetCoreApiTable().hsa_signal_load_relaxed_fn(pending->new_signal))
return true;
hsa_amd_profiling_dispatch_time_t time;
hsasupport_singleton.GetAmdExtTable().hsa_amd_profiling_get_dispatch_time_fn(
hsasupport_singleton.GetAmdExtTable().hsa_amd_profiling_get_dispatch_time_fn(
queue_info_session->agent, pending->original_signal, &time);
uint32_t record_count = 1;
bool is_individual_xcc_mode = false;
@@ -429,7 +436,7 @@ bool AsyncSignalHandler(hsa_signal_value_t signal_value, void* data) {
pending->context->metrics_list,
time.end - time.start);
AddRecordCounters(&record, pending);
}else {
} else {
if (session->FindBuffer(pending->buffer_id)) {
Memory::GenericBuffer* buffer = session->GetBuffer(pending->buffer_id);
buffer->AddRecord(record);
@@ -440,12 +447,12 @@ bool AsyncSignalHandler(hsa_signal_value_t signal_value, void* data) {
// TODO(aelwazir): we need a better way of distributing events and free them
// if (pending->profile->output_buffer.ptr)
// numa_free(pending->profile->output_buffer.ptr, pending->profile->output_buffer.size);
hsa_status_t status =hsasupport_singleton.GetAmdExtTable().hsa_amd_memory_pool_free_fn(
hsa_status_t status = hsasupport_singleton.GetAmdExtTable().hsa_amd_memory_pool_free_fn(
(pending->profile->output_buffer.ptr));
CHECK_HSA_STATUS("Error: Couldn't free output buffer memory", status);
// if (pending->profile->command_buffer.ptr)
// numa_free(pending->profile->command_buffer.ptr, pending->profile->command_buffer.size);
status =hsasupport_singleton.GetAmdExtTable().hsa_amd_memory_pool_free_fn(
status = hsasupport_singleton.GetAmdExtTable().hsa_amd_memory_pool_free_fn(
(pending->profile->command_buffer.ptr));
CHECK_HSA_STATUS("Error: Couldn't free command buffer memory", status);
delete pending->profile;
@@ -455,9 +462,10 @@ bool AsyncSignalHandler(hsa_signal_value_t signal_value, void* data) {
delete pending->context;
}
if (pending->new_signal.handle)
hsasupport_singleton.GetCoreApiTable().hsa_signal_destroy_fn(pending->new_signal);
hsasupport_singleton.GetCoreApiTable().hsa_signal_destroy_fn(pending->new_signal);
if (queue_info_session->interrupt_signal.handle)
hsasupport_singleton.GetCoreApiTable().hsa_signal_destroy_fn(queue_info_session->interrupt_signal);
hsasupport_singleton.GetCoreApiTable().hsa_signal_destroy_fn(
queue_info_session->interrupt_signal);
}
}
delete queue_info_session;
@@ -466,12 +474,12 @@ bool AsyncSignalHandler(hsa_signal_value_t signal_value, void* data) {
}
bool AsyncSignalHandlerATT(hsa_signal_value_t /* signal */, void* data) {
auto queue_info_session = static_cast<queue_info_session_t*>(data);
rocprofiler::ROCProfiler_Singleton& rocprofiler_singleton = rocprofiler::ROCProfiler_Singleton::GetInstance();
rocprofiler::HSASupport_Singleton& hsasupport_singleton = rocprofiler::HSASupport_Singleton::GetInstance();
if (!queue_info_session ||
!rocprofiler_singleton.GetSession(queue_info_session->session_id) ||
rocprofiler::ROCProfiler_Singleton& rocprofiler_singleton =
rocprofiler::ROCProfiler_Singleton::GetInstance();
rocprofiler::HSASupport_Singleton& hsasupport_singleton =
rocprofiler::HSASupport_Singleton::GetInstance();
if (!queue_info_session || !rocprofiler_singleton.GetSession(queue_info_session->session_id) ||
!rocprofiler_singleton.GetSession(queue_info_session->session_id)->GetAttTracer())
return true;
rocprofiler::Session* session = rocprofiler_singleton.GetSession(queue_info_session->session_id);
@@ -487,7 +495,8 @@ bool AsyncSignalHandlerATT(hsa_signal_value_t /* signal */, void* data) {
it = pending_signals.erase(it)) {
auto& pending = *it;
std::lock_guard<std::mutex> lock(session->GetSessionLock());
if (hsasupport_singleton.GetCoreApiTable().hsa_signal_load_relaxed_fn(pending.new_signal)) return true;
if (hsasupport_singleton.GetCoreApiTable().hsa_signal_load_relaxed_fn(pending.new_signal))
return true;
rocprofiler_record_att_tracer_t record{};
record.kernel_id = rocprofiler_kernel_id_t{pending.kernel_descriptor};
record.gpu_id = rocprofiler_agent_id_t{(uint64_t)queue_info_session->gpu_index};
@@ -535,7 +544,7 @@ bool AsyncSignalHandlerATT(hsa_signal_value_t /* signal */, void* data) {
void CreateBarrierPacket(const hsa_signal_t& packet_completion_signal,
std::vector<Packet::packet_t>* transformed_packets) {
hsa_barrier_and_packet_t barrier{0};
hsa_barrier_and_packet_t barrier{};
barrier.header = HSA_PACKET_TYPE_BARRIER_AND << HSA_PACKET_HEADER_TYPE;
barrier.dep_signal[0] = packet_completion_signal;
void* barrier_ptr = &barrier;
@@ -549,20 +558,23 @@ void AddVendorSpecificPacket(const Packet::packet_t* packet,
}
void SignalAsyncHandler(const hsa_signal_t& signal, void* data) {
hsa_status_t status = HSASupport_Singleton::GetInstance().GetAmdExtTable().hsa_amd_signal_async_handler_fn(
signal, HSA_SIGNAL_CONDITION_EQ, 0, AsyncSignalHandler, data);
hsa_status_t status =
HSASupport_Singleton::GetInstance().GetAmdExtTable().hsa_amd_signal_async_handler_fn(
signal, HSA_SIGNAL_CONDITION_EQ, 0, AsyncSignalHandler, data);
CHECK_HSA_STATUS("Error: hsa_amd_signal_async_handler failed", status);
}
void signalAsyncHandlerATT(const hsa_signal_t& signal, void* data) {
hsa_status_t status = HSASupport_Singleton::GetInstance().GetAmdExtTable().hsa_amd_signal_async_handler_fn(
signal, HSA_SIGNAL_CONDITION_EQ, 0, AsyncSignalHandlerATT, data);
hsa_status_t status =
HSASupport_Singleton::GetInstance().GetAmdExtTable().hsa_amd_signal_async_handler_fn(
signal, HSA_SIGNAL_CONDITION_EQ, 0, AsyncSignalHandlerATT, data);
CHECK_HSA_STATUS("Error: hsa_amd_signal_async_handler for ATT failed", status);
}
void CreateSignal(uint32_t attribute, hsa_signal_t* signal) {
hsa_status_t status =
HSASupport_Singleton::GetInstance().GetAmdExtTable().hsa_amd_signal_create_fn(1, 0, nullptr, attribute, signal);
HSASupport_Singleton::GetInstance().GetAmdExtTable().hsa_amd_signal_create_fn(
1, 0, nullptr, attribute, signal);
CHECK_HSA_STATUS("Error: hsa_amd_signal_create failed", status);
}
@@ -604,15 +616,16 @@ void ResetSessionID(rocprofiler_session_id_t id) { session_id = id; }
void CheckNeededProfileConfigs() {
rocprofiler_session_id_t internal_session_id;
// Getting Session ID
rocprofiler::ROCProfiler_Singleton& rocprofiler_singleton = rocprofiler::ROCProfiler_Singleton::GetInstance();
// Getting Session ID
rocprofiler::ROCProfiler_Singleton& rocprofiler_singleton =
rocprofiler::ROCProfiler_Singleton::GetInstance();
internal_session_id = rocprofiler_singleton.GetCurrentSessionId();
if (session_id.handle == 0 || internal_session_id.handle != session_id.handle) {
session_id = internal_session_id;
// Getting Counters count from the Session
if (session_id.handle > 0 ) {
if (session_id.handle > 0) {
session = rocprofiler_singleton.GetSession(session_id);
if (session && session->FindFilterWithKind(ROCPROFILER_COUNTERS_COLLECTION)) {
rocprofiler_filter_id_t filter_id =
@@ -658,7 +671,8 @@ std::pair<std::vector<bool>, bool> GetAllowedProfilesList(const void* packets, i
std::vector<bool> can_profile_packet;
bool b_can_profile_anypacket = false;
can_profile_packet.reserve(pkt_count);
rocprofiler::HSASupport_Singleton& hsasupport_singleton = rocprofiler::HSASupport_Singleton::GetInstance();
rocprofiler::HSASupport_Singleton& hsasupport_singleton =
rocprofiler::HSASupport_Singleton::GetInstance();
std::lock_guard<std::mutex> lock(hsasupport_singleton.ksymbol_map_lock);
assert(hsasupport_singleton.ksymbols);
@@ -702,13 +716,9 @@ std::pair<std::vector<bool>, bool> GetAllowedProfilesList(const void* packets, i
return {can_profile_packet, b_can_profile_anypacket};
}
std::pair<hsa_ven_amd_aqlprofile_profile_t*, rocprofiler_codeobj_capture_mode_t>
ProcessATTParams(
Packet::packet_t& start_packet,
Packet::packet_t& stop_packet,
Queue& queue_info,
rocprofiler::HSAAgentInfo& agentInfo
) {
std::pair<hsa_ven_amd_aqlprofile_profile_t*, rocprofiler_codeobj_capture_mode_t> ProcessATTParams(
Packet::packet_t& start_packet, Packet::packet_t& stop_packet, Queue& queue_info,
rocprofiler::HSAAgentInfo& agentInfo) {
std::vector<hsa_ven_amd_aqlprofile_parameter_t> att_params;
int num_att_counters = 0;
uint32_t att_buffer_size = DEFAULT_ATT_BUFFER_SIZE;
@@ -762,8 +772,9 @@ ProcessATTParams(
for (; num_att_counters < 16; num_att_counters++) att_params.push_back(zero_perf);
}
// Get the PM4 Packets using packets_generator
return {Packet::GenerateATTPackets(queue_info.GetCPUAgent(), queue_info.GetGPUAgent(),
att_params, &start_packet, &stop_packet, att_buffer_size), capture_mode};
return {Packet::GenerateATTPackets(queue_info.GetCPUAgent(), queue_info.GetGPUAgent(), att_params,
&start_packet, &stop_packet, att_buffer_size),
capture_mode};
}
/**
@@ -773,9 +784,8 @@ ProcessATTParams(
* pointer to the packet. This packet is written into the queue by this
* interceptor by invoking the writer function.
*/
void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t user_pkt_index, void* data,
hsa_amd_queue_intercept_packet_writer writer) {
void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t user_pkt_index,
void* data, hsa_amd_queue_intercept_packet_writer writer) {
static const char* env_MAX_ATT_PROFILES = getenv("ROCPROFILER_MAX_ATT_PROFILES");
static int MAX_ATT_PROFILES = env_MAX_ATT_PROFILES ? atoi(env_MAX_ATT_PROFILES) : 1;
@@ -871,7 +881,7 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
// Make a copy of the original packet, adding its signal to a barrier
// packet and create a new signal for it to get timestamps
if (original_packet.completion_signal.handle) {
hsa_barrier_and_packet_t barrier{0};
hsa_barrier_and_packet_t barrier{};
barrier.header = HSA_PACKET_TYPE_BARRIER_AND << HSA_PACKET_HEADER_TYPE;
Packet::packet_t* __attribute__((__may_alias__)) pkt =
(reinterpret_cast<Packet::packet_t*>(&barrier));
@@ -897,26 +907,26 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
// Added Interrupt Signal with barrier and provided handler for it
CreateBarrierPacket(interrupt_signal, &transformed_packets);
} else {
hsa_barrier_and_packet_t barrier{0};
hsa_barrier_and_packet_t barrier{};
barrier.header = HSA_PACKET_TYPE_BARRIER_AND << HSA_PACKET_HEADER_TYPE;
barrier.completion_signal = interrupt_signal;
Packet::packet_t* __attribute__((__may_alias__)) pkt =
(reinterpret_cast<Packet::packet_t*>(&barrier));
transformed_packets.emplace_back(*pkt);
}
rocprofiler::HSAAgentInfo& agentInfo =
rocprofiler::HSASupport_Singleton::GetInstance().GetHSAAgentInfo(queue_info.GetGPUAgent().handle);
rocprofiler::HSAAgentInfo& agentInfo =
rocprofiler::HSASupport_Singleton::GetInstance().GetHSAAgentInfo(
queue_info.GetGPUAgent().handle);
// Creating Async Handler to be called every time the interrupt signal is
// marked complete
SignalAsyncHandler(
interrupt_signal,
new queue_info_session_t{queue_info.GetGPUAgent(), session_id_snapshot, queue_info.GetQueueID(),
writer_id, interrupt_signal, agentInfo.GetDeviceInfo().getGPUId(),
agentInfo.GetDeviceInfo().getXccCount()});
SignalAsyncHandler(interrupt_signal,
new queue_info_session_t{
queue_info.GetGPUAgent(), session_id_snapshot, queue_info.GetQueueID(),
writer_id, interrupt_signal, agentInfo.GetDeviceInfo().getGPUId(),
agentInfo.GetDeviceInfo().getXccCount()});
ACTIVE_INTERRUPT_SIGNAL_COUNT.fetch_add(1, std::memory_order_relaxed);
// profile_id++;
// } while (replay_mode_count > 0 && profile_id < replay_mode_count); // Profiles loop end
}
/* Write the transformed packets to the hardware queue. */
@@ -927,7 +937,9 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
// Getting Queue Data and Information
auto& queue_info = *static_cast<Queue*>(data);
std::lock_guard<std::mutex> lk(queue_info.qw_mutex);
rocprofiler::HSAAgentInfo& agentInfo = rocprofiler::HSASupport_Singleton::GetInstance().GetHSAAgentInfo(queue_info.GetGPUAgent().handle);
rocprofiler::HSAAgentInfo& agentInfo =
rocprofiler::HSASupport_Singleton::GetInstance().GetHSAAgentInfo(
queue_info.GetGPUAgent().handle);
bool can_profile_anypacket = false;
std::vector<bool> can_profile_packet;
@@ -947,11 +959,8 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
rocprofiler_codeobj_capture_mode_t capture_mode = ROCPROFILER_CAPTURE_SYMBOLS_ONLY;
if (att_parameters_data.size() > 0) {
std::tie(profile, capture_mode) = ProcessATTParams(start_packet,
stop_packet,
queue_info,
agentInfo
);
std::tie(profile, capture_mode) =
ProcessATTParams(start_packet, stop_packet, queue_info, agentInfo);
}
// Searching across all the packets given during this write
@@ -974,7 +983,7 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
KernelInterceptCount += 1;
writer_id = WRITER_ID.fetch_add(1, std::memory_order_release);
if (att_parameters_data.size() > 0 && profile) {
if (!att_parameters_data.empty() && profile) {
// Adding start packet and its barrier with a dummy signal
hsa_signal_t dummy_signal{};
dummy_signal.handle = 0;
@@ -1001,14 +1010,14 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
kernel_properties, (uint32_t)syscall(__NR_gettid), user_pkt_index);
uint64_t off = dispatch_packet.kernel_object +
GetKernelCode(dispatch_packet.kernel_object)->kernel_code_entry_byte_offset;
GetKernelCode(dispatch_packet.kernel_object)->kernel_code_entry_byte_offset;
codeobj_record::make_capture(rocprofiler_record_id_t{record_id}, capture_mode, off);
codeobj_record::start_capture(rocprofiler_record_id_t{record_id});
codeobj_record::stop_capture(rocprofiler_record_id_t{record_id});
// Make a copy of the original packet, adding its signal to a barrier packet
if (original_packet.completion_signal.handle) {
hsa_barrier_and_packet_t barrier{0};
if (original_packet.completion_signal.handle != 0U) {
hsa_barrier_and_packet_t barrier{};
barrier.header = HSA_PACKET_TYPE_BARRIER_AND << HSA_PACKET_HEADER_TYPE;
Packet::packet_t* __attribute__((__may_alias__)) pkt =
(reinterpret_cast<Packet::packet_t*>(&barrier));
@@ -1028,7 +1037,7 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
// Added Interrupt Signal with barrier and provided handler for it
CreateBarrierPacket(interrupt_signal, &transformed_packets);
} else {
hsa_barrier_and_packet_t barrier{0};
hsa_barrier_and_packet_t barrier{};
barrier.header = HSA_PACKET_TYPE_BARRIER_AND << HSA_PACKET_HEADER_TYPE;
barrier.completion_signal = interrupt_signal;
Packet::packet_t* __attribute__((__may_alias__)) pkt =
@@ -1050,13 +1059,12 @@ void Queue::WriteInterceptor(const void* packets, uint64_t pkt_count, uint64_t u
/* Write the original packets to the hardware queue if no profiling session
* is active */
writer(packets, pkt_count);
}
}
Queue::Queue(const hsa_agent_t cpu_agent, const hsa_agent_t gpu_agent, hsa_queue_t* queue)
: cpu_agent_(cpu_agent), gpu_agent_(gpu_agent), intercept_queue_(queue) { }
: cpu_agent_(cpu_agent), gpu_agent_(gpu_agent), intercept_queue_(queue) {}
Queue::~Queue() {
while (ACTIVE_INTERRUPT_SIGNAL_COUNT.load(std::memory_order_acquire) > 0) {
@@ -1071,8 +1079,7 @@ hsa_agent_t Queue::GetCPUAgent() { return cpu_agent_; }
uint64_t Queue::GetQueueID() { return intercept_queue_->id; }
void CheckPacketReqiurements() {
Packet::CheckPacketReqiurements();}
void CheckPacketReqiurements() { Packet::CheckPacketReqiurements(); }
} // namespace queue
} // namespace rocprofiler