arch-gcn3: Implementation of s_sleep
authorAlexandru Dutu <alexandru.dutu@amd.com>
Tue, 22 May 2018 18:09:54 +0000 (14:09 -0400)
committerMatt Sinclair <mattdsinclair@gmail.com>
Thu, 4 Feb 2021 00:07:10 +0000 (00:07 +0000)
commit14d6e8fac4700036685dc19db837c3f3627bce23
tree7959a9ca4b343b3b69484384e2ad8269f475a201
parent4060208a0415f55ccfd1e9592bfdfc757cbd8704
arch-gcn3: Implementation of s_sleep

This changeset implements the s_sleep instruction in a similar
way to s_waitcnt.

Change-Id: I4811c318ac2c76c485e2bfd9d93baa1205ecf183
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/39115
Maintainer: Matthew Poremba <matthew.poremba@amd.com>
Maintainer: Matt Sinclair <mattdsinclair@gmail.com>
Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/gcn3/insts/instructions.cc
src/gpu-compute/GPUStaticInstFlags.py
src/gpu-compute/gpu_dyn_inst.cc
src/gpu-compute/gpu_dyn_inst.hh
src/gpu-compute/gpu_static_inst.hh
src/gpu-compute/schedule_stage.cc
src/gpu-compute/scoreboard_check_stage.cc
src/gpu-compute/scoreboard_check_stage.hh
src/gpu-compute/wavefront.cc
src/gpu-compute/wavefront.hh