From a5049eed1d34fe64554495c33cb505bef82641ee Mon Sep 17 00:00:00 2001 From: Oak Zeng Date: Thu, 5 Sep 2019 12:47:16 -0500 Subject: [PATCH] Add gfx908 to asic family Change-Id: I838aa4be45ddfb34c5d36c519e28b4218fc32ba4 Signed-off-by: Oak Zeng [ROCm/ROCR-Runtime commit: 51388973a1bd0f4ad5cb29ec27c76eef380e0094] --- projects/rocr-runtime/tests/kfdtest/src/IsaGenerator.cpp | 1 + projects/rocr-runtime/tests/kfdtest/src/KFDTestFlags.hpp | 1 + projects/rocr-runtime/tests/kfdtest/src/KFDTestUtil.cpp | 2 ++ 3 files changed, 4 insertions(+) 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;