[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Issues Booting DomU on TI DRA72 Chip
On 07/08/2015 04:30 AM, Ian Campbell wrote: 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. Ian.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 Hi Ian,My platform sets the CNTFRQ register during boot-up, so it doesn't come from the device tree. Might this be causing issues later for DomU, or are those issues present only the device tree node is used to set the CNTFRQ register? Any ideas on what else may be leading to this issue? Brandon _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxx http://lists.xen.org/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |