aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/kvm/svm.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/kvm/svm.c')
-rw-r--r--drivers/kvm/svm.c10
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
727static 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
735static void svm_get_idt(struct kvm_vcpu *vcpu, struct descriptor_table *dt) 727static 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,