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] [Q] Is qemu used when we use VTd?

To: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [Q] Is qemu used when we use VTd?
From: "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx>
Date: Mon, 22 Sep 2008 21:47:11 +0800
Accept-language: en-US
Acceptlanguage: en-US
Delivery-date: Mon, 22 Sep 2008 06:48:39 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20080912132601.6281.SHIMADA-YXB@xxxxxxxxxxxxxxx>
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: <D470B4E54465E3469E2ABBC5AFAC390F024D97BA@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <48C9E11D.9060006@xxxxxxxxxxxxxx> <20080912132601.6281.SHIMADA-YXB@xxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AckUkABAjrqKHMuTTrmBF/fNt2nN6gIIxKcQ
Thread-topic: [Xen-devel] [Q] Is qemu used when we use VTd?
Yuji Shimada, how do you think to restrict the AER to host side, i.e. when a 
uncorrectable error happen, we can kill the guest and FLR the device, to avoid 
the whole system be desotried, at least for first step.
As to PCI-E feature in guest side, I think it maybe complex, especially I'm not 
sure how to handle some PCI-E featue that requires operation for the whole 
hierarchy. For example, the VT/TC may requires changes to the switch and root 
port's setting. The AER handling in Linux may require reset link from root 
port. IMO, it is complex to hanle such feature.

Yunhong Jiang

xen-devel-bounces@xxxxxxxxxxxxxxxxxxx <> wrote:
>> I suspect MMCONFIG is needed to access Extended PCI
>> configuration space of PCI-Express. Probably PCI-Express card
>> can work without those access.
>> But we can't use full features of PCI-Express cards, right?
> Yes. For example, guest software can't use AER (Advanced Error Reporting).
> To use full features of PCI-Express, we need to implement Root Port
> emulator into qemu, in addition to MMCONFIG.
> Thanks,
> --
> Yuji Shimada
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

Xen-devel mailing list