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

xen-devel

[Top] [All Lists]

Re: [Xen-devel] [Q] Is qemu used when we use VTd?

To: "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [Q] Is qemu used when we use VTd?
From: Yuji Shimada <shimada-yxb@xxxxxxxxxxxxxxx>
Date: 2008年9月26日 13:09:28 +0900
Cc:
Delivery-date: 2008年9月25日 21:09:55 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <E2263E4A5B2284449EEBD0AAB751098401ABD54415@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: <20080924172005.26C4.SHIMADA-YXB@xxxxxxxxxxxxxxx> <E2263E4A5B2284449EEBD0AAB751098401ABD54415@xxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On 2008年9月24日 16:57:21 +0800
"Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx> wrote:
> > By the way, Can we recover error condition by only FLR? Resetting link
> > from root port is needed on some error, isn't it?
>
> Yes, root port link reset is needed for host side. I mean FLR is
> just for guest specific.
> what I'm considering is add error handling to pciback, so that when
> host reset the hierarchy, the pciback's error handler will be
> invoked and notifiy control panel. But I'm not sure still if there
> are any mechanism exists for the notification (otherwise, we need
> xen special mechanism).
We can use "error_detected" interface between AER driver and pciback
driver, can't we? Actually, there is no AER driver in
linux-2.6.18-xen.hg. We have to wait to merge dom0 function into
upstream linux.
The interface between pciback and xend is xen's special mechanism.
> Also not sure if the long latency is
> acceptable for error handling, especially it may finished after
> reset link.
I'm not sure too.
> > I agree with you that implementing full PCI-E future in guest side
> > will be complex. I don't think VT/TC in guest side is needed. But, AER
>
> I remember I saw a doc that Windows has VC/TC support for HD Audio,
> although not sure how is implemented. Is VC/TC needed for communication
> usage?
I do NOT think VT/TC in guest side is needed.
> > in guest side is required in the long term, because guest OS will be
> > able to handle AER and recover error condition.
>
> Yes, agree that if guest can do AER, it will enahnce reliability and
> availability. But more elegant design is needed. For example, if
> guest decide that the AER need root port reset link (switch link
> reset should be ok unless SR-IOV), what shall host do? If host act
> according to guest's suggestion, that may not be safe, I suspect.
I agree with you. Host should NOT act according to guest's
suggestion. I think host should recover error condition with dom0
linux's AER driver. AER emulation for guest is needed to make guest
survive.
> BTW, do you know what will recover action usually be? I didn't find
> much document on it, and the PCI-E spec didn't give much clue
> either.
Linux's AER driver will help us to understand recover
action. Following function is the main logic.
 drivers/pci/pcie/aer/aerdrv_core.c:do_recovery 
Thanks,
--
Yuji Shimada
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
Previous by Date: Re: [Xen-devel] ACM not enabled with xen-unstable , Dilshan Jayarathna
Next by Date: RE: [Xen-devel] [Q] Is qemu used when we use VTd? , Jiang, Yunhong
Previous by Thread: RE: [Xen-devel] [Q] Is qemu used when we use VTd? , Jiang, Yunhong
Next by Thread: RE: [Xen-devel] [Q] Is qemu used when we use VTd? , Jiang, Yunhong
Indexes: [Date] [Thread] [Top] [All Lists]

Copyright ©, Citrix Systems Inc. All rights reserved. Legal and Privacy
Citrix This site is hosted by Citrix

AltStyle によって変換されたページ (->オリジナル) /