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

Re: [Xen-users] Issues Booting DomU on TI DRA72 Chip

On Tue, 2015-07-07 at 16:57 -0400, Brandon Perez wrote:
>      I've done some additional digging to figure out exactly where the 
> code is getting stuck. The kernel is getting stuck while waiting to be 
> woken up from an hrtimer, which it uses to sleep for a period of time.
>      My guess is either this must be related to how threads are being 
> scheduled on the CPU, or it must be resulting from the timer IRQ not 
> being delivered to the guest domain.

My bet would be either missing the timer interrupt, or missing
interrupts generally.

Does your platform set the CNTFRQ register in the firmware or does it
use the device-tree clock-frequency node? If it is the latter then
perhaps Julien's patch "xen/arm: Propagate clock-frequency to DOMU if
present in the DT timer node" (commit 59ccb33c40c in the development
branch) would help? Looks like you are using a slightly older version of
the development branch.


> Here's the full backtrace:
>      schedule(): kernel/sched/core.c: 2769
>      schedule_hrtimeout_range_clock(): kernel/hrtimer.c: 1857
>      schedule_hrtimeout_range(): kernel/hrtimer.c: 1898
>      schedule_hrtimeout(): kernel/hrtimer.c: 1928
>      wait_task_inactive(): kernel/sched/core.c: 1230
>      __kthread_bind(): kernel/kthread.c: 333
>      __kthread_unpark(): kernel/kthread.c: 397
>      kthread_unpark(): kernel/kthread.c: 422
>      smpboot_unpark_thread(): kernel/smpboot.c: 226
>      smpboot_register_percpu_thread(): kernel/smpboot.c: 289
>      spawn_ksoftirqd(): kernel/softirq.c: 756
>      do_one_initcall(): init/main.c: 704
>      do_pre_smp_initcalls(): init/main.c: 806
>      kernel_init_freeable(): init/main.c: 915
>     Have you guys seen an issue similar to this before? Or do you have 
> any advice based on where the DomU kernel is getting stuck?
> Brandon
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxx
> http://lists.xen.org/xen-users

Xen-users mailing list



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