aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/irq.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kvm/irq.c')
-rw-r--r--arch/x86/kvm/irq.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/irq.c b/arch/x86/kvm/irq.c
index e5714759e97..dbfe21c99c4 100644
--- a/arch/x86/kvm/irq.c
+++ b/arch/x86/kvm/irq.c
@@ -23,6 +23,7 @@
23#include <linux/kvm_host.h> 23#include <linux/kvm_host.h>
24 24
25#include "irq.h" 25#include "irq.h"
26#include "i8254.h"
26 27
27/* 28/*
28 * check if there is pending interrupt without 29 * check if there is pending interrupt without
@@ -66,6 +67,7 @@ EXPORT_SYMBOL_GPL(kvm_cpu_get_interrupt);
66void kvm_inject_pending_timer_irqs(struct kvm_vcpu *vcpu) 67void kvm_inject_pending_timer_irqs(struct kvm_vcpu *vcpu)
67{ 68{
68 kvm_inject_apic_timer_irqs(vcpu); 69 kvm_inject_apic_timer_irqs(vcpu);
70 kvm_inject_pit_timer_irqs(vcpu);
69 /* TODO: PIT, RTC etc. */ 71 /* TODO: PIT, RTC etc. */
70} 72}
71EXPORT_SYMBOL_GPL(kvm_inject_pending_timer_irqs); 73EXPORT_SYMBOL_GPL(kvm_inject_pending_timer_irqs);
@@ -73,6 +75,7 @@ EXPORT_SYMBOL_GPL(kvm_inject_pending_timer_irqs);
73void kvm_timer_intr_post(struct kvm_vcpu *vcpu, int vec) 75void kvm_timer_intr_post(struct kvm_vcpu *vcpu, int vec)
74{ 76{
75 kvm_apic_timer_intr_post(vcpu, vec); 77 kvm_apic_timer_intr_post(vcpu, vec);
78 kvm_pit_timer_intr_post(vcpu, vec);
76 /* TODO: PIT, RTC etc. */ 79 /* TODO: PIT, RTC etc. */
77} 80}
78EXPORT_SYMBOL_GPL(kvm_timer_intr_post); 81EXPORT_SYMBOL_GPL(kvm_timer_intr_post);