Kexec on arm64
Geoff Levand
geoff at infradead.org
Wed Jul 9 11:33:54 PDT 2014
Hi Arun,
On Wed, 2014-07-09 at 15:43 +0530, Arun Chandran wrote:
> and got this error
>
> elf-arm64.o kexec/arch/arm64/kexec-elf-arm64.c
> kexec/arch/arm64/kexec-elf-arm64.c: In function ‘elf_arm64_probe’:
> kexec/arch/arm64/kexec-elf-arm64.c:32:24: error: ‘EM_AARCH64’
> undeclared (first use in this function)
> if (ehdr.e_machine != EM_AARCH64) {
> ^
> kexec/arch/arm64/kexec-elf-arm64.c:32:24: note: each undeclared
> identifier is reported only once for each function it appears in
> make: *** [kexec/arch/arm64/kexec-elf-arm64.o] Error 1
>
> Am I missing something here?
Your toolchain is old, or built incorrectly. Try to upgrade
it. You need headers that define EM_AARCH64.
As a work-around, maybe you can do something like:
make CFLAGS=-DEM_AARCH64=183'
-Geoff
More information about the kexec
mailing list