On Mon, Sep 28, 2020 at 09:58:37AM +0000, Thanos Makatos wrote: > > It should be accompanied by a test in tests/. PCI-level testing APIS for > > BARs, configuration space, interrupts, etc are available in > > tests/qtest/libqos/pci.h. The test case needs to include a vfio-user > > device backend interact with QEMU's vfio-user-pci implementation. > > We plan to use a libmuser-based backend for testing. This, I suppose, will > make libmuser a dependency of QEMU (either as a submodule or as a library), > which for now can be disabled in the default configuration. Is this acceptable? If there are no other dependencies and libmuser supports all host operating systems that QEMU's -device vfio-user supports, then I think it's a good idea to use libmuser for at least one in-tree test in QEMU. > > Also please let us know who is working on what so additional people can > > get involved in areas that need work! > > Swapnil and I will be working on libmuser and the test in QEMU, John and > the mp-qemu folks will be working on the patches for implementing > --device vfio-user-pci. Great! John: Will mpqemu use libmuser to implement the remote PCI host controller? Stefan