From 552ae9a1a2fecd693007b7802670d865ca718743 Mon Sep 17 00:00:00 2001 From: "Bobby R. Bruce" Date: Thu, 13 Jul 2023 10:26:02 -0700 Subject: [PATCH] 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 --- RELEASE-NOTES.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/RELEASE-NOTES.md b/RELEASE-NOTES.md index 0c158ee245..1a72428fc1 100644 --- a/RELEASE-NOTES.md +++ b/RELEASE-NOTES.md @@ -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.