]> xenbits.xensource.com Git - people/aperard/xen-arm.git/commitdiff
xen: arm: implement send_timer_event.
authorIan Campbell <ian.campbell@citrix.com>
Wed, 19 Dec 2012 14:16:26 +0000 (14:16 +0000)
committerIan Campbell <ian.campbell@citrix.com>
Wed, 19 Dec 2012 14:16:26 +0000 (14:16 +0000)
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Tim Deegan <tim@xen.org>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Committed-by: Ian Campbell <ian.campbell@citrix.com>
xen/arch/arm/dummy.S
xen/arch/arm/time.c

index 120ab97ca7c1a58f49504647b384c8c7aea8858f..3497afa473f6530b21f5b6b1d75718b53c303b03 100644 (file)
@@ -10,5 +10,4 @@ x:    mov pc, lr
 DUMMY(nr_irqs_gsi);
 
 /* Other */
-DUMMY(send_timer_event);
 DUMMY(share_xen_page_with_privileged_guests);
index ac606f7ebbd8565b8c85ec01e93fe7b91d14c871..0f9335ead4c0a773c72339e3078910e073f91b50 100644 (file)
@@ -26,6 +26,7 @@
 #include <xen/softirq.h>
 #include <xen/time.h>
 #include <xen/sched.h>
+#include <xen/event.h>
 #include <asm/system.h>
 
 /*
@@ -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)
 {