summaryrefslogtreecommitdiff
path: root/kexec/kexec-syscall.h
diff options
context:
space:
mode:
authorSven Schnelle <svens@stackframe.org>2019-09-19 20:26:24 +0200
committerSimon Horman <horms@verge.net.au>2019-10-01 12:46:48 +0200
commit470d5c445e11dfa8443a5bc1d7dd5788f5fc5dd2 (patch)
treeb8c76248d132092920d2a9d5ee55c3893467e009 /kexec/kexec-syscall.h
parentb54816eff272324320c490d62dc36b27d2838732 (diff)
downloadkexec-tools-470d5c445e11dfa8443a5bc1d7dd5788f5fc5dd2.tar.gz
kexec: add support for PARISC architecture
This patch adds support for the parisc Architecture. kexec support for parisc is included with linux-5.4. Signed-off-by: Sven Schnelle <svens@stackframe.org> Tested-by: Helge Deller <deller@gmx.de> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/kexec-syscall.h')
-rw-r--r--kexec/kexec-syscall.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/kexec/kexec-syscall.h b/kexec/kexec-syscall.h
index 92d51d3..bea29d4 100644
--- a/kexec/kexec-syscall.h
+++ b/kexec/kexec-syscall.h
@@ -74,6 +74,9 @@
#ifdef __aarch64__
#define __NR_kexec_file_load 294
#endif
+#ifdef __hppa__
+#define __NR_kexec_file_load 355
+#endif
#ifndef __NR_kexec_file_load
/* system call not available for the arch */
@@ -119,6 +122,7 @@ static inline long kexec_file_load(int kernel_fd, int initrd_fd,
#define KEXEC_ARCH_DEFAULT ( 0 << 16)
#define KEXEC_ARCH_386 ( 3 << 16)
#define KEXEC_ARCH_68K ( 4 << 16)
+#define KEXEC_ARCH_HPPA (15 << 16)
#define KEXEC_ARCH_X86_64 (62 << 16)
#define KEXEC_ARCH_PPC (20 << 16)
#define KEXEC_ARCH_PPC64 (21 << 16)