KVM: vmx: vmx instructions handling does not consider cs.l
[deliverable/linux.git] / arch / x86 / kvm / x86.h
index c5b61a7eb1441cbda53467747d1ce5d918ff2a25..306a1b77581fd201be104c1e3bb202fb13cd6bcc 100644 (file)
@@ -126,6 +126,15 @@ static inline unsigned long kvm_register_readl(struct kvm_vcpu *vcpu,
        return is_64_bit_mode(vcpu) ? val : (u32)val;
 }
 
+static inline void kvm_register_writel(struct kvm_vcpu *vcpu,
+                                      enum kvm_reg reg,
+                                      unsigned long val)
+{
+       if (!is_64_bit_mode(vcpu))
+               val = (u32)val;
+       return kvm_register_write(vcpu, reg, val);
+}
+
 void kvm_before_handle_nmi(struct kvm_vcpu *vcpu);
 void kvm_after_handle_nmi(struct kvm_vcpu *vcpu);
 int kvm_inject_realmode_interrupt(struct kvm_vcpu *vcpu, int irq, int inc_eip);
This page took 0.027083 seconds and 5 git commands to generate.