From 32b0929ce33dc45a6f951c6e911db49de1857db8 Mon Sep 17 00:00:00 2001 From: Todd tiantuo Li Date: Tue, 22 Feb 2022 05:00:45 -0800 Subject: [PATCH] SWDEV-302996 - add gfx1103 Phoenix support - OCL runtime Change-Id: Ib6b7efa085b734bda6b5b50c720fe9d93e6dbf95 [ROCm/clr commit: 246429bd6852a0b91a92ed57fe5816db8a088da4] --- projects/clr/rocclr/cmake/ROCclrPAL.cmake | 1 + projects/clr/rocclr/device/pal/paldevice.cpp | 1 + projects/clr/rocclr/device/pal/palsettings.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/projects/clr/rocclr/cmake/ROCclrPAL.cmake b/projects/clr/rocclr/cmake/ROCclrPAL.cmake index 81f7fa710b..daf72da446 100644 --- a/projects/clr/rocclr/cmake/ROCclrPAL.cmake +++ b/projects/clr/rocclr/cmake/ROCclrPAL.cmake @@ -47,6 +47,7 @@ set(PAL_BUILD_GFX11 ON) set(PAL_BUILD_NAVI31 ON) set(PAL_BUILD_NAVI32 ON) set(PAL_BUILD_NAVI33 ON) +set(PAL_BUILD_PHOENIX1 ON) find_package(AMD_PAL) find_package(AMD_HSA_LOADER) diff --git a/projects/clr/rocclr/device/pal/paldevice.cpp b/projects/clr/rocclr/device/pal/paldevice.cpp index 626b65a3a5..6ac7eb2f7a 100644 --- a/projects/clr/rocclr/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/device/pal/paldevice.cpp @@ -108,6 +108,7 @@ static constexpr PalDevice supportedPalDevices[] = { {11, 0, 0, Pal::GfxIpLevel::GfxIp11_0, "gfx1100", Pal::AsicRevision::Navi31}, {11, 0, 1, Pal::GfxIpLevel::GfxIp11_0, "gfx1101", Pal::AsicRevision::Navi32}, {11, 0, 2, Pal::GfxIpLevel::GfxIp11_0, "gfx1102", Pal::AsicRevision::Navi33}, + {11, 0, 3, Pal::GfxIpLevel::GfxIp11_0, "gfx1103", Pal::AsicRevision::Phoenix1}, }; static std::tuple findIsa(Pal::AsicRevision asicRevision, diff --git a/projects/clr/rocclr/device/pal/palsettings.cpp b/projects/clr/rocclr/device/pal/palsettings.cpp index d7393ae7dc..2a98c1a903 100644 --- a/projects/clr/rocclr/device/pal/palsettings.cpp +++ b/projects/clr/rocclr/device/pal/palsettings.cpp @@ -204,6 +204,7 @@ bool Settings::create(const Pal::DeviceProperties& palProp, amd::Os::getAppPathAndFileName(appName, appPathAndName); switch (palProp.revision) { + case Pal::AsicRevision::Phoenix1: case Pal::AsicRevision::Raphael: case Pal::AsicRevision::Rembrandt: case Pal::AsicRevision::Navi24: