KVM: Hack real-mode segments on vmx from KVM_SET_SREGS
authorAvi Kivity <avi@qumranet.com>
Wed, 21 Mar 2007 15:58:32 +0000 (17:58 +0200)
committerAvi Kivity <avi@qumranet.com>
Thu, 3 May 2007 07:52:26 +0000 (10:52 +0300)
commit038881c8bec0e9a796d1782c56e29e7c2456626d
tree8ca64ffb2f06cb29fa3fda3b9987defc2ece18a4
parent024aa1c02f0a9f938af83f55c727bcb18187eba4
KVM: Hack real-mode segments on vmx from KVM_SET_SREGS

As usual, we need to mangle segment registers when emulating real mode
as vm86 has specific constraints.  We special case the reset segment base,
and set the "access rights" (or descriptor flags) to vm86 comaptible values.

This fixes reboot on vmx.

Signed-off-by: Avi Kivity <avi@qumranet.com>
drivers/kvm/vmx.c