]> git.baikalelectronics.ru Git - kernel.git/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)
commit3b84c3c3511f8d983aa4b2e98ee6b0b8372aa0a4
tree60f4701fdc501955ccff198f84913b96e3bbf5bf
parent201b05158438a12db931e1c6db9c383034a06af4
[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