Skip to content

Commit eb49788

Browse files
authored
[Offload][AMDGPU] Allow COV6 images (llvm#118909)
1 parent 8201ae2 commit eb49788

File tree

1 file changed

+3
-2
lines changed
  • offload/plugins-nextgen/common/src/Utils

1 file changed

+3
-2
lines changed

offload/plugins-nextgen/common/src/Utils/ELF.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,9 @@ checkMachineImpl(const object::ELFObjectFile<ELFT> &ELFObj, uint16_t EMachine) {
6464
if (Header.e_ident[EI_OSABI] != ELFOSABI_AMDGPU_HSA)
6565
return createError("Invalid AMD OS/ABI, must be AMDGPU_HSA");
6666
if (Header.e_ident[EI_ABIVERSION] != ELFABIVERSION_AMDGPU_HSA_V4 &&
67-
Header.e_ident[EI_ABIVERSION] != ELFABIVERSION_AMDGPU_HSA_V5)
68-
return createError("Invalid AMD ABI version, must be version 4 or 5");
67+
Header.e_ident[EI_ABIVERSION] != ELFABIVERSION_AMDGPU_HSA_V5 &&
68+
Header.e_ident[EI_ABIVERSION] != ELFABIVERSION_AMDGPU_HSA_V6)
69+
return createError("Invalid AMD ABI version, must be version 4 or above");
6970
if ((Header.e_flags & EF_AMDGPU_MACH) < EF_AMDGPU_MACH_AMDGCN_GFX700 ||
7071
(Header.e_flags & EF_AMDGPU_MACH) > EF_AMDGPU_MACH_AMDGCN_GFX1201)
7172
return createError("Unsupported AMDGPU architecture");

0 commit comments

Comments
 (0)