summaryrefslogtreecommitdiff
path: root/kexec/arch/arm/kexec-uImage-arm.h
diff options
context:
space:
mode:
authorHuang Ying <ying.huang@intel.com>2009-12-09 15:04:57 +0800
committerSimon Horman <horms@verge.net.au>2009-12-10 10:17:30 +1100
commit0f89d6658e077b043b6481af6a04715bf49472b8 (patch)
tree18bb3a914ed2072b3931611fd7ec8fe6a7a0bcb1 /kexec/arch/arm/kexec-uImage-arm.h
parent523cc35be9ba3cae86b145de5b540c5b7e3bb43f (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