[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 0/7] pass aer error to guest for vfio device
From: |
Michael S. Tsirkin |
Subject: |
Re: [Qemu-devel] [PATCH v5 0/7] pass aer error to guest for vfio device |
Date: |
Mon, 16 Mar 2015 05:57:50 +0100 |
On Mon, Mar 16, 2015 at 10:52:52AM +0800, Chen Fan wrote:
> Cc: Michael S. Tsirkin
>
> On 03/12/2015 06:23 PM, Chen Fan wrote:
> >For now, for vfio pci passthough devices when qemu receives
> >an error from host aer report, there just terminate the guest,
> >but usually user want to know what error occurred but stop 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.
> >and turning on SERR# for error forwording in bridge control register
> >patch in seabios has been merged.
> >
> >v3-v4:
> > 1. add 'x-aer' for user to off aer capability.
User-exposed properties should not start with x- - by convention
that's for internal properties.
> > 2. refactor vfio device to parse extended capabilities.
> >
> >v2-v3:
> > 1. refactor vfio device to parse extended capability.
> > 2. add global property for piix4 to disable vfio aer cap.
> >
> >v1-v2:
> > 1. turn on SERR# for bridge control register in firmware.
> > 2. initilize aer capability for vfio device.
> > 3. fix some trivial bug.
> >
> >Chen Fan (7):
> > vfio: add pcie extanded capability support
> > aer: impove pcie_aer_init to support vfio device
> > vfio: add aer support for vfio device
> > pcie_aer: expose pcie_aer_msg() interface
> > vfio-pci: pass the aer error to guest
> > vfio: add 'x-aer' property to expose aercap
> > pc: add PC_I440FX_COMPAT to disable aercap for vifo device
> >
> > hw/i386/pc_piix.c | 9 +++
> > hw/i386/pc_q35.c | 4 +
> > hw/pci-bridge/ioh3420.c | 2 +-
> > hw/pci-bridge/xio3130_downstream.c | 2 +-
> > hw/pci-bridge/xio3130_upstream.c | 2 +-
> > hw/pci/pcie_aer.c | 6 +-
> > hw/vfio/pci.c | 158
> > +++++++++++++++++++++++++++++++++++--
> > include/hw/compat.h | 10 +++
> > include/hw/pci/pcie_aer.h | 3 +-
> > 9 files changed, 182 insertions(+), 14 deletions(-)
> >
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, (continued)
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Michael S. Tsirkin, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Alex Williamson, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Michael S. Tsirkin, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Alex Williamson, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Michael S. Tsirkin, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Alex Williamson, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Michael S. Tsirkin, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Alex Williamson, 2015/03/18
- Re: [Qemu-devel] [PATCH v5 7/7] pc: add PC_I440FX_COMPAT to disable aercap for vifo device, Paolo Bonzini, 2015/03/19
Re: [Qemu-devel] [PATCH v5 0/7] pass aer error to guest for vfio device, Chen Fan, 2015/03/15
- Re: [Qemu-devel] [PATCH v5 0/7] pass aer error to guest for vfio device,
Michael S. Tsirkin <=