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

Re: [Xen-devel] Testing xen-arm on Arndale

I am trying to run with xen-arm. 
Following through the Wiki's instruction, I've launched dom0, and trying to run domU.
xl create dom1 generates the following message. 
Can somebody tell me what is going on?
* dom1 configuration is as follows:

kernel = "/root/zImage.domU"
memory = 64
name = "uBuntU"
vcpus = 1
disk = [ 'phy:/dev/loop0,xvda,w' ]

libxl: error: libxl_create.c:423:libxl__domain_make: domain creation fail
libxl: error: libxl_create.c:651:initiate_domain_create: cannot make domain: -3
libxl: error: libxl.c:1377:libxl__destroy_domid: non-existant domain -1
libxl: error: libxl.c:1341:domain_destroy_callback: unable to destroy guest with domid 4294967295
libxl: error: libxl_create.c:1215:domcreate_destruction_cb: unable to destroy domain 4294967295 following failed creation

One additional question) How do you debug with ARM-ve?

2013/4/1 Julien Grall <julien.grall@xxxxxxxxxx>
On 03/30/2013 03:40 AM, Sengul Thomas wrote:

>> I have pushed a working tree for domU based on linux 3.9-rc3:
>> http://xenbits.xen.org/gitweb/?p=people/julieng/linux-arm.git;a=shortlog;h=refs/heads/arndale-domU-3.9
>> You can compile with:
>> make ARCH=arm xen_domU_arndale_defconfig
>> make ARCH=arm zImage
> Thanks a lot! Julien,  now I can see console messages when booting domU.
>> The xenvm-4.2.dts only works with Versatile Expresss, because the gic is not
>> mapped to the right address.
> I noticed that you have changed the gic mmio address to 0x10481000.
> I figured that this gic (actually vgic) is emulated by
> "xen/arch/arm/vgic.c" and according to the source code,
> the virtual mmio address is defined as following:
> which is the same physical gic mmio address (plus GIC_DR_OFFSET).
> So we have to use this (0x10481000) value, right?

Yes. This value is hard-coded for the moment. In the future, we will try
to retrieve the base address from the DTS.



Xen-devel mailing list

Xen-devel mailing list



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