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


Reply via email to