misc: Merge v23.0.0.1 Hotfix into develop (#65)

* gpu-compute: Remove use of 'std::random_shuffle'

This was deprecated in C++14 and removed in C++17. This has been
replaced with std::random. This has been implemented to ensure
reproducible results despite (pseudo)random behavior.

Change-Id: Idd52bc997547c7f8c1be88f6130adff8a37b4116

* dev-amdgpu: Add missing 'overrides'

This causes warnings/errors in some compilers.

Change-Id: I36a3548943c030d2578c2f581c8985c12eaeb0ae

* dev: Fix Linux specific includes to be portable

This allows for compilation in non-linux systems (e.g., Mac OS).

Change-Id: Ib6c9406baf42db8caaad335ebc670c1905584ea2

* gpu-compute: Add missing include in dispatcher.cc

Due to some cherry-picking onto the release-staging branch, there was a
missing "sim/sim_exit.hh" include in "src/gpu-compute/dispatcher.cc".
This was causing compilation errors.

This is being added to the v23.0.0 release as a hotfix.

Change-Id: I1043ecf5c41ad6afc0e91311b196f4801646002f
Issue-on: https://gem5.atlassian.net/browse/GEM5-1332

* misc: Update version to v23.0.0.1

Change-Id: I3bbcfd4dd9798149b37d4a2824fe63652e29786c

* misc: Update RELEASE-NOTES.md for v23.0.0.1 hotfix

Change-Id: Ieced7f693a8cbef586324dfe7ce826da16d9a3c3
This commit is contained in:
Bobby R. Bruce
2023-07-13 10:26:02 -07:00
committed by GitHub
parent 2a880053bb
commit 552ae9a1a2

View File

@@ -1,3 +1,15 @@
# Version 23.0.0.1
**[HOTFIX]** Fixes compilation of `GCN3_X86` and `VEGA_X85`.
This hotfix release:
* Removes the use of 'std::random_shuffle'.
This is a deprecated function in C++17 and has been removed in C++20.
* Adds missing 'overrides' in "src/arch/amdgpu/vega/insts/instructions.hh".
* Fixes Linux specific includes, allowing for compilation on non-linux systems.
* Adds a missing include in "src/gpu-compute/dispatcher.cc".
# Version 23.0
This release has approximately 500 contributions from 50 unique contributors.