diff --git a/rocclr/runtime/device/gpu/gpudevice.hpp b/rocclr/runtime/device/gpu/gpudevice.hpp index d0c473f496..aa39dabdf4 100644 --- a/rocclr/runtime/device/gpu/gpudevice.hpp +++ b/rocclr/runtime/device/gpu/gpudevice.hpp @@ -116,7 +116,8 @@ class NullDevice : public amd::Device { protected: bool usePal() const { return (calTarget_ == CAL_TARGET_GREENLAND || calTarget_ == CAL_TARGET_RAVEN || - calTarget_ == CAL_TARGET_RAVEN2 || calTarget_ >= CAL_TARGET_VEGA12); + calTarget_ == CAL_TARGET_RAVEN2 || calTarget_ == CAL_TARGET_RENOIR || + calTarget_ >= CAL_TARGET_VEGA12); } //! Answer the question: "Should HSAIL Program be created?", diff --git a/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp b/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp index ce72529121..edf37d1a12 100644 --- a/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp +++ b/rocclr/runtime/device/gpu/gslbe/src/rt/GSLDevice.cpp @@ -665,6 +665,10 @@ CALGSLDevice::SetupContext(int32 &asic_id) m_target = CAL_TARGET_RAVEN2; m_elfmachine = ED_ATI_CAL_MACHINE_RAVEN2_ISA; break; + case GSL_ATIASIC_ID_RENOIR: + m_target = CAL_TARGET_RENOIR; + m_elfmachine = ED_ATI_CAL_MACHINE_RENOIR_ISA; + break; case GSL_ATIASIC_ID_POLARIS22: m_target = CAL_TARGET_POLARIS22; m_elfmachine = ED_ATI_CAL_MACHINE_POLARIS22_ISA; @@ -677,10 +681,6 @@ CALGSLDevice::SetupContext(int32 &asic_id) m_target = CAL_TARGET_VEGA20; m_elfmachine = ED_ATI_CAL_MACHINE_VEGA20_ISA; break; - case GSL_ATIASIC_ID_RENOIR: - m_target = CAL_TARGET_RENOIR; - m_elfmachine = ED_ATI_CAL_MACHINE_RENOIR_ISA; - break; default: // 6XX is not supported m_adp->deleteContext(temp_cs);