[PATCH] kexec: add kexec syscalls
This patch introduces the architecture independent implementation the sys_kexec_load, the compat_sys_kexec_load system calls. Kexec on panic support has been integrated into the core patch and is relatively clean. In addition the hopefully architecture independent option crashkernel=size@location has been docuemented. It's purpose is to reserve space for the panic kernel to live, and where no DMA transfer will ever be setup to access. Signed-off-by:Eric Biederman <ebiederm@xmission.com> Signed-off-by:
Alexander Nyberg <alexn@telia.com> Signed-off-by:
Adrian Bunk <bunk@stusta.de> Signed-off-by:
Vivek Goyal <vgoyal@in.ibm.com> Signed-off-by:
Andrew Morton <akpm@osdl.org> Signed-off-by:
Linus Torvalds <torvalds@osdl.org>
Showing
- Documentation/kernel-parameters.txt 4 additions, 0 deletionsDocumentation/kernel-parameters.txt
- MAINTAINERS 10 additions, 0 deletionsMAINTAINERS
- include/linux/kexec.h 127 additions, 0 deletionsinclude/linux/kexec.h
- include/linux/reboot.h 3 additions, 0 deletionsinclude/linux/reboot.h
- include/linux/syscalls.h 3 additions, 2 deletionsinclude/linux/syscalls.h
- kernel/Makefile 1 addition, 0 deletionskernel/Makefile
- kernel/kexec.c 1036 additions, 0 deletionskernel/kexec.c
- kernel/panic.c 21 additions, 2 deletionskernel/panic.c
- kernel/sys.c 20 additions, 0 deletionskernel/sys.c
- kernel/sys_ni.c 2 additions, 0 deletionskernel/sys_ni.c
Please register or sign in to comment