diff options
| author | Aleksandar Markovic | 2018-08-02 16:16:40 +0200 |
|---|---|---|
| committer | Aleksandar Markovic | 2018-08-24 17:51:59 +0200 |
| commit | f72541f3a595e27242e12175650ad09fdbeda296 (patch) | |
| tree | 2bbd52328a4fc5696bd4a4702e0287e37ea979c1 | |
| parent | elf: Add EM_NANOMIPS value as a valid one for e_machine field (diff) | |
| download | qemu-f72541f3a595e27242e12175650ad09fdbeda296.tar.gz qemu-f72541f3a595e27242e12175650ad09fdbeda296.tar.xz qemu-f72541f3a595e27242e12175650ad09fdbeda296.zip | |
elf: Relax MIPS' elf_check_arch() to accept EM_NANOMIPS too
Starting from nanoMIPS introduction, machine variant can be
EM_MIPS or EM_NANOMIPS.
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Aleksandar Markovic <amarkovic@wavecomp.com>
Signed-off-by: Stefan Markovic <smarkovic@wavecomp.com>
| -rw-r--r-- | linux-user/elfload.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/linux-user/elfload.c b/linux-user/elfload.c index df07055361..8638612aec 100644 --- a/linux-user/elfload.c +++ b/linux-user/elfload.c @@ -853,6 +853,8 @@ static void elf_core_copy_regs(target_elf_gregset_t *regs, const CPUPPCState *en #endif #define ELF_ARCH EM_MIPS +#define elf_check_arch(x) ((x) == EM_MIPS || (x) == EM_NANOMIPS) + static inline void init_thread(struct target_pt_regs *regs, struct image_info *infop) { |
