From: Zachary Amsden Date: Tue, 13 Feb 2007 12:26:24 +0000 (+0100) Subject: [PATCH] x86-64: x86_64 - Fix FS/GS registers for VT execution X-Git-Tag: v2.6.21-rc1~184^2~34 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffb6017563aa15f9a8cff9a30b861d42c2695894;p=pandora-kernel.git [PATCH] x86-64: x86_64 - Fix FS/GS registers for VT execution Initialize FS and GS to __KERNEL_DS as well. The actual value of them is not important, but it is important to reload them in protected mode. At this time, they still retain the real mode values from initial boot. VT disallows execution of code under such conditions, which means hardware virtualization can not be used to boot the kernel on Intel platforms, making the boot time painfully slow. This requires moving the GS load before the load of GS_BASE, so just move all the segments loads there to keep them together in the code. Signed-off-by: Zachary Amsden Signed-off-by: Andi Kleen --- Reading git-diff-tree failed