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/
Home Products Support Community News


Re: [Xen-devel] Secondary bus reset for VT-d device

To: "Cui, Dexuan" <dexuan.cui@xxxxxxxxx>
Subject: Re: [Xen-devel] Secondary bus reset for VT-d device
From: "Neo Jia" <neojia@xxxxxxxxx>
Date: Fri, 29 Aug 2008 16:25:30 -0700
Cc: Ian Pratt <Ian.Pratt@xxxxxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx, "Han, Weidong" <weidong.han@xxxxxxxxx>
Delivery-date: Fri, 29 Aug 2008 16:25:54 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=5mHon/ROQF7mLLJrSUeE39YTeP8+9FgjtCPuxsuyjvY=; b=xl/6gDYlVSM6IAVaQ9hSyt4tF9zeQkDbmTV314Vwwh9h3UYFSl+5NudxdNR0cSNC2z ysAJ9qfckuCkx9QOW646qgsK1mgP4iDn/61fz3tGBSj2p0DgmdXJUIm5ydYSZsCM9lus ESNRT719q0c0Oq3+r75SgDajs49yAUips4CQ4=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=ZWcxqb3ECjewJ5uoj/tkTsR98mNG/6m1Vwl3rMb2L4h3VVp+MHKTnp4fo6lhHsjilp vF1K46YRrX/cPB1afhHVEdm+oids4zjYaNFXFNhjm19R2y5SL7ZSDHYDdzr90oFKvfRW ZfWygMjlgUtnbYc6/R1J8bkSN55paqDBCENOI=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <FE7BBCFBB500984A9A7922EBC95F516E019EF597@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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: <5d649bdb0808282133p2a013669w63ccb399b32a8ec1@xxxxxxxxxxxxxx> <FE7BBCFBB500984A9A7922EBC95F516E019EF3A0@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <DD74FBB8EE28D441903D56487861CD9D34E6D8A4@xxxxxxxxxxxxxxxxxxxxxx> <FE7BBCFBB500984A9A7922EBC95F516E019EF597@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
I just tried it on my Q35 board. It looks that there is something
wrong with the secondary bus reset, but I can't get log to prove it.

So, anybody test it on Q35 board? Or, how to debug it?

Here is the tip I am using:

> hg tip
changeset:   18387:6c50c7d089d9
tag:         tip
user:        Keir Fraser <keir.fraser@xxxxxxxxxx>
date:        Wed Aug 27 15:16:13 2008 +0100
summary:     hvmloader: Fix e820_malloc() after bug I introduced in c/s 18383


2008/8/29 Cui, Dexuan <dexuan.cui@xxxxxxxxx>:
> Hi Ian,
> Yes, I'm moving it to the pciback driver.
> Thanks,
> -- Dexuan
> -----Original Message-----
> From: Ian Pratt [mailto:Ian.Pratt@xxxxxxxxxxxxx]
> Sent: 2008年8月29日 16:15
> To: Cui, Dexuan; Neo Jia; xen-devel@xxxxxxxxxxxxxxxxxxx
> Cc: Han, Weidong; Ian Pratt
> Subject: RE: [Xen-devel] Secondary bus reset for VT-d device
>> Yes. When FLR-ing device, if the device lacks proper FLR capability
>> (PCIe FLR, PCI Advanced Capabilities or ssomething), we will try
>> SecondaryBusReset.
>> Currently the FLR is done in xend.
> Now that 3.3 is out, are we going to move the FLR functionality from xend to 
> blkback as per the email discussion a couple of months ago?
> Thanks,
> Ian

I would remember that if researchers were not ambitious
probably today we haven't the technology we are using!
Xen-devel mailing list