[PATCH -v2] kexec jump support for x86_64

Simon Horman 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.

Thanks, applied.

More information about the kexec mailing list