[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] XEN[ARM] Master not working on Allwinner A20
On Mon, 2013-12-16 at 12:04 +0100, peter wrote: > But I have also found another bug between 720f45ad..d9639236 in the DT > bootargs parsing. > When my DTS is: > xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw > rootwait earlyprintk=xen clk_ignore_unused "; > It successfully boots (but I can't mount my rootfs :( ), but when > dom0-bootargs is: > xen,dom0-bootargs = "console=hvc0,115200n8 debug ignore_loglevel rw > rootwait earlyprintk=xen clk_ignore_unused root=/dev/nfs > nfsroot=10.31.5.161:/export/cubie/rootfs,v3,tcp > ip=10.31.5.165:10.31.5.161:10.31.4.1:255.255.252.0:cubie:eth0:off"; "console=hvc0" is sufficient, the ",115200n8" is not needed. But that isn't your problem. I can't see anything about the second command line which would cause it to be ignored -- which is what seems to be happening because the next line in the log should be dom0 console stuff. You first log (which was for a different case) showed: MODULE[1]: 00000000402ef700 - 00000000402f1c57 MODULE[2]: 0000000050000000 - 0000000050f00000 MODULE[3]: 0000000060000000 - 0000000066000000 but I would expect MODULE[2] (the kernel) to include a command line after its memory range. Is that the case here too? I'm not really sure what is going on here. A full log and visibility into your DTB might help. It might also be worth adding some extra printk logging to xen/arch/arm/domain_build.c:write_properties() where the xen,dom0-bootargs are processed and perhaps to xen/common/device_tree.c where the host DTB is parsed for options (use dt_printk here). > > 720f45ad Is working for me I can create multiple vm's but I get some > kernel messages when creating them: > [ 278.215653] Failed to unmap pfn:5e035 rc:-2 > [ 278.219786] Failed to unmap pfn:5e035 rc:-2 > [ 278.233617] Failed to unmap pfn:5f033 rc:-2 > [ 278.237857] Failed to unmap pfn:5e035 rc:-2 > [ 278.248553] Failed to unmap pfn:5e033 rc:-2 > [ 278.256166] Failed to unmap pfn:5e032 rc:-2 That's a known issue, it is a dom0 memory leak so it's mostly benign unless you are creating/destroying lots of domains. There is a fix in the pipeline. > > And when I destroy a VM I get this: > (XEN) mm.c:1250:d0 gnttab_mark_dirty not implemented yet > > The rootfs of dom0 is Ubuntu 13.04 and is mounted using NFS. Ah, NFS doesn't need DMA, which is how it managed to work without the 1:1 workaround I think. I'm using SATA which does need DMA. Not sure about MMC. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |