diff options
author | Richard Purdie <rpurdie@rpsys.net> | 2007-02-06 21:29:00 +0100 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2007-02-16 14:37:06 +0000 |
commit | c587e4a6a4d808fd2a1c4e7fb2d5a3a31e300d23 (patch) | |
tree | 77af76e34786ad795e5df625915fc58bca1a9abc /include/linux/kexec.h | |
parent | 3b581f5485c180016a6c36c4c7007e21c53f8a63 (diff) | |
download | blackbird-op-linux-c587e4a6a4d808fd2a1c4e7fb2d5a3a31e300d23.tar.gz blackbird-op-linux-c587e4a6a4d808fd2a1c4e7fb2d5a3a31e300d23.zip |
[ARM] 4137/1: Add kexec support
Add kexec support to ARM.
Improvements like commandline handling could be made but this patch gives
basic functional support. It uses the next available syscall number, 347.
Once the syscall number is known, userspace support will be
finalised/submitted to kexec-tools, various patches already exist.
Originally based on a patch by Maxim Syrchin but updated and forward
ported by various people.
Signed-off-by: Richard Purdie <rpurdie@rpsys.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'include/linux/kexec.h')
-rw-r--r-- | include/linux/kexec.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/kexec.h b/include/linux/kexec.h index d02425cdd801..696e5ec63f77 100644 --- a/include/linux/kexec.h +++ b/include/linux/kexec.h @@ -125,6 +125,7 @@ extern struct kimage *kexec_crash_image; #define KEXEC_ARCH_PPC (20 << 16) #define KEXEC_ARCH_PPC64 (21 << 16) #define KEXEC_ARCH_IA_64 (50 << 16) +#define KEXEC_ARCH_ARM (40 << 16) #define KEXEC_ARCH_S390 (22 << 16) #define KEXEC_ARCH_SH (42 << 16) #define KEXEC_ARCH_MIPS_LE (10 << 16) |