================ @@ -423,9 +423,10 @@ Error offloading::intel::containerizeOpenMPSPIRVImage( Header.Class = ELF::ELFCLASS64; Header.Data = ELF::ELFDATA2LSB; Header.Type = ELF::ET_DYN; - // Use an existing Intel machine type as there is not one specifically for - // Intel GPUs. - Header.Machine = ELF::EM_IA_64; + // Use a fake machine type as there is not one specifically for + // Intel GPUs, the associated runtime plugin is looking for + // this value. + Header.Machine = 0x8086; ---------------- sarnex wrote:
oh wow we already have one https://groups.google.com/g/generic-abi/c/ofBevXA48dM?pli=1 ``` #define EM_INTELGT 205 /* Intel Graphics Technology */ ``` definitely going to use this, my bad i didn't know we had one, thanks for questioning this lol https://github.com/llvm/llvm-project/pull/159623 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
