On Thu, Nov 11, 2010 at 12:37:26PM +0200, Avi Kivity wrote: > We now use load_gs_index() to load gs safely; unfortunately this also > changes MSR_KERNEL_GS_BASE, which we managed separately. This resulted > in confusion and breakage running 32-bit host userspace on a 64-bit kernel. > > Fix by > - saving guest MSR_KERNEL_GS_BASE before we we reload the host's gs > - doing the host save/load unconditionally, instead of only when in guest > long mode > > Things can be cleaned up further, but this is the minmal fix for now. > > Signed-off-by: Avi Kivity <avi@xxxxxxxxxx> > --- > arch/x86/kvm/vmx.c | 15 +++++++-------- > 1 files changed, 7 insertions(+), 8 deletions(-) Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html