Message ID | 20220215105943.90-1-xieyongji@bytedance.com (mailing list archive) |
---|---|
Headers | show |
Series | Support exporting BDSs via VDUSE | expand |
On Tue, Feb 15, 2022 at 06:59:37PM +0800, Xie Yongji wrote: > Hi all, > > Last few months ago, VDUSE (vDPA Device in Userspace) [1] has > been merged into Linux kernel as a framework that make it > possible to emulate a vDPA device in userspace. This series > aimed at implementing a VDUSE block backend based on the > qemu-storage-daemon infrastructure. > > To support that, we firstly introduce a VDUSE library as a > subproject (like what libvhost-user does) to help implementing > VDUSE backends in QEMU. Then a VDUSE block export is implemented > based on this library. At last, we add resize and reconnect support > to the VDUSE block export and VDUSE library. > > Since we don't support vdpa-blk in QEMU currently, the VM case is > tested with my previous patchset [2]. > > [1] https://www.kernel.org/doc/html/latest/userspace-api/vduse.html > [2] https://www.mail-archive.com/qemu-devel@nongnu.org/msg797569.html > > Please review, thanks! Sorry for the delay. I will review this on Monday. Stefan