diff options
author | Jan Kiszka <jan.kiszka@siemens.com> | 2009-06-05 10:13:34 -0400 |
---|---|---|
committer | Avi Kivity <avi@redhat.com> | 2009-09-10 01:32:48 -0400 |
commit | 238adc77051ab19b35663e7f214f52eaf44ed7ef (patch) | |
tree | 332cfcee8c0d694108df80cc1307b2deb3f141c9 /arch/x86/kvm/lapic.c | |
parent | 06579dd9c12f36ac575460a226d2020d84a0128b (diff) |
KVM: Cleanup LAPIC interface
None of the interface services the LAPIC emulation provides need to be
exported to modules, and kvm_lapic_get_base is even totally unused
today.
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
Diffstat (limited to 'arch/x86/kvm/lapic.c')
-rw-r--r-- | arch/x86/kvm/lapic.c | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/arch/x86/kvm/lapic.c b/arch/x86/kvm/lapic.c index 4bfd458a4f3e..a23f42e550af 100644 --- a/arch/x86/kvm/lapic.c +++ b/arch/x86/kvm/lapic.c | |||
@@ -194,7 +194,6 @@ int kvm_lapic_find_highest_irr(struct kvm_vcpu *vcpu) | |||
194 | 194 | ||
195 | return highest_irr; | 195 | return highest_irr; |
196 | } | 196 | } |
197 | EXPORT_SYMBOL_GPL(kvm_lapic_find_highest_irr); | ||
198 | 197 | ||
199 | static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, | 198 | static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, |
200 | int vector, int level, int trig_mode); | 199 | int vector, int level, int trig_mode); |
@@ -768,7 +767,6 @@ void kvm_lapic_set_tpr(struct kvm_vcpu *vcpu, unsigned long cr8) | |||
768 | apic_set_tpr(apic, ((cr8 & 0x0f) << 4) | 767 | apic_set_tpr(apic, ((cr8 & 0x0f) << 4) |
769 | | (apic_get_reg(apic, APIC_TASKPRI) & 4)); | 768 | | (apic_get_reg(apic, APIC_TASKPRI) & 4)); |
770 | } | 769 | } |
771 | EXPORT_SYMBOL_GPL(kvm_lapic_set_tpr); | ||
772 | 770 | ||
773 | u64 kvm_lapic_get_cr8(struct kvm_vcpu *vcpu) | 771 | u64 kvm_lapic_get_cr8(struct kvm_vcpu *vcpu) |
774 | { | 772 | { |
@@ -781,7 +779,6 @@ u64 kvm_lapic_get_cr8(struct kvm_vcpu *vcpu) | |||
781 | 779 | ||
782 | return (tpr & 0xf0) >> 4; | 780 | return (tpr & 0xf0) >> 4; |
783 | } | 781 | } |
784 | EXPORT_SYMBOL_GPL(kvm_lapic_get_cr8); | ||
785 | 782 | ||
786 | void kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) | 783 | void kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) |
787 | { | 784 | { |
@@ -805,12 +802,6 @@ void kvm_lapic_set_base(struct kvm_vcpu *vcpu, u64 value) | |||
805 | 802 | ||
806 | } | 803 | } |
807 | 804 | ||
808 | u64 kvm_lapic_get_base(struct kvm_vcpu *vcpu) | ||
809 | { | ||
810 | return vcpu->arch.apic_base; | ||
811 | } | ||
812 | EXPORT_SYMBOL_GPL(kvm_lapic_get_base); | ||
813 | |||
814 | void kvm_lapic_reset(struct kvm_vcpu *vcpu) | 805 | void kvm_lapic_reset(struct kvm_vcpu *vcpu) |
815 | { | 806 | { |
816 | struct kvm_lapic *apic; | 807 | struct kvm_lapic *apic; |
@@ -860,7 +851,6 @@ void kvm_lapic_reset(struct kvm_vcpu *vcpu) | |||
860 | vcpu, kvm_apic_id(apic), | 851 | vcpu, kvm_apic_id(apic), |
861 | vcpu->arch.apic_base, apic->base_address); | 852 | vcpu->arch.apic_base, apic->base_address); |
862 | } | 853 | } |
863 | EXPORT_SYMBOL_GPL(kvm_lapic_reset); | ||
864 | 854 | ||
865 | bool kvm_apic_present(struct kvm_vcpu *vcpu) | 855 | bool kvm_apic_present(struct kvm_vcpu *vcpu) |
866 | { | 856 | { |
@@ -871,7 +861,6 @@ int kvm_lapic_enabled(struct kvm_vcpu *vcpu) | |||
871 | { | 861 | { |
872 | return kvm_apic_present(vcpu) && apic_sw_enabled(vcpu->arch.apic); | 862 | return kvm_apic_present(vcpu) && apic_sw_enabled(vcpu->arch.apic); |
873 | } | 863 | } |
874 | EXPORT_SYMBOL_GPL(kvm_lapic_enabled); | ||
875 | 864 | ||
876 | /* | 865 | /* |
877 | *---------------------------------------------------------------------- | 866 | *---------------------------------------------------------------------- |
@@ -970,7 +959,6 @@ nomem_free_apic: | |||
970 | nomem: | 959 | nomem: |
971 | return -ENOMEM; | 960 | return -ENOMEM; |
972 | } | 961 | } |
973 | EXPORT_SYMBOL_GPL(kvm_create_lapic); | ||
974 | 962 | ||
975 | int kvm_apic_has_interrupt(struct kvm_vcpu *vcpu) | 963 | int kvm_apic_has_interrupt(struct kvm_vcpu *vcpu) |
976 | { | 964 | { |