Hi, this is the 7th revision of the vfio-user client implementation.

First of all, thank you for your time reviewing the previous versions.

The vfio-user framework consists of 3 parts:
 1) The VFIO user protocol specification.
 2) A client - the VFIO device in QEMU that encapsulates VFIO messages
    and sends them to the server.
 3) A server - a remote process that emulates a device.

This patchset implements parts 1 and 2.

It has been tested against libvfio-user test servers as well as SPDK.

Contributors:

John G Johnson <john.g.john...@oracle.com>
John Levon <john.le...@nutanix.com>
Thanos Makatos <thanos.maka...@nutanix.com>
Elena Ufimtseva <elena.ufimts...@oracle.com>
Jagannathan Raman <jag.ra...@oracle.com>

Changes from v6->v7:

 - removed BQL dropping - caused various different correctness issues
 - fixed incorrect list iteration in vfio_user_disconnect()
 - fixed short header read check
 - marked vbasedev->mdev as true to skip host iommu device setup


Reply via email to