From 32a9a5dbb0d32370d16422ecddd9648433ff5ca5 Mon Sep 17 00:00:00 2001 From: Jay Cornwall Date: Thu, 12 Sep 2019 15:17:39 -0400 Subject: [PATCH] Add gfx1010, gfx1011, gfx1012 ELF types to loader Change-Id: I23a1159fb10f60881ea6830ba13ee73bd373bfc9 --- runtime/hsa-runtime/inc/amd_hsa_elf.h | 3 +++ runtime/hsa-runtime/libamdhsacode/amd_hsa_code.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/runtime/hsa-runtime/inc/amd_hsa_elf.h b/runtime/hsa-runtime/inc/amd_hsa_elf.h index edee526055..4d9dba5b8a 100644 --- a/runtime/hsa-runtime/inc/amd_hsa_elf.h +++ b/runtime/hsa-runtime/inc/amd_hsa_elf.h @@ -68,6 +68,9 @@ #define EF_AMDGPU_MACH_AMDGCN_GFX906_LC 0x02f #define EF_AMDGPU_MACH_AMDGCN_GFX908_LC 0x030 #define EF_AMDGPU_MACH_AMDGCN_GFX909_LC 0x031 +#define EF_AMDGPU_MACH_AMDGCN_GFX1010_LC 0x033 +#define EF_AMDGPU_MACH_AMDGCN_GFX1011_LC 0x034 +#define EF_AMDGPU_MACH_AMDGCN_GFX1012_LC 0x035 #define EF_AMDGPU_XNACK_LC 0x100 #define EF_AMDGPU_SRAM_ECC_LC 0x200 diff --git a/runtime/hsa-runtime/libamdhsacode/amd_hsa_code.cpp b/runtime/hsa-runtime/libamdhsacode/amd_hsa_code.cpp index 78dcaab286..7a133ff9cb 100644 --- a/runtime/hsa-runtime/libamdhsacode/amd_hsa_code.cpp +++ b/runtime/hsa-runtime/libamdhsacode/amd_hsa_code.cpp @@ -637,6 +637,9 @@ namespace code { case EF_AMDGPU_MACH_AMDGCN_GFX904_LC: isaName += "gfx904"; break; case EF_AMDGPU_MACH_AMDGCN_GFX906_LC: isaName += "gfx906"; break; case EF_AMDGPU_MACH_AMDGCN_GFX908_LC: isaName += "gfx908"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX1010_LC: isaName += "gfx1010"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX1011_LC: isaName += "gfx1011"; break; + case EF_AMDGPU_MACH_AMDGCN_GFX1012_LC: isaName += "gfx1012"; break; default: return false; }