From 17465d0e4f3cc07d3ebe772d04bec9913ec174b4 Mon Sep 17 00:00:00 2001 From: Graham Sider Date: Wed, 12 Apr 2023 12:08:38 -0400 Subject: [PATCH] kfdtest: Fix PersistentIterateShader for gfx target 9.4.x Replace 'flat_load_dword <...> glc' with appropriate macro. Signed-off-by: Graham Sider Change-Id: I9fdc7c916c685304457cd9698e741577f6c10c82 [ROCm/ROCR-Runtime commit: 11a04fe1f55fddd11684cf4e7226e67ec7e71720] --- projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp index 610217b6bd..705aa09711 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/ShaderStore.cpp @@ -517,6 +517,7 @@ const char *LoopIsa = const char *PersistentIterateIsa = SHADER_START SHADER_MACROS_U32 + SHADER_MACROS_FLAT R"( // Compute address of output buffer v_mov_b32 v0, s4 // use workgroup id as index @@ -526,7 +527,7 @@ const char *PersistentIterateIsa = V_ADD_CO_CI_U32 v5, v5, 0 // v[4:5] = s[2:3] + v0 * 4 // Store known-value output in register - flat_load_dword v6, v[4:5] glc + FLAT_LOAD_DWORD_NSS v6, v[4:5] glc s_waitcnt vmcnt(0) & lgkmcnt(0) // wait for memory reads to finish // Initialize counter