diff options
author | Eric W. Biederman <ebiederm@xmission.com> | 2005-06-25 17:57:56 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-25 19:24:49 -0400 |
commit | 5033cba087f6ac773002123aafbea1aad4267682 (patch) | |
tree | fa0301c28c004e81d3aad597f23ea2407db8396c /arch/i386/Kconfig | |
parent | dd2a13054ffc25783a74afb5e4a0f2115e45f9cd (diff) |
[PATCH] kexec: x86 kexec core
This is the i386 implementation of kexec.
Signed-off-by: Eric Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/i386/Kconfig')
-rw-r--r-- | arch/i386/Kconfig | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/i386/Kconfig b/arch/i386/Kconfig index 31567f4d333a..0f391cbf116e 100644 --- a/arch/i386/Kconfig +++ b/arch/i386/Kconfig | |||
@@ -953,6 +953,23 @@ config PHYSICAL_START | |||
953 | 953 | ||
954 | Don't change this unless you know what you are doing. | 954 | Don't change this unless you know what you are doing. |
955 | 955 | ||
956 | config KEXEC | ||
957 | bool "kexec system call (EXPERIMENTAL)" | ||
958 | depends on EXPERIMENTAL | ||
959 | help | ||
960 | kexec is a system call that implements the ability to shutdown your | ||
961 | current kernel, and to start another kernel. It is like a reboot | ||
962 | but it is indepedent of the system firmware. And like a reboot | ||
963 | you can start any kernel with it, not just Linux. | ||
964 | |||
965 | The name comes from the similiarity to the exec system call. | ||
966 | |||
967 | It is an ongoing process to be certain the hardware in a machine | ||
968 | is properly shutdown, so do not be surprised if this code does not | ||
969 | initially work for you. It may help to enable device hotplugging | ||
970 | support. As of this writing the exact hardware interface is | ||
971 | strongly in flux, so no good recommendation can be made. | ||
972 | |||
956 | endmenu | 973 | endmenu |
957 | 974 | ||
958 | 975 | ||