From f4d1d2ad474e882df13418239aa3050673a844d7 Mon Sep 17 00:00:00 2001 From: Tiago Gomes Date: Fri, 6 Feb 2015 15:35:11 +0000 Subject: Add missing macros Those were copied from the scripts/recordmcount.c file of the Linux repository. --- kexec/arch/arm64/kexec-arm64.c | 5 +++++ kexec/arch/arm64/kexec-elf-arm64.c | 6 ++++++ 2 files changed, 11 insertions(+) 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; -- cgit v1.2.1