[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Latest Xen on ARM Fast Models

On Thu, 7 Mar 2013, Ian Campbell wrote:
> On Wed, 2013-03-06 at 18:20 +0000, Sander Bogaert wrote:
> > [    0.000000] NR_IRQS:16 nr_irqs:16 16
> A hang here is usually down to the device tree being not quite to either
> Xen or the kernel's liking.  I've attached the one I use with the
> upstream kernel and Xen trees, it's based on
> arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts from the kernel tree and I
> use it by dumping it into the kernel tree and "make dtbs".
> Stefano, I think we need to nuke the
> git://xenbits.xen.org/people/sstabellini/device-trees.git stuff from the
> wiki and replace it with something which actually works ;-)
Actually I think that device tree should be correct.

However some Fast Models had a bug in the virtual timer that could cause
an hang like that. I would recommend upgrading your Fast Model to the
very last version, or disable the virtual timer:

diff --git a/arch/arm/kernel/arch_timer.c b/arch/arm/kernel/arch_timer.c
index c8ef207..3a2d7a7 100644
--- a/arch/arm/kernel/arch_timer.c
+++ b/arch/arm/kernel/arch_timer.c
@@ -42,7 +42,7 @@ static int arch_timer_ppi[MAX_TIMER_PPI];
 static struct clock_event_device __percpu **arch_timer_evt;
 static struct delay_timer arch_delay_timer;
-static bool arch_timer_use_virtual = true;
+static bool arch_timer_use_virtual = false;
  * Architected system timer support.

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.