From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34692) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dndUD-0003xy-OB for qemu-devel@nongnu.org; Fri, 01 Sep 2017 00:23:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dndU9-0001dI-Ob for qemu-devel@nongnu.org; Fri, 01 Sep 2017 00:23:17 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:59718 helo=mx0a-001b2d01.pphosted.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dndU9-0001cm-Iz for qemu-devel@nongnu.org; Fri, 01 Sep 2017 00:23:13 -0400 Received: from pps.filterd (m0098419.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id v814JSiI089893 for ; Fri, 1 Sep 2017 00:23:12 -0400 Received: from e23smtp03.au.ibm.com (e23smtp03.au.ibm.com [202.81.31.145]) by mx0b-001b2d01.pphosted.com with ESMTP id 2cpwgua28h-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Fri, 01 Sep 2017 00:23:11 -0400 Received: from localhost by e23smtp03.au.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 1 Sep 2017 14:23:09 +1000 Received: from d23av06.au.ibm.com (d23av06.au.ibm.com [9.190.235.151]) by d23relay08.au.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id v814N6sU42926306 for ; Fri, 1 Sep 2017 14:23:06 +1000 Received: from d23av06.au.ibm.com (localhost [127.0.0.1]) by d23av06.au.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id v814N61i001122 for ; Fri, 1 Sep 2017 14:23:06 +1000 From: Yi Min Zhao Date: Fri, 1 Sep 2017 06:22:55 +0200 Message-Id: <1504239778-29893-1-git-send-email-zyimin@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH v2 0/3] three zpci patches List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: borntraeger@de.ibm.com, pasic@linux.vnet.ibm.com, pmorel@linux.vnet.ibm.com, cohuck@redhat.com, agraf@suse.de, richard.henderson@linaro.org, zyimin@linux.vnet.ibm.com This patch set contains three small zpci patches to fixup different issues. 1) remove zpci idx from msix message, instead we could use PCIDevice's id to find zpci device in kvm_arch_fixup_msi_route() 2) fixup ind_offset calculation for adapter interrupt routing entry 3) introduce our own iommu_replay callback Yi Min Zhao (3): s390x/pci: remove idx from msix msg data s390x/pci: fixup ind_offset of msix routing entry s390x/pci: add iommu replay callback hw/s390x/s390-pci-bus.c | 27 ++++++++++++++++----------- hw/s390x/s390-pci-bus.h | 2 ++ hw/s390x/s390-pci-inst.c | 24 ------------------------ hw/s390x/s390-pci-stub.c | 6 ++++++ target/s390x/kvm.c | 11 ++++++----- 5 files changed, 30 insertions(+), 40 deletions(-) -- Change log: from v1: 1) Add s390_pci_find_dev_by_target() in s390_pci_stub.c 2) Remove the accepted patch from the series (Thanks for Conny's help). 3) Fixup typo error. 4) Add more comment for s390_pci_iommu_replay().