aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/Kconfig
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@rpsys.net>2007-02-06 15:29:00 -0500
committerRussell King <rmk+kernel@arm.linux.org.uk>2007-02-16 09:37:06 -0500
commitc587e4a6a4d808fd2a1c4e7fb2d5a3a31e300d23 (patch)
tree77af76e34786ad795e5df625915fc58bca1a9abc /arch/arm/Kconfig
parent3b581f5485c180016a6c36c4c7007e21c53f8a63 (diff)
[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 'arch/arm/Kconfig')
-rw-r--r--arch/arm/Kconfig14
1 files changed, 14 insertions, 0 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 6783c2e5512d..a8298949d166 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -738,6 +738,20 @@ config XIP_PHYS_ADDR
738 be linked for and stored to. This address is dependent on your 738 be linked for and stored to. This address is dependent on your
739 own flash usage. 739 own flash usage.
740 740
741config KEXEC
742 bool "Kexec system call (EXPERIMENTAL)"
743 depends on EXPERIMENTAL
744 help
745 kexec is a system call that implements the ability to shutdown your
746 current kernel, and to start another kernel. It is like a reboot
747 but it is indepedent of the system firmware. And like a reboot
748 you can start any kernel with it, not just Linux.
749
750 It is an ongoing process to be certain the hardware in a machine
751 is properly shutdown, so do not be surprised if this code does not
752 initially work for you. It may help to enable device hotplugging
753 support.
754
741endmenu 755endmenu
742 756
743if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX ) 757if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX )