diff options
Diffstat (limited to 'include/asm-cris/arch-v10/elf.h')
-rw-r--r-- | include/asm-cris/arch-v10/elf.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/asm-cris/arch-v10/elf.h b/include/asm-cris/arch-v10/elf.h index 2a2201ca538e..1c38ee728b17 100644 --- a/include/asm-cris/arch-v10/elf.h +++ b/include/asm-cris/arch-v10/elf.h | |||
@@ -1,6 +1,16 @@ | |||
1 | #ifndef __ASMCRIS_ARCH_ELF_H | 1 | #ifndef __ASMCRIS_ARCH_ELF_H |
2 | #define __ASMCRIS_ARCH_ELF_H | 2 | #define __ASMCRIS_ARCH_ELF_H |
3 | 3 | ||
4 | #define ELF_MACH EF_CRIS_VARIANT_ANY_V0_V10 | ||
5 | |||
6 | /* | ||
7 | * This is used to ensure we don't load something for the wrong architecture. | ||
8 | */ | ||
9 | #define elf_check_arch(x) \ | ||
10 | ((x)->e_machine == EM_CRIS \ | ||
11 | && ((((x)->e_flags & EF_CRIS_VARIANT_MASK) == EF_CRIS_VARIANT_ANY_V0_V10 \ | ||
12 | || (((x)->e_flags & EF_CRIS_VARIANT_MASK) == EF_CRIS_VARIANT_COMMON_V10_V32)))) | ||
13 | |||
4 | /* | 14 | /* |
5 | * ELF register definitions.. | 15 | * ELF register definitions.. |
6 | */ | 16 | */ |