]> err.no Git - linux-2.6/commit
[PATCH] kexec: x86_64 kexec implementation
authorEric W. Biederman <ebiederm@xmission.com>
Sat, 25 Jun 2005 21:58:02 +0000 (14:58 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Sat, 25 Jun 2005 23:24:50 +0000 (16:24 -0700)
commit5234f5eb04abbbfa306ccfbc2ccbb6e73f515b15
tree60f4701fdc501955ccff198f84913b96e3bbf5bf
parentd89559589a588d1a654329d8cd9a3ad33aaad9be
[PATCH] kexec: x86_64 kexec implementation

This is the x86_64 implementation of machine kexec.  32bit compatibility
support has been implemented, and machine_kexec has been enhanced to not care
about the changing internal kernel paget table structures.

From: Alexander Nyberg <alexn@dsv.su.se>

      build fix

Signed-off-by: Eric Biederman <ebiederm@xmission.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/Kconfig
arch/x86_64/ia32/ia32entry.S
arch/x86_64/kernel/Makefile
arch/x86_64/kernel/crash.c [new file with mode: 0644]
arch/x86_64/kernel/machine_kexec.c [new file with mode: 0644]
arch/x86_64/kernel/relocate_kernel.S [new file with mode: 0644]
include/asm-x86_64/kexec.h [new file with mode: 0644]
include/asm-x86_64/unistd.h