From: Ian Campbell Date: Wed, 19 Dec 2012 14:16:26 +0000 (+0000) Subject: xen: arm: implement send_timer_event. X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=053012e77aa71f34cb19a3e93c7e7b76f5758c22;p=people%2Faperard%2Fxen-arm.git xen: arm: implement send_timer_event. Signed-off-by: Ian Campbell Acked-by: Tim Deegan Acked-by: Stefano Stabellini Committed-by: Ian Campbell --- diff --git a/xen/arch/arm/dummy.S b/xen/arch/arm/dummy.S index 120ab97ca7..3497afa473 100644 --- a/xen/arch/arm/dummy.S +++ b/xen/arch/arm/dummy.S @@ -10,5 +10,4 @@ x: mov pc, lr DUMMY(nr_irqs_gsi); /* Other */ -DUMMY(send_timer_event); DUMMY(share_xen_page_with_privileged_guests); diff --git a/xen/arch/arm/time.c b/xen/arch/arm/time.c index ac606f7ebb..0f9335ead4 100644 --- a/xen/arch/arm/time.c +++ b/xen/arch/arm/time.c @@ -26,6 +26,7 @@ #include #include #include +#include #include /* @@ -186,6 +187,12 @@ void udelay(unsigned long usecs) isb(); } +/* VCPU PV timers. */ +void send_timer_event(struct vcpu *v) +{ + send_guest_vcpu_virq(v, VIRQ_TIMER); +} + /* VCPU PV clock. */ void update_vcpu_system_time(struct vcpu *v) {