Commit Graph

8920 Commits

Author SHA1 Message Date
Cole Ramos 1289682045 Merge pull request #168 from JoseSantosAMD/cpp_filt
uses c++filt instead of llvm-cxxfilt
2023-09-05 09:21:02 -05:00
David Yat Sin 4770b210f6 Fix for always returning 64 for cacheline size
Change-Id: I0e31d306a2e051ecb9ac019c4e6f5efa25eabba0
2023-08-31 13:50:49 +00:00
Jonathan R. Madsen ba0eb11e96 Cleanup and reorg of lib/common (#34)
* Cleanup and reorg of lib/common

- remove stale code in helper.cpp
- move helper.hpp to demangle.hpp
- move helper.cpp to demangle.cpp
- update CMakeLists.txt with new filenames
- fix includes in config.cpp

* Remove log.hpp and join.hpp

- replace with glog and fmt

* Update lib/common/environment

- move implementation functions into cpp file

* Common library tests

- tests for demangling
- tests for mpl (template metaprogramming)
- tests for environment
2023-08-30 22:31:36 -05:00
Ranjith Ramakrishnan 6fa9abf3f1 Revert "For testing purpose removing the dependency of rocm-core-asan with rocm-core"
This reverts commit 8ce1529027.

Reason for revert: <The change was made for testing purpose. So reverting back>

Change-Id: Ie7618c7aa2b3d71efba950e296b48e728c651ff7
2023-08-30 17:48:23 -05:00
vlaindic 76717efa64 PC sampling examples: single user, multiple agents (#31)
* PC sampling examples: single user, multiple agents

The example assumes that a single user activates PC sampling service
on multiple agents. Preferably, the user chooses stochastic sampling
over host-trap sampling.

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

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

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

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

* pc sampling samples: anynomus namespace and string_view

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: vlaindic <vlaindic@users.noreply.github.com>
2023-08-30 17:08:48 -05:00
JoseSantosAMD 56e497fd62 Update src/utils/csv_processor.py
Co-authored-by: Cole Ramos <colramos@amd.com>
Signed-off-by: JoseSantosAMD <87447437+JoseSantosAMD@users.noreply.github.com>
2023-08-30 17:03:39 -05:00
coleramos425 6461df96e8 Adding color code thresholds to standalone GUI to match Grafana
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-30 16:24:42 -05:00
coleramos425 44b05c06b3 Adding a minimum version to dash module
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-30 16:21:29 -05:00
coleramos425 8936966e81 Standardizing headers. Will use 'avg' instead of 'mean'
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-30 16:20:45 -05:00
David Yat Sin 1e7b078628 Update interface version for virtual memory APIs
Change-Id: Ifbf1af08ee7aa4d55387ff9786f6a61b89b56f88
2023-08-30 17:01:13 -04:00
Oliveira, Daniel 328ce0150b rocm_smi_lib: Fix rocm-smi --showfan shows 'unable to detect fan'
Code changes related to the following:
  * Reverts earlier fix for the same issue
  * Check for existence of files before reading

Change-Id: I175b20c3343c414b12b79dc3fc404f53fbaabf3a
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
2023-08-30 14:45:05 -05:00
Jonathan R. Madsen b12ef4a75e Buffering: initial implementation and tests (#20)
* Update source/lib/common

- CMakeLists.txt
  - less verbose
  - rocprofiler-common-library uses rocprofiler-headers target
- mpl.hpp
  - metaprogramming header with type_list, size_of, index_of, and is_one_of
- record_header_buffer.{hpp,cpp}
  - wrapper class around atomic_ring_buffer and vector of rocprofiler_record_header_t
- atomic_ring_buffer.{hpp,cpp}
  - request function accepts wrap param when overwritting is not desirable
  - can_clear member function
  - clear member function for rewinding write pointer to start of buffer
- containers/CMakeLists.txt
  - include record_header_buffer.{hpp,cpp} in build target

* Update source/lib/tests: Buffering tests

- Added buffering tests. See comments in code for description

* atomic_ring_buffer -> ring_buffer

- remove ring_buffer implementation
- rename atomic_ring_buffer to ring_buffer

* atomic_ring_buffer -> ring_buffer

- remove ring_buffer implementation
- rename atomic_ring_buffer to ring_buffer

* Update record_header_buffer

- lock, unlock, is_locked, clear, save, and load member functions

* Buffering tests

- add buffer test for save/load capability

* Update rocprofiler_memcheck.cmake

- fix erroneous spaces causing incorrect string evaluation

* Update ring_buffer

- fix exception message

* undef HIP_PROF_API

- make sure HIP_PROF_API is undefined before including hip_runtime.h
- avoid directly including hip/hip_runtime.h

* Update rocprofiler_config_interfaces

- remove stale preprocessor defines that are from old rocprofiler/roctracer
  - HIP_PROF_HIP_API_STRING=1
  - PROF_API_IMPL=1

* Update run-ci.py

- fix paths to suppression files
- improve printing logs to console in github actions

* Update buffering implementation

- remove support for using malloc instead of mmap in ring_buffer
- provide some info functions in record_header_buffer
- improve the testing of the save-load buffer test

* Update run-ci.py

- fix CTEST_CUSTOM_COVERAGE_EXCLUDE

* Update hip/api_args.h

- remove undef HIP_PROF_API

* Update buffering-save-load.cpp

- updated comments

* Update record_header_buffer

- default ctor
- allocate member function
- is_allocated member function

* Update buffering-save-load.cpp

- tweaked usage of record_header_buffer to delay allocation
2023-08-30 11:34:03 -05:00
Hao Zhou a3eff9e2fd Merge amd-staging into amd-master 20230830
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I41c0e3ec76a43af30f25e140f25b521a6097d125
2023-08-30 18:03:51 +08:00
David Yat Sin 03f2f69d16 Increment HSA API table stepping on new APIs
Add compile time asserts to force incrementing API table STEP versions
each time a new function is added to each table. This is required for
profiler team to be able to add preprocessor macros to determine which
versions contain the new APIs.

Also incrementing the major versions to 2 to indicate new numbering
scheme.

Change-Id: I148a436a5ceab6be3906f8263b40ea9b07841577
2023-08-29 21:59:36 +00:00
coleramos425 0694400618 Merge branch 'main' of github.com:AMDResearch/omniperf into dev 2023-08-29 16:07:14 -05:00
Cole Ramos cc5bba19f4 Update AUTHORS
Signed-off-by: Cole Ramos <colramos@amd.com>
2023-08-29 16:05:56 -05:00
coleramos425 4d9baa07e1 Update docs
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-29 10:56:25 -05:00
Jonathan Kim f9e20c8a93 kfdtest: replace 0 initialized dbg structs with memset
Use memset to avoid general 0 set padding issues and ASAN compile issues
for debug tests.

Signed-off-by: Jonathan Kim <jonathan.kim@amd.com>
Change-Id: I0a5aca5b7b631083599573b47f1ae87d5d0d5d71
2023-08-29 11:25:56 -04:00
Ammar ELWazir d4df53cdc9 Adding Workflow for building and testing (#21)
* Adding Workflow for building and testing

* Adding run-ci script

* Fixing Project name

* Fixing Github Action

* Fixing Git Version

* Adding CMake installation

* Adding Gtest installation

* Fixing CDash Project name

* Correcting the AmdExtTable

* Fixing issues caused by submodules

* Enable Coverage

* Update tests/CMakeLists.txt

- add placeholder test printing cmake version

* Update CI workflow

- remove CMAKE_PREFIX_PATH and LD_RUNPATH_FLAG env vars
- rename Mi200-Ubuntu22-Doc-Packages job to mi200-ubuntu
- reorder jobs
- remove CMAKE_MODULE_PATH, CMAKE_SHARED_LINKER_FLAGS, CMAKE_INSTALL_RPATH, CMAKE_INSTALL_RPATH_USE_LINK_PATH, CPACK_PACKAGING_INSTALL_PREFIX, CPACK_{OBJCOPY,READELF,STRIP,OBJDUMP}_EXECUTABLE
- Remove build docs step

* Update cmake

- fix code coverage build

* Update submodules

- use rocprofiler_checkout_git_submodule for googletest

---------

Co-authored-by: Jonathan Madsen <jrmadsen@users.noreply.github.com>
2023-08-29 01:45:45 -05:00
Giovanni LB 26be00aafe Reduced overhead of codeobj track
Change-Id: If2b2c1fd110793b92964a55e5dcb4c449eaed4a2
2023-08-26 03:11:41 -03:00
Galantsev, Dmitrii 84e90e55d5 TESTS - Add 90402 and simplify description
Change-Id: Ie6ab12d4201841fcb832d6827a5ec0ae5bb65114
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-08-25 14:01:53 -05:00
Bill(Shuzhou) Liu 471fbfddc1 Numa affinity shows large number
Change the affinity from unsigned int to integer to represent -1.

Change-Id: I82dc6f476b45fa4ec03a3c686fe8e6e2b7761b56
2023-08-25 09:01:08 -04:00
Giovanni LB 649583eaea Removing ATT tests skip
Change-Id: I9d84b89d62fb516b89e335ce0a5013b5d0b3dc5d
2023-08-25 00:44:33 -03:00
Hao Zhou 9545e277b8 Merge amd-staging into amd-master 20230825
Signed-off-by: Hao Zhou <Hao.Zhou@amd.com>
Change-Id: I5cb5a1797f89e39902adeb2232d5c34b85da1e1a
2023-08-25 09:50:21 +08:00
David Yat Sin f1f463d818 Add recommended granule query
Change-Id: I7eb10e267d0272759321ee30feddf2d6464d9443
2023-08-25 01:04:34 +00:00
Ammar ELWazir b6eed1fe90 Fix Github Merge Issues with Jenkins by temporarily disabling OpenMP Tests.
Change-Id: I95d3df7a70e17b2a211be66c012d73d5d21e0825
2023-08-24 20:36:11 -04:00
Ammar ELWazir aac324cc0c 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
2023-08-25 00:25:57 +00:00
Jonathan R. Madsen 41b1d91841 SortIncludes: true (#19)
* Update .clang-format

- set SortIncludes to true

* Reformat source with includes sorted
2023-08-24 19:19:48 -05:00
coleramos425 50fd968f51 Removing kernelVerbose from database mode
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-24 18:57:26 -05:00
Ammar ELWazir 39b209c2a7 Updated rocprofiler.h for v2 (#18)
* Update and rename rocprofiler.h to rocprofiler.h.in

- Removing Service IDs
- Fixing agent_id to be agent

* [0/N] New rocprofiler headers

- created rocprofiler/defines.h
  - ppdef macros
- created rocprofiler/hip.h
  - HIP specific types
- created rocprofiler/hsa.h
  - HSA specific types
- created rocprofiler/marker.h
  - Marker (ROCTx) specific types
- create version.h.in
  - file containing version info
- updated source/lib/rocprofiler/CMakeLists.txt
  - set DEFINE_SYMBOL
  - compile defs provided by rocprofiler::rocprofiler-headers

* [1/N] Update rocprofiler.h

- pragma once
- removed some ppdefs (in version.h.in and defines.h)
- extern "C" after includes
- added *_NONE and *_LAST enum values to all enums
- provided some rocprofiler_status_t enums
- tweaked rocprofiler_agent_type_t enum fields
- tweaked rocprofiler_agent_info_t enum fields
- provided rocprofiler_tracer_activity_domain_t
- added missing rocprofiler_counter_instance_id_t typedef
  - may not be correct
- provided rocprofiler_record_header_t struct
- provided rocprofiler_record_tracer_t struct
- add ROCPROFILER_NONNULL attribute where appropriate
- CMakeLists.txt: add subdirectories for hsa, hip, and marker
- defines.h: remove ROCPROFILER_CALL ppdef
- rocprofiler.h
  - ROCPROFILER_STATUS_ERROR_NOT_IMPLEMENTED
  - extend rocprofiler_agent_t
  - modify rocprofiler_query_available_agents signature to callback
  - rocprofiler_pc_sampling_config_array_t
  - update rocprofiler_buffer_callback_t to include context id
  - update rocprofiler_create_buffer to accept context
- rocprofiler_plugin.h
  - non-const rocprofiler_record_header_t**

* [2/N] Update include/rocprofiler/rocprofiler_plugin.h

- change prototype of rocprofiler_plugin_write_buffer_records to resemble rocprofiler_buffer_callback_t

* [3/N] Update include/rocprofiler/hsa

- Update hsa.h
- Details in hsa subfolder

* [4/N] Update include/rocprofiler/hip

- Update hip.h
- Details in hip subfolder

* [5/N] Update include/rocprofiler/marker

- Update marker.h
- Details in marker subfolder

* [6/N] Update samples/pc_sampling

- fix issues with macros
- fix API changes

---------

Co-authored-by: Jonathan Madsen <jrmadsen@users.noreply.github.com>
2023-08-24 17:39:56 -05:00
josantos 256ada088d uses c++filt instead of llvm-cxxfilt
Signed-off-by: josantos <josantos@amd.com>
2023-08-24 16:43:45 -05:00
coleramos425 7d457b5096 Replacing subprocess with shutil
Signed-off-by: coleramos425 <colramos@amd.com>
2023-08-24 15:54:00 -05:00
Sriraksha Nagaraj 4980409c5a SWDEV-399631: Converting into singleton class
Rocprofiler and HSAsupport classes have been implemented as
singletons which gets initialized lazily.

Change-Id: I98db4713c7282d88966aeb0ea9df83ba457b2ea3
2023-08-24 14:47:54 -04:00
David Yat Sin 3670ff2103 Add support for HSA_OVERRIDE_GFX_VERSION env var
Change-Id: Iab75cbbba7da654dbf56f4206900d9c2ff5e4565
2023-08-24 18:43:30 +00:00
Oliveira, Daniel 3602447109 rocm_smi_lib/rocm_smi.py: Fix Add 'GPU name' in rocm-smi output
Code changes related to the following:
  * rocm_smi.py

Change-Id: I600e776bf479f972b8d639ce5a658a24916aed3c
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
2023-08-24 13:22:24 -05:00
Oliveira, Daniel 654f65118b rocm_smi_lib/rocm_smi.py: Fix rocm-smi --resetfans shows 'permission denied'
Properly handles 'Not supported' fan cases where:
 * sysfs file (pwm#_enable) exists
 * sysfs file (pwm#_enable) does not exist

Change-Id: Ifa3c290e5ee1d27a550e94d86cd25ad8dcef3f59
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
2023-08-24 10:54:50 -05:00
Lang Yu 65ca3317f2 kfdtest: add blacklist for gfx1150 and gfx1151
Change-Id: If78840e57c2523696c620d28f4c4ffb004128c0c
Signed-off-by: Lang Yu <Lang.Yu@amd.com>
2023-08-24 17:27:04 +08:00
Giovanni LB 5384050b01 Solving Benjamin and Ammar comments. Enabling ATT tests with new API.
Change-Id: I96525cf4ebbe475435bf631abcdc18ab3e2f9a66
2023-08-24 02:10:59 -04:00
Oliveira, Daniel f9fd6b0a96 rocm_smi_lib/rocm_smi.py: Fix rocm-smi --showfan shows 'unable to detect fan'
Properly handles 'Unable to detect' vs 'Not supported' fan cases where:
 * sysfs file (pwm#) exists, and readings report zero (0), "Unable to detect fan speed"
 * sysfs file (pwm#) does not exist, then "Not supported"

Change-Id: If4b0312c872b76647a3e54427ba2a3f3e8e6dab1
Signed-off-by: Oliveira, Daniel <daniel.oliveira@amd.com>
2023-08-23 20:43:08 -05:00
Giovanni LB f715f4318a DCGPUBU-44: Fixed pmc use of CLI plugin
Change-Id: I751f15bddef0b431b2b5e2cb97d593eef64e94a0
2023-08-23 20:18:27 -04:00
Giovanni LB a5555ac45f SWDEV-396239: Automatic ISA dump from ATT
Change-Id: Ia66346c0048b779487157961ead08d7567c9153a
2023-08-23 15:00:09 -04:00
Giovanni LB c94d4c3e81 SWDEV-410293: ATT API rework
Change-Id: I379e8cfd5abb182eaf56d18c2b1a5dac3e44e6e8
2023-08-23 14:59:57 -04:00
Jonathan Kim cdd0728d9b Submit a minimum of 64 DWORDs for SDMA submissions for some GFX9 devices
Some GFX9 devices will drop commands if ring buffer submission is less
than 64 DWORDs.  Pad submission with a NOP head an trailing null
DWORDs in this case.

Change-Id: I850af490fb699f7efe8aef96d97c600a8e76516b
2023-08-23 13:36:29 -04:00
Charis Poag f191c2753c Error handling for unset freqs
Sending RSMI_STATUS_UNEXPECTED_DATA for drivers
which do not set some clock freqs

Change-Id: I43a9515c2757dddd412bb25cfd54095e63367030
Signed-off-by: Charis Poag <Charis.Poag@amd.com>
2023-08-23 10:44:57 -05:00
David Yat Sin 4317f8dece Fix memory pool ALLOC_REC_GRANULE query
Also changed enum value to leave gap between enums that only exist in
hsa_region_info_t and enums that exist in both hsa_amd_memory_pool_info_t

Change-Id: I8f9f31200de66648e9328e4203ab283068c993f0
2023-08-22 17:46:48 -04:00
Galantsev, Dmitrii 613bd8ad1d TESTS - Fix incorrect TestVoltCurvRead assert if not supported
Change-Id: I2242aa9be84543276c63f1f57fdc489754c9ee07
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-08-22 16:51:42 -04:00
Galantsev, Dmitrii 548b68cb67 .editorconfig - Remove broken whitespace rule
Change-Id: I67260f1f1952609dc89834d0763acd732bf39860
Signed-off-by: Galantsev, Dmitrii <dmitrii.galantsev@amd.com>
2023-08-22 16:51:20 -04:00
Giovanni LB 97138f6625 SWDEV-411094: Fixing ROCTX & kernel_name data corruption in perfetto
Change-Id: Id106a310191eec08a52d675155f0bfd23826451f
2023-08-22 15:51:58 -03:00
Jonathan R. Madsen 351d825a8d Initial skeleton (revised) (#16)
* [0/N] git submodules

* [1/N] Update cmake, gitignore, external

- clang-tidy file
- update .gitignore
- update main CMakeLists.txt
- update external/CMakeLists.txt
- update rocprofiler_config_interfaces.cmake
- update rocprofiler_formatting.cmake
- update rocprofiler_interfaces.cmake
- update rocprofiler_linting.cmake
- update rocprofiler_options.cmake
- update rocprofiler_utilities.cmake

* [2/N] Update rocprofiler/config.h

- update to work with new rocprofiler.h

* [3/N] Update source/lib/rocprofiler/hsa

- hsa-types.h: static asserts
- hsa.cpp: copyTables scope
- hsa.gen.cpp: ACTIVITY_DOMAIN_HSA_API -> ROCPROFILER_TRACER_ACTIVITY_DOMAIN_HSA_API
- rename some files
- add rocprofiler_ prefix to types and enums
- HSA_API_TABLE_LOOKUP_DEFINITION macro
- get_saved_table() -> get_table()

* [4/N] Update source/lib/common

- CMake: change target_link_libraries
- defines.hpp: remove ppdefs defined in include/rocprofiler/defines.h

* [5/N] Update source/lib/rocprofiler

- updates due to changes in rocprofiler.h
- rocprofiler_config.cpp: remove unions which are now defined in include/rocprofiler
- CMakeLists.txt: rocprofiler.cpp and public hsa-runtime and hip libraries
- rocprofiler.cpp: dummy implementations for:
  - rocprofiler_query_available_agents
  - rocprofiler_create_context
  - rocprofiler_start_context
  - rocprofiler_stop_context
  - rocprofiler_flush_buffer
  - rocprofiler_destroy_buffer

* [6/N] Update license

- replace stale LBNL license

* [7/N] CMake format
2023-08-22 13:29:11 -05:00
David Yat Sin 7be305b83c Fix flags passed to thunk for address reserve
Fix flags passed to thunk when reserving address only

Change-Id: Ic91d4c3393cc6a2b98e6bc5ed3575d40fa5e1424
2023-08-22 14:01:49 -04:00