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

Re: [Xen-devel] [ARM:PATCH v1 1/1] Add Odroid-XU (Exynos5410) support

On Fri, Jul 25, 2014 at 1:05 PM, Ian Campbell <ian.campbell@xxxxxxxxxx> wrote:
> On Fri, 2014-07-25 at 10:45 -0700, Suriyan Ramasami wrote:
>> PS: I have noticed that there is no ARM port of XEN having more than 2
>> CPUs. Is that correct?
> I don't think so. Midway has 4 and X-gene has 8.
>>  I am mentioning this, cause with the XU, though
>> I can bring up all 4 processors in XEN and in dom0, domU fails to make
>> much boot progress when it is xl created. I am able to boot domU, if I
>> restrict the dtb for dom0 to 2 CPUs.
> How strange.
One thing I noticed is that if I have 4 dom0 CPUs, and I have a domU
with vcpus=4, it starts the domU with 1 vcpu as seen in xl list. This
xl creation does not boot up. Doing a repeated xenctx on this domU
gives the below sequence:
root@dom0:~/Debug# ./domUtrace.sh 11
0xc026ba78 rb_erase
0xc000dc10 handle_IRQ
0xc0008434 gic_handle_irq
0xc0053abc rcu_irq_exit
0xc0008442 gic_handle_irq
0xc0055594 ktime_get
0xc0053ab8 rcu_irq_exit
0xc005a9d4 tick_periodic
0xc0053a92 rcu_irq_exit
0xc0053a9a rcu_irq_exit
0xc00491e0 do_raw_spin_lock
0xc0053a92 rcu_irq_exit
0xc003e92a task_tick_fair
0xc0008454 gic_handle_irq
0xc0008442 gic_handle_irq
0xc0008454 gic_handle_irq
0xc005a9f2 tick_periodic
0xc004938e do_raw_spin_unlock
0xc000dc16 handle_IRQ
0xc0053ab2 rcu_irq_exit
0xc0039ed0 idle_cpu

I also noticed that in some instances of "xl create" it does bring up
domU with 4 cpus as mentioned in the domU.cfg file, and in those
instances the domU boots up.

Is this some kind of bug?

> Are all 4 cores the same or is this a 2x2 big.LITTLE system? I suspect
> we don't handle mixed systems at all well right now.
> Ian.

Xen-devel mailing list



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