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

[Xen-devel] [patch 6/7][PCIE-AER]Enable PCIE-AER support for XEN

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>, "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [patch 6/7][PCIE-AER]Enable PCIE-AER support for XEN
From: "Ke, Liping" <liping.ke@xxxxxxxxx>
Date: Fri, 21 Nov 2008 13:55:23 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc:
Delivery-date: Thu, 20 Nov 2008 21:55:58 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AclLnb4uI1qqLk1rRZmXKbLPgk4vzg==
Thread-topic: [patch 6/7][PCIE-AER]Enable PCIE-AER support for XEN
Patch 6 pciback_err_handler.patch: Implementation for enabling PCIE_AER support 
in XEN

This patch is the main implementation for enabling PCIE_AER handling, adding
related pci error handler in pciback and pcifront.

When a device sends a PCIE error message to the root port, it will triger an
interrupt. The irq handler will then collect roor error status register, then
schedule a work to process the error based on the error type.

If the error is non-correctable error (fatal or non-fatal), AER service driver 
will call the callback funtions of the endpoint's driver. For bridge, it will 
broadcast the error to the downstream ports. Pciback error handler will be 
called 
accordingly. Pciback then ask pcifront help to call the end-device driver for 
finally completing the related pci error handling jobs.

Signed-off-by Jiang Yunhong<yunhong.jiang@xxxxxxxxx>
Signed-off-by Ke Liping<liping.ke@xxxxxxxxx>

Thanks& Regards,
Criping

Attachment: pciback_err_handler.patch
Description: pciback_err_handler.patch

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] [patch 6/7][PCIE-AER]Enable PCIE-AER support for XEN, Ke, Liping <=