libvfio-user icon indicating copy to clipboard operation
libvfio-user copied to clipboard

Unclear qemu version recommendation

Open FlorianFreudiger opened this issue 1 year ago • 1 comments

It is unclear what qemu version/branch one should use with the latest libvfio-user, quickly looking through the repo I found 3 references to different qemu trees.

  • The Readme references branch vfio-user-6.2 https://github.com/nutanix/libvfio-user/blob/8872c36d5047e464952d8aa7f3f12633357d758d/README.md?plain=1#L248

  • spdk.md seems to references this tree: https://github.com/oracle/qemu/tree/d377d483f962d6ff7e9ca5c01091687e3f3797a7 https://github.com/nutanix/libvfio-user/blob/8872c36d5047e464952d8aa7f3f12633357d758d/docs/spdk.md?plain=1#L12

  • In recent issue #757 the above sha was used and in response branch vfio-user-p3.0 was mentioned

    Can you try using https://github.com/oracle/qemu/tree/vfio-user-p3.0 Qemu and latest spdk

    Originally posted by @swapnili in https://github.com/nutanix/libvfio-user/issues/757#issuecomment-1662029577

Given that 2 of these 3 had their last commit more than 1 year ago I'm guessing some of them are outdated?

It would be nice if some clarification would be provided on

  • if these qemu branches/trees are still recommended to use with the latest libvfio-user
  • which branches are still maintained
  • and if necessary which ones are to be used with specific projects (e.g. spdk)

FlorianFreudiger avatar Aug 06 '23 13:08 FlorianFreudiger

@jraman567 just double checking, according to https://libvfio-user.slack.com/archives/C01AFGCSPTR/p1691524931726739?thread_ts=1691407356.878539&cid=C01AFGCSPTR we should be using https://github.com/oracle/qemu/tree/vfio-user-p3.1?

tmakatos avatar Aug 28 '23 10:08 tmakatos