]> git.karo-electronics.de Git - karo-tx-linux.git/commit
KVM: VMX: Fix KVM_SET_SREGS with big real mode segments
authorOrit Wasserman <owasserm@redhat.com>
Wed, 15 Aug 2012 08:49:05 +0000 (11:49 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sun, 26 Aug 2012 02:31:45 +0000 (19:31 -0700)
commitb398aa3174cdfd4d85964fa84004e53ce6a13cab
treeed5f0db6ea8188015ce09c1e7635b382e3d1079c
parent7b2aa2a522ffcc5dee38d3706149d1b46ec55da7
KVM: VMX: Fix KVM_SET_SREGS with big real mode segments

(cherry picked from commit b246dd5df139501b974bd6b28f7815e53b3a792f)

For example migration between Westmere and Nehelem hosts, caught in big real mode.

The code that fixes the segments for real mode guest was moved from enter_rmode
to vmx_set_segments. enter_rmode calls vmx_set_segments for each segment.

Signed-off-by: Orit Wasserman <owasserm@rehdat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kvm/vmx.c