From f27d9952111e6a8453d643a859bd7d6bba008e6a Mon Sep 17 00:00:00 2001 From: Emily Deng Date: Fri, 15 Nov 2024 11:06:29 +0800 Subject: [PATCH] kfdtest: Fix InterruptRestore randomly hang Queue 2's wave blocked the queue 1's wave save, which will cause unmap queue preemption fail. Add nop per SQ suggested. Signed-off-by: Emily Deng Change-Id: Iea7f280e35487059c4499ea999b9e0cdf841d1e1 [ROCm/ROCR-Runtime commit: f047f96161d6b7daba848efe4146d67f5b50277b] --- .../rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp index 20681fe173..8962337e45 100644 --- a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp @@ -161,6 +161,7 @@ const char *InfiniteLoopIsa = R"( .text LOOP: + s_nop 0x10 s_branch LOOP s_endpgm )";