From e004ab79f5b302266516b7d562ee0632e901a7e3 Mon Sep 17 00:00:00 2001 From: Harish Kasiviswanathan Date: Fri, 10 Jan 2025 11:53:26 -0500 Subject: [PATCH] kfdtest: Fix KFDASMTest failure on older ASICs HW_REG_HW_ID1 is only available from gfx12 onwards Signed-off-by: Harish Kasiviswanathan Change-Id: Ibf4bd62e01ada3dee6dd88762ccb853bab63ff87 [ROCm/ROCR-Runtime commit: 1d71975fcc5d66c6a904414c80b747b95759fb2e] --- .../libhsakmt/tests/kfdtest/src/ShaderStore.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp index 70ff9c7545..65e4da2c94 100644 --- a/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp +++ b/projects/rocr-runtime/libhsakmt/tests/kfdtest/src/ShaderStore.cpp @@ -1049,7 +1049,11 @@ const char *CheckCuMaskIsa = V_ADD_CO_CI_U32 v5, v5, 0 // Store HW_ID1 content - s_getreg_b32 s6, hwreg(HW_REG_HW_ID1) + .if (.amdgcn.gfx_generation_number >= 12) + s_getreg_b32 s6, hwreg(HW_REG_HW_ID1) + .else + s_getreg_b32 s6, hwreg(HW_REG_HW_ID) + .endif v_mov_b32 v1, s6 flat_store_dword v[4:5], v1