[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.