diff options
Diffstat (limited to 'drivers/kvm/svm.c')
-rw-r--r-- | drivers/kvm/svm.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c index e51f6b7f8ff3..35f3f83b5c6c 100644 --- a/drivers/kvm/svm.c +++ b/drivers/kvm/svm.c | |||
@@ -724,14 +724,6 @@ static void svm_get_segment(struct kvm_vcpu *vcpu, | |||
724 | var->unusable = !var->present; | 724 | var->unusable = !var->present; |
725 | } | 725 | } |
726 | 726 | ||
727 | static void svm_get_cs_db_l_bits(struct kvm_vcpu *vcpu, int *db, int *l) | ||
728 | { | ||
729 | struct vmcb_seg *s = svm_seg(vcpu, VCPU_SREG_CS); | ||
730 | |||
731 | *db = (s->attrib >> SVM_SELECTOR_DB_SHIFT) & 1; | ||
732 | *l = (s->attrib >> SVM_SELECTOR_L_SHIFT) & 1; | ||
733 | } | ||
734 | |||
735 | static void svm_get_idt(struct kvm_vcpu *vcpu, struct descriptor_table *dt) | 727 | static void svm_get_idt(struct kvm_vcpu *vcpu, struct descriptor_table *dt) |
736 | { | 728 | { |
737 | struct vcpu_svm *svm = to_svm(vcpu); | 729 | struct vcpu_svm *svm = to_svm(vcpu); |
@@ -1771,7 +1763,7 @@ static struct kvm_arch_ops svm_arch_ops = { | |||
1771 | .get_segment_base = svm_get_segment_base, | 1763 | .get_segment_base = svm_get_segment_base, |
1772 | .get_segment = svm_get_segment, | 1764 | .get_segment = svm_get_segment, |
1773 | .set_segment = svm_set_segment, | 1765 | .set_segment = svm_set_segment, |
1774 | .get_cs_db_l_bits = svm_get_cs_db_l_bits, | 1766 | .get_cs_db_l_bits = kvm_get_cs_db_l_bits, |
1775 | .decache_cr4_guest_bits = svm_decache_cr4_guest_bits, | 1767 | .decache_cr4_guest_bits = svm_decache_cr4_guest_bits, |
1776 | .set_cr0 = svm_set_cr0, | 1768 | .set_cr0 = svm_set_cr0, |
1777 | .set_cr3 = svm_set_cr3, | 1769 | .set_cr3 = svm_set_cr3, |