From c64fea529541b40f67e323ea9588a4ba94803a64 Mon Sep 17 00:00:00 2001 From: Dave Kleikamp Date: Wed, 21 May 2014 14:21:36 -0500 Subject: [PATCH] sparc64: define CONFIG_KEXEC original patch by Bob Picco Signed-off-by: Dave Kleikamp Cc: Bob Picco --- arch/sparc/Kconfig | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig index 28b3e9b76755..7b1daebf6528 100644 --- a/arch/sparc/Kconfig +++ b/arch/sparc/Kconfig @@ -270,6 +270,26 @@ if SPARC64 source "drivers/cpufreq/Kconfig" endif +config KEXEC + bool "kexec system call" + depends on SPARC64 + ---help--- + kexec is a system call that implements the ability to shutdown your + current kernel, and to start another kernel. It is like a reboot + but it is independent of the system firmware. And like a reboot + you can start any kernel with it, not just Linux. + + The name comes from the similarity to the exec system call. + + This works on SPARC T4 servers and later. YMMV on earlier sun4v + platforms and firmware. + + It is an ongoing process to be certain the hardware in a machine + is properly shutdown, so do not be surprised if this code does not + initially work for you. It may help to enable device hotplugging + support. As of this writing the exact hardware interface is + strongly in flux, so no good recommendation can be made. + config US3_MC tristate "UltraSPARC-III Memory Controller driver" depends on SPARC64 -- 2.50.1