From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51321) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yvlo9-0004Rj-0E for qemu-devel@nongnu.org; Fri, 22 May 2015 08:12:09 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yvlo4-00017z-PZ for qemu-devel@nongnu.org; Fri, 22 May 2015 08:12:08 -0400 Received: from e06smtp15.uk.ibm.com ([195.75.94.111]:47122) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yvlo4-00016T-Gb for qemu-devel@nongnu.org; Fri, 22 May 2015 08:12:04 -0400 Received: from /spool/local by e06smtp15.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 22 May 2015 13:12:02 +0100 Received: from b06cxnps4074.portsmouth.uk.ibm.com (d06relay11.portsmouth.uk.ibm.com [9.149.109.196]) by d06dlp03.portsmouth.uk.ibm.com (Postfix) with ESMTP id 5EEAC1B08075 for ; Fri, 22 May 2015 13:12:49 +0100 (BST) Received: from d06av11.portsmouth.uk.ibm.com (d06av11.portsmouth.uk.ibm.com [9.149.37.252]) by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id t4MCBxcX11075870 for ; Fri, 22 May 2015 12:11:59 GMT Received: from d06av11.portsmouth.uk.ibm.com (localhost [127.0.0.1]) by d06av11.portsmouth.uk.ibm.com (8.14.4/8.14.4/NCO v10.0 AVout) with ESMTP id t4MCBxoO025697 for ; Fri, 22 May 2015 06:11:59 -0600 From: Cornelia Huck Date: Fri, 22 May 2015 14:11:54 +0200 Message-Id: <1432296715-12576-1-git-send-email-cornelia.huck@de.ibm.com> Subject: [Qemu-devel] [PATCH RFC 0/1] virtio: host features in vdev List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: mst@redhat.com Cc: Cornelia Huck , qemu-devel@nongnu.org Here's my first stab at moving host features from the transports into the vdev, as discussed. Patch is against master; I've only brought up the s390 transports, but features seemed to look sane there. No tests of pci or mmio or any migration testing, mainly wanted to dump my code. Cornelia Huck (1): virtio: move host_features hw/s390x/s390-virtio-bus.c | 18 ++---------------- hw/s390x/virtio-ccw.c | 29 ++++++----------------------- hw/s390x/virtio-ccw.h | 4 ---- hw/virtio/virtio-bus.c | 18 +++++------------- hw/virtio/virtio-mmio.c | 22 +++------------------- hw/virtio/virtio-pci.c | 17 ++++------------- hw/virtio/virtio.c | 17 +++++++++-------- include/hw/virtio/virtio-bus.h | 1 - include/hw/virtio/virtio.h | 1 + 9 files changed, 30 insertions(+), 97 deletions(-) -- 2.3.7