Le 24/01/2018 à 22:12, Laurent Vivier a écrit : > Instead of a sequence of "#if ... #endif" move the > selection to a function in linux-user/*/target_elf.h > > We can't add them in linux-user/*/target_cpu.h > because we will need to include "elf.h" to > use ELF flags with eflags, and including > "elf.h" in "target_cpu.h" introduces some > conflicts in elfload.c > > Suggested-by: Richard Henderson <richard.hender...@linaro.org> > Signed-off-by: Laurent Vivier <laur...@vivier.eu> > Reviewed-by: Richard Henderson <richard.hender...@linaro.org> > Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> > --- > linux-user/aarch64/target_elf.h | 14 +++++++++++++ > linux-user/alpha/target_elf.h | 14 +++++++++++++ > linux-user/arm/target_elf.h | 14 +++++++++++++ > linux-user/cris/target_elf.h | 14 +++++++++++++ > linux-user/hppa/target_elf.h | 14 +++++++++++++ > linux-user/i386/target_elf.h | 14 +++++++++++++ > linux-user/m68k/target_elf.h | 14 +++++++++++++ > linux-user/main.c | 41 > ++------------------------------------ > linux-user/microblaze/target_elf.h | 14 +++++++++++++ > linux-user/mips/target_elf.h | 14 +++++++++++++ > linux-user/mips64/target_elf.h | 14 +++++++++++++ > linux-user/nios2/target_elf.h | 14 +++++++++++++ > linux-user/openrisc/target_elf.h | 14 +++++++++++++ > linux-user/ppc/target_elf.h | 18 +++++++++++++++++ > linux-user/s390x/target_elf.h | 14 +++++++++++++ > linux-user/sh4/target_elf.h | 14 +++++++++++++ > linux-user/sparc/target_elf.h | 14 +++++++++++++ > linux-user/sparc64/target_elf.h | 14 +++++++++++++ > linux-user/tilegx/target_elf.h | 14 +++++++++++++ > linux-user/unicore32/target_elf.h | 14 +++++++++++++ > linux-user/x86_64/target_elf.h | 14 +++++++++++++ > 21 files changed, 286 insertions(+), 39 deletions(-) > create mode 100644 linux-user/aarch64/target_elf.h > create mode 100644 linux-user/alpha/target_elf.h > create mode 100644 linux-user/arm/target_elf.h > create mode 100644 linux-user/cris/target_elf.h > create mode 100644 linux-user/hppa/target_elf.h > create mode 100644 linux-user/i386/target_elf.h > create mode 100644 linux-user/m68k/target_elf.h > create mode 100644 linux-user/microblaze/target_elf.h > create mode 100644 linux-user/mips/target_elf.h > create mode 100644 linux-user/mips64/target_elf.h > create mode 100644 linux-user/nios2/target_elf.h > create mode 100644 linux-user/openrisc/target_elf.h > create mode 100644 linux-user/ppc/target_elf.h > create mode 100644 linux-user/s390x/target_elf.h > create mode 100644 linux-user/sh4/target_elf.h > create mode 100644 linux-user/sparc/target_elf.h > create mode 100644 linux-user/sparc64/target_elf.h > create mode 100644 linux-user/tilegx/target_elf.h > create mode 100644 linux-user/unicore32/target_elf.h > create mode 100644 linux-user/x86_64/target_elf.h >
Applied to my 'linux-user-for-2.12' branch. Thanks, Laurent