[PATCH -v2] kexec jump support for x86_64
horms at verge.net.au
Wed Dec 9 18:19:02 EST 2009
On Wed, Dec 09, 2009 at 03:04:57PM +0800, Huang Ying wrote:
> x86_64 specific support, including crash memory range and purgatory setup.
> Corresponding kernel support has been merged already.
> Together with the kexec jump features in Linux kernel, kexec jump can
> be used for following:
> - A simple hibernation implementation without ACPI support. You can
> kexec a hibernating kernel, save the memory image of original system
> and shutdown the system. When resuming, you restore the memory image
> of original system via ordinary kexec load then jump back.
> - Kernel/system debug through making system snapshot. You can make
> system snapshot with kexec/kdump, jump back, do some thing and make
> another system snapshot.
> - Cooperative multi-kernel/system. With kexec jump, you can switch
> between several kernels/systems quickly without boot process except
> the first time. This appears like swap a whole kernel/system out/in.
> - A general method to call program in physical mode (paging turning
> off). This can be used to invoke BIOS code under Linux.
More information about the kexec