powerpc/boot: Add little endian support to elf utils
Signed-off-by: Cédric Le Goater <clg@fr.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
284b52c4c6
commit
002c39dba3
1 changed files with 4 additions and 0 deletions
|
@ -26,7 +26,11 @@ int parse_elf64(void *hdr, struct elf_info *info)
|
|||
elf64->e_ident[EI_MAG2] == ELFMAG2 &&
|
||||
elf64->e_ident[EI_MAG3] == ELFMAG3 &&
|
||||
elf64->e_ident[EI_CLASS] == ELFCLASS64 &&
|
||||
#ifdef __LITTLE_ENDIAN__
|
||||
elf64->e_ident[EI_DATA] == ELFDATA2LSB &&
|
||||
#else
|
||||
elf64->e_ident[EI_DATA] == ELFDATA2MSB &&
|
||||
#endif
|
||||
(elf64->e_type == ET_EXEC ||
|
||||
elf64->e_type == ET_DYN) &&
|
||||
elf64->e_machine == EM_PPC64))
|
||||
|
|
Loading…
Reference in a new issue