diff options
author | Tiago Gomes <tiago.gomes@codethink.co.uk> | 2015-02-06 15:35:11 +0000 |
---|---|---|
committer | Tiago Gomes <tiago.gomes@codethink.co.ul> | 2015-02-11 14:23:52 +0000 |
commit | f4d1d2ad474e882df13418239aa3050673a844d7 (patch) | |
tree | 8777ade457fe0f7251d528ff78a0f872e59d52b7 | |
parent | a149334d55c62f8511d691b917929ebb9f9d3334 (diff) | |
download | kexec-tools-f4d1d2ad474e882df13418239aa3050673a844d7.tar.gz |
Add missing macrosbaserock/tiagogomes/armv8l64
Those were copied from the scripts/recordmcount.c file of the Linux
repository.
-rw-r--r-- | kexec/arch/arm64/kexec-arm64.c | 5 | ||||
-rw-r--r-- | kexec/arch/arm64/kexec-elf-arm64.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/kexec/arch/arm64/kexec-arm64.c b/kexec/arch/arm64/kexec-arm64.c index 829f0d3..bf6aba0 100644 --- a/kexec/arch/arm64/kexec-arm64.c +++ b/kexec/arch/arm64/kexec-arm64.c @@ -30,6 +30,11 @@ #include "kexec-syscall.h" #include "arch/options.h" +#ifndef EM_AARCH64 +#define EM_AARCH64 183 +#define R_AARCH64_ABS64 257 +#endif + /* Global varables the core kexec routines expect. */ unsigned char reuse_initrd; diff --git a/kexec/arch/arm64/kexec-elf-arm64.c b/kexec/arch/arm64/kexec-elf-arm64.c index 13dc5e2..5d8e124 100644 --- a/kexec/arch/arm64/kexec-elf-arm64.c +++ b/kexec/arch/arm64/kexec-elf-arm64.c @@ -18,6 +18,12 @@ #include "kexec-syscall.h" #include "arch/options.h" +#ifndef EM_AARCH64 +#define EM_AARCH64 183 +#define R_AARCH64_ABS64 257 +#endif + + int elf_arm64_probe(const char *kernel_buf, off_t kernel_size) { int result; |