From: H. Peter Anvin Date: Thu, 21 Jun 2012 17:25:03 +0000 (-0700) Subject: x86-64, reboot: Be more paranoid in 64-bit reboot=bios X-Git-Tag: v3.6-rc1~161^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9751d7627582fc1cc64625d63bde9528c14f1544;p=pandora-kernel.git x86-64, reboot: Be more paranoid in 64-bit reboot=bios Be a bit more paranoid in the transition back to 16-bit mode. In particular, in case the kernel is residing above the 4 GiB mark, switch to the trampoline GDT, and make the jump after turning off paging a far jump. In theory, none of this should matter, but it is exactly the kind of things that broken SMM or virtualization software could trip up on. Signed-off-by: H. Peter Anvin Link: http://lkml.kernel.org/r/tip-jopx7y6g6dbcx4tpal8q0jlr@git.kernel.org --- Reading git-diff-tree failed