diff --git a/rocclr/hip_code_object.cpp b/rocclr/hip_code_object.cpp index a69282f66f..699e93a885 100755 --- a/rocclr/hip_code_object.cpp +++ b/rocclr/hip_code_object.cpp @@ -93,6 +93,11 @@ static bool getProcName(uint32_t EFlags, std::string& proc_name, bool& xnackSupp sramEccSupported = false; proc_name = "gfx704"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX705: + xnackSupported = false; + sramEccSupported = false; + proc_name = "gfx705"; + break; case EF_AMDGPU_MACH_AMDGCN_GFX801: xnackSupported = true; sramEccSupported = false; @@ -108,6 +113,11 @@ static bool getProcName(uint32_t EFlags, std::string& proc_name, bool& xnackSupp sramEccSupported = false; proc_name = "gfx803"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX805: + xnackSupported = false; + sramEccSupported = false; + proc_name = "gfx805"; + break; case EF_AMDGPU_MACH_AMDGCN_GFX810: xnackSupported = true; sramEccSupported = false; @@ -143,6 +153,11 @@ static bool getProcName(uint32_t EFlags, std::string& proc_name, bool& xnackSupp sramEccSupported = false; proc_name = "gfx909"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX90C: + xnackSupported = true; + sramEccSupported = false; + proc_name = "gfx90c"; + break; case EF_AMDGPU_MACH_AMDGCN_GFX1010: xnackSupported = true; sramEccSupported = false; @@ -168,6 +183,16 @@ static bool getProcName(uint32_t EFlags, std::string& proc_name, bool& xnackSupp sramEccSupported = false; proc_name = "gfx1031"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX1032: + xnackSupported = false; + sramEccSupported = false; + proc_name = "gfx1032"; + break; + case EF_AMDGPU_MACH_AMDGCN_GFX1033: + xnackSupported = false; + sramEccSupported = false; + proc_name = "gfx1033"; + break; default: return false; }