diff options
author | Huang Ying <ying.huang@intel.com> | 2009-12-09 15:04:57 +0800 |
---|---|---|
committer | Simon Horman <horms@verge.net.au> | 2009-12-10 10:17:30 +1100 |
commit | 0f89d6658e077b043b6481af6a04715bf49472b8 (patch) | |
tree | 18bb3a914ed2072b3931611fd7ec8fe6a7a0bcb1 /kexec/arch/arm/kexec-uImage-arm.h | |
parent | 523cc35be9ba3cae86b145de5b540c5b7e3bb43f (diff) |
kexec jump support for x86_64
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.
Signed-off-by: Huang Ying <ying.huang@intel.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'kexec/arch/arm/kexec-uImage-arm.h')
0 files changed, 0 insertions, 0 deletions