diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2010-09-10 11:46:39 -0700 |
---|---|---|
committer | Eric W. Biederman <ebiederm@xmission.com> | 2010-09-10 12:07:05 -0700 |
commit | 9847b493f2ee3020c38da496af90984fe25d5a39 (patch) | |
tree | d7e22761e947de8284d9070ce1bbf769c1eeadb1 /kexec/kexec-syscall.h | |
parent | 9e58e01336a3f387c704b9c3c3b0e213013c20c9 (diff) | |
download | kexec-tools-9847b493f2ee3020c38da496af90984fe25d5a39.tar.gz |
kexec-syscall.h: Document what the architecture default arch is.
Trivial but sometimes it is sometimes multi-arch code wants to know.
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'kexec/kexec-syscall.h')
-rw-r--r-- | kexec/kexec-syscall.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/kexec/kexec-syscall.h b/kexec/kexec-syscall.h index 7f41a1b..03d7abc 100644 --- a/kexec/kexec-syscall.h +++ b/kexec/kexec-syscall.h @@ -99,4 +99,38 @@ static inline long kexec_reboot(void) #define KEXEC_MAX_SEGMENTS 16 +#ifdef __i386__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_386 +#endif +#ifdef __sh__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_SH +#endif +#ifdef __cris__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_CRIS +#endif +#ifdef __ia64__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_IA_64 +#endif +#ifdef __powerpc64__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_PPC64 +#endif +#ifdef __powerpc__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_PPC +#endif +#ifdef __x86_64__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_X86_64 +#endif +#ifdef __s390x__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_S390 +#endif +#ifdef __s390__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_S390 +#endif +#ifdef __arm__ +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_ARM +#endif +#if defined(__mips__) +#define KEXEC_ARCH_NATIVE KEXEC_ARCH_MIPS +#endif + #endif /* KEXEC_SYSCALL_H */ |