WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] HVM domain with VT-d passthrough fails to boot (was: [PA

To: Simon Horman <horms@xxxxxxxxxxxx>
Subject: 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)
From: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>
Date: Tue, 17 Feb 2009 18:17:11 +0900
Cc: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Delivery-date: Tue, 17 Feb 2009 01:17:47 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20090217082217.GA29027@xxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20090205191651.2F5A.SHIMADA-YXB@xxxxxxxxxxxxxxx> <20090217082217.GA29027@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
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

<Prev in Thread] Current Thread [Next in Thread>