From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54429) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAVPA-0004qg-Bp for qemu-devel@nongnu.org; Sun, 11 Jan 2015 22:11:01 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YAVP7-0008WH-1w for qemu-devel@nongnu.org; Sun, 11 Jan 2015 22:11:00 -0500 Received: from [59.151.112.132] (port=32741 helo=heian.cn.fujitsu.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YAVP6-0008Up-NJ for qemu-devel@nongnu.org; Sun, 11 Jan 2015 22:10:56 -0500 From: Chen Fan Date: Mon, 12 Jan 2015 11:04:25 +0800 Message-ID: MIME-Version: 1.0 Content-Type: text/plain Subject: [Qemu-devel] [RFC PATCH 0/4] pass aer error to guest List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: chen.fan.fnst@cn.fujitsu.com, Alex Williamson 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 occured but stop the guest, so this patch add aer capability support for vfio device, and pass the error to guest, and have guest driver to recover from the error. Chen Fan (4): pcie_aer: fix typos in pcie_aer_inject_error comment pcie-aer: Fix command pcie_aer_inject_error is invalid vfio-pci: add aer capability support vfio-pci: pass the aer error to guest hw/pci/pcie_aer.c | 11 +++---- hw/vfio/pci.c | 75 ++++++++++++++++++++++++++++++++++++++++++----- include/hw/pci/pcie_aer.h | 3 +- 3 files changed, 76 insertions(+), 13 deletions(-) -- 1.9.3