From: <pal...@us...> - 2004-10-22 19:42:14
|
Update of /cvsroot/gc-linux/linux/arch/ppc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30747/arch/ppc Modified Files: Kconfig Log Message: GX driver checkin. Added better support for wavebirds. Faster interrupt handling. Index: Kconfig =================================================================== RCS file: /cvsroot/gc-linux/linux/arch/ppc/Kconfig,v retrieving revision 1.19 retrieving revision 1.20 diff -u -d -r1.19 -r1.20 --- Kconfig 19 Oct 2004 23:36:53 -0000 1.19 +++ Kconfig 22 Oct 2004 19:42:03 -0000 1.20 @@ -240,9 +240,30 @@ config NOT_COHERENT_CACHE bool - depends on 4xx || 8xx + depends on 4xx || 8xx || GAMECUBE default y +config KEXEC + bool "kexec system call (EXPERIMENTAL)" + depends on EXPERIMENTAL + 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 indepedent of the system firmware. And like a reboot + you can start any kernel with it, not just Linux. + + The name comes from the similiarity to the exec system call. + + 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. + + In the GameCube implementation, kexec allows you to load and + run DOL files, including kernel and homebrew DOLs. + + endmenu menu "Platform options" |