x86-64, reboot: Allow reboot=bios and reboot-cpu override on x86-64
authorH. Peter Anvin <hpa@zytor.com>
Sun, 17 Jun 2012 04:47:37 +0000 (21:47 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Sun, 17 Jun 2012 17:51:01 +0000 (10:51 -0700)
commit650513979a437c32d7a0a84f0ed952a55bbb5583
treeb831bcbfdfce6abb31573e67669272f368626b5b
parentcfaf025112d3856637ff34a767ef785ef5cf2ca9
x86-64, reboot: Allow reboot=bios and reboot-cpu override on x86-64

With the revamped realmode trampoline code, it is trivial to extend
support for reboot=bios to x86-64.  Furthermore, while we are at it,
remove the restriction that only we can only override the reboot CPU
on 32 bits.

Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Link: http://lkml.kernel.org/n/tip-jopx7y6g6dbcx4tpal8q0jlr@git.kernel.org
arch/x86/include/asm/emergency-restart.h
arch/x86/include/asm/realmode.h
arch/x86/include/asm/reboot.h
arch/x86/kernel/reboot.c
arch/x86/realmode/rm/Makefile
arch/x86/realmode/rm/header.S
arch/x86/realmode/rm/reboot.S [moved from arch/x86/realmode/rm/reboot_32.S with 88% similarity]