From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47924) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azkbD-0004hd-GE for qemu-devel@nongnu.org; Mon, 09 May 2016 08:47:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1azkbA-0004Y8-6Q for qemu-devel@nongnu.org; Mon, 09 May 2016 08:47:47 -0400 Received: from mx1.redhat.com ([209.132.183.28]:34108) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1azkbA-0004Y2-0c for qemu-devel@nongnu.org; Mon, 09 May 2016 08:47:44 -0400 From: Stefan Hajnoczi Date: Mon, 9 May 2016 13:47:33 +0100 Message-Id: <1462798061-30382-1-git-send-email-stefanha@redhat.com> Subject: [Qemu-devel] [RESEND PATCH v3 0/8] libqos: use standard virtio headers List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: marc.mari.barcelo@gmail.com, Paolo Bonzini , jsnow@redhat.com, Stefan Hajnoczi v2: * Fix missing s/X/(1u << X)/ conversion in Patch 3 [Marc] This patch series eliminates code duplication in libqos virtio. include/standard-headers/ contains the Linux virtio header files so we don't need to define our own version of the structs and constants. Stefan Hajnoczi (8): libqos: use virtio_ids.h for device ID definitions libqos: drop duplicated PCI vendor ID definition libqos: drop duplicated virtio_config.h definitions libqos: drop duplicated virtio_ring.h bit definitions libqos: drop duplicated virtio_vring.h structs libqos: drop duplicated virtio_blk.h definitions libqos: drop duplicated virtio_scsi.h definitions libqos: drop duplicated virtio_pci.h definitions tests/libqos/virtio-mmio.c | 5 +-- tests/libqos/virtio-pci.c | 50 ++++++++++++++------------- tests/libqos/virtio-pci.h | 17 --------- tests/libqos/virtio.c | 42 +++++++++++----------- tests/libqos/virtio.h | 73 ++++----------------------------------- tests/virtio-blk-test.c | 86 ++++++++++++++++++++-------------------------- tests/virtio-net-test.c | 10 +++--- tests/virtio-scsi-test.c | 53 +++++++++++----------------- 8 files changed, 123 insertions(+), 213 deletions(-) -- 2.5.5