[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v14 00/13] vfio-pci: pass the aer error to guest
From: |
Michael S. Tsirkin |
Subject: |
Re: [Qemu-devel] [PATCH v14 00/13] vfio-pci: pass the aer error to guest |
Date: |
Wed, 18 Nov 2015 19:06:27 +0200 |
Focusing on 2.5 now.
Pls post after 2.5.
On Tue, Nov 17, 2015 at 04:41:51PM +0800, Cao jin wrote:
> From: Chen Fan <address@hidden>
>
> For now, for vfio pci passthough devices when qemu receives
> an error from host aer report, currentlly just terminate the guest,
> but usually user want to know what error occurred but stopping the
> guest, so this patches add aer capability support for vfio device,
> and pass the error to guest, and have guest driver to recover
> from the error.
>
> v13-v14:
> 1. for multifunction device, requiring all functions enable AER.(9/13)
> 2. due to all affected functions receive error signal, ignore no
> error occurred function. (12/13)
>
> v12-v13:
> 1. since support multifuncion hotplug, here add callback to enable aer.
> 2. add pci device pre+post reset for aer host reset.
>
> Chen Fan (13):
> vfio: extract vfio_get_hot_reset_info as a single function
> vfio: squeeze out vfio_pci_do_hot_reset for support bus reset
> pcie: modify the capability size assert
> vfio: make the 4 bytes aligned for capability size
> vfio: add pcie extanded capability support
> aer: impove pcie_aer_init to support vfio device
> vfio: add aer support for vfio device
> vfio: add check host bus reset is support or not
> add check reset mechanism when hotplug vfio device
> pci: add pci device pre-post reset callbacks for host bus reset
> pcie_aer: expose pcie_aer_msg() interface
> vfio-pci: pass the aer error to guest
> vfio: add 'aer' property to expose aercap
>
> hw/pci-bridge/ioh3420.c | 2 +-
> hw/pci-bridge/xio3130_downstream.c | 2 +-
> hw/pci-bridge/xio3130_upstream.c | 2 +-
> hw/pci/pci.c | 47 +++
> hw/pci/pci_bridge.c | 9 +
> hw/pci/pcie.c | 2 +-
> hw/pci/pcie_aer.c | 6 +-
> hw/vfio/pci.c | 625
> +++++++++++++++++++++++++++++++++----
> hw/vfio/pci.h | 8 +
> include/hw/pci/pci.h | 7 +
> include/hw/pci/pci_bus.h | 5 +
> include/hw/pci/pcie_aer.h | 3 +-
> 12 files changed, 646 insertions(+), 72 deletions(-)
>
> --
> 1.9.3
- [Qemu-devel] [PATCH v14 05/13] vfio: add pcie extanded capability support, (continued)
- [Qemu-devel] [PATCH v14 05/13] vfio: add pcie extanded capability support, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 11/13] pcie_aer: expose pcie_aer_msg() interface, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 12/13] vfio-pci: pass the aer error to guest, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 09/13] add check reset mechanism when hotplug vfio device, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 04/13] vfio: make the 4 bytes aligned for capability size, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 13/13] vfio: add 'aer' property to expose aercap, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 10/13] pci: add pci device pre-post reset callbacks for host bus reset, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 08/13] vfio: add check host bus reset is support or not, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 06/13] aer: impove pcie_aer_init to support vfio device, Cao jin, 2015/11/17
- [Qemu-devel] [PATCH v14 07/13] vfio: add aer support for vfio device, Cao jin, 2015/11/17
- Re: [Qemu-devel] [PATCH v14 00/13] vfio-pci: pass the aer error to guest,
Michael S. Tsirkin <=