]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
KVM: SVM: Set the 'g' bit of the cs selector for cross-vendor migration
authorAmit Shah <amit.shah@redhat.com>
Mon, 23 Mar 2009 20:51:22 +0000 (17:51 -0300)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sat, 2 May 2009 17:57:05 +0000 (10:57 -0700)
commitca4bd92990aadcbea84fa25ec0cc5b0cd387cb9a
tree2caae4418771310b9708d0a4e1c36e4753d34436
parentff896b463d96419ceef8465e2c3624501e4da4b0
KVM: SVM: Set the 'g' bit of the cs selector for cross-vendor migration

(cherry picked from 25022acc3dd5f0b54071c7ba7c371860f2971b52)

The hardware does not set the 'g' bit of the cs selector and this breaks
migration from amd hosts to intel hosts. Set this bit if the segment
limit is beyond 1 MB.

Signed-off-by: Amit Shah <amit.shah@redhat.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
arch/x86/kvm/svm.c