diff --git a/projects/rocr-runtime/tests/kfdtest/src/IsaGenerator.cpp b/projects/rocr-runtime/tests/kfdtest/src/IsaGenerator.cpp index 10cd994028..9c7376a0a4 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/IsaGenerator.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/IsaGenerator.cpp @@ -91,6 +91,7 @@ IsaGenerator* IsaGenerator::Create(unsigned int familyId) { return new IsaGenerator_Gfx8; case FAMILY_AI: case FAMILY_RV: + case FAMILY_AR: return new IsaGenerator_Gfx9; case FAMILY_NV: return new IsaGenerator_Gfx10; diff --git a/projects/rocr-runtime/tests/kfdtest/src/KFDTestFlags.hpp b/projects/rocr-runtime/tests/kfdtest/src/KFDTestFlags.hpp index 1514695890..921b8bc832 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/KFDTestFlags.hpp +++ b/projects/rocr-runtime/tests/kfdtest/src/KFDTestFlags.hpp @@ -58,6 +58,7 @@ enum KfdFamilyId { FAMILY_CZ, // Carrizo, Nolan, Amur FAMILY_AI, // Arctic Islands FAMILY_RV, // Raven + FAMILY_AR, // Arcturus FAMILY_NV, // Navi10 }; diff --git a/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtil.cpp b/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtil.cpp index 9383c31002..41d13f9e9a 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtil.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/KFDTestUtil.cpp @@ -115,6 +115,8 @@ unsigned int FamilyIdFromNode(const HsaNodeProperties *props) { familyId = FAMILY_AI; if (props->EngineId.ui32.Stepping == 2) familyId = FAMILY_RV; + if (props->EngineId.ui32.Stepping == 8) + familyId = FAMILY_AR; break; case 10: familyId = FAMILY_NV;