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

Re: [Xen-devel] HVM domain with VT-d passthrough fails to boot (was: [PATCH 2/2] ioemu: Enable guest OS to program D0-D3hot states of an assigned device)



On Tue, 17 Feb 2009 19:22:17 +1100
Simon Horman <horms@xxxxxxxxxxxx> wrote:

> On Thu, Feb 05, 2009 at 07:23:11PM +0900, Yuji Shimada wrote:
> > This patch enables guest OS to program D0-D3hot states of assigned
> > device.
> > 
> > The patch depends on the following patch I have sent.
> > 
> >     [PATCH 1/2] libxc: Add xc_domain_unbind_msi_irq
> > 
> > 
> > This patch is revised version based on the review comments.
> > 
> > - Use LIST_FOREACH(). Don't use lh_first, le_next directly.
> > - Use pci_{read, write}_block instead of "switch(len) case [124]
> >   pci_{read, write}_{byte, word, long}():".
> > 
> > We can clean up the existing code in pass-through.c in the same
> > manner. I will submit the patch to clean up the code.
> 
> Hi Shimada-san,
> 
> This change appears to prevent pci passthrough from working
> correctly on an HVM doman on an HP dc7800 in x86_64 mode.
> Actually the HVM domain in question fails to boot.
> 
> I my test environment is:
> 
> hypervisor: xen-unstable.hg cset 19174
>             (anything after that up until 19210 (tip) doesn't boot on
>            my machine, I am investigting that issue, which may be related)
> tools:      xen-unstable.hg cset 19210 (tip)
> ioemu-remote: qemu-xen-unstable.git
>               8c771eb6294afc5b3754a9e3de51568d4e5986c2 (this patch)
> 
> I'm happy to look into this, but I am wondering if anyone else
> has seen this problem.
> 
> -- 
> Simon Horman
>   VA Linux Systems Japan K.K., Sydney, Australia Satellite Office
>   H: www.vergenet.net/~horms/             W: www.valinux.co.jp/en

Hi Simon,

I don't know why the HVM domain in your system fails to boot.
My machine works well.

Could you send me the following logs?
 - xend.log
 - qemu-dm-XX.log
 - Guest Domain's configuration file
 - xm dmesg
 - dmesg
 - lspci -vvxxxx

Thanks,
--
Yuji Shimada


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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