From 053012e77aa71f34cb19a3e93c7e7b76f5758c22 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Wed, 19 Dec 2012 14:16:26 +0000 Subject: [PATCH] xen: arm: implement send_timer_event. Signed-off-by: Ian Campbell Acked-by: Tim Deegan Acked-by: Stefano Stabellini Committed-by: Ian Campbell --- xen/arch/arm/dummy.S | 1 - xen/arch/arm/time.c | 7 +++++++ 2 files changed, 7 insertions(+), 1 deletion(-) 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) { -- 2.30.2