From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [PATCH v4 13/25] arm: domain_build Date: Mon, 9 Jan 2012 18:29:44 +0000 Message-ID: <4F0B3218.5070101@citrix.com> References: <1326132001-21251-13-git-send-email-stefano.stabellini@eu.citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1326132001-21251-13-git-send-email-stefano.stabellini@eu.citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: stefano.stabellini@eu.citrix.com Cc: xen-devel@lists.xensource.com, Tim.Deegan@citrix.com, JBeulich@suse.com, Ian Campbell List-Id: xen-devel@lists.xenproject.org On 09/01/12 17:59, stefano.stabellini@eu.citrix.com wrote: > > +int construct_dom0(struct domain *d) > +{ [...] > + printk("Routing peripheral interrupts to guest\n"); > + /* TODO Get from device tree */ Can you route interrupt 34 (timer0) to dom0 as well? Current mainline kernels are using this timer. David >>From 88148e85b2d8d9bf60564d4b5eb2ac73d8389fa5 Mon Sep 17 00:00:00 2001 From: David Vrabel Date: Mon, 9 Jan 2012 15:21:37 +0000 Subject: [PATCH] ARM: route timer0 interrupt to dom0 Signed-off-by: David Vrabel --- xen/arch/arm/domain_build.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/xen/arch/arm/domain_build.c b/xen/arch/arm/domain_build.c index c36b888..cbbc0b9 100644 --- a/xen/arch/arm/domain_build.c +++ b/xen/arch/arm/domain_build.c @@ -108,6 +108,7 @@ int construct_dom0(struct domain *d) printk("Routing peripheral interrupts to guest\n"); /* TODO Get from device tree */ + gic_route_irq_to_guest(d, 34, "timer0"); /*gic_route_irq_to_guest(d, 37, "uart0"); -- XXX used by Xen*/ gic_route_irq_to_guest(d, 38, "uart1"); gic_route_irq_to_guest(d, 39, "uart2"); -- 1.7.2.5