[Rust-VMM] Crate for vhost-user device backend?

Liu, Jing2 jing2.liu at linux.intel.com
Thu Jan 17 15:00:27 UTC 2019


Hi Jiang,

On 1/17/2019 7:32 PM, Jiang Liu wrote:
> 
> 
>> On Jan 17, 2019, at 7:30 PM, Dr. David Alan Gilbert <dgilbert at redhat.com> wrote:
>>
>> * Jiang Liu (liuj97 at gmail.com) wrote:
>>>
>>>
>>>> On Jan 17, 2019, at 6:58 PM, Marc-André Lureau <marcandre.lureau at gmail.com> wrote:
>>>>
>>>> Hi
>>>>
>>>> On Thu, Jan 17, 2019 at 2:56 PM Jiang Liu <liuj97 at gmail.com <mailto:liuj97 at gmail.com>> wrote:
>>>>>
>>>>> We are working on a vhostuser-rs crate, and planned to posted it for RFC later.
>>>>
>>>> Great news! Looking forward for it! Feel free to share WIP if you want help.
>>>>
>>>>>
>>>>>> On Jan 17, 2019, at 6:52 PM, Stefan Hajnoczi <stefanha at redhat.com> wrote:
>>>>>>
>>>>>> Hi,
>>>>>> Has anyone implemented a vhost-user device backend in Rust?
>>>>>>
>>>>>> QEMU's libvhost-user and DPDK's librte_vhost are C implementations that
>>>>>> provide a device backend API.  They allow you to implement
>>>>>> vhost-user-net, vhost-user-blk, and vhost-user-scsi devices as a
>>>>>> separate process from the main emulator.
>>> We are working on this direction, but  enhancements to firecracker/rust-vmm are need to support
>>> vhostuser. For example we need to support memfd based memory slot management. It’s really
>>> great if we could cooperate on it.
>>
>> Are you working on it for the hypervisor side, or the device side, or
>> both?
> Currently we are focusing on the hypervisor side and vhostuser transport layer. No work on the virtio backend device yet.

What application will be the virtio backend on your scenario?

Jing

> 
>>
>> Dave
>>
>>>
>>>>>>
>>>>>> Stefan
>>>>>> _______________________________________________
>>>>>> Rust-vmm mailing list
>>>>>> Rust-vmm at lists.opendev.org
>>>>>> http://lists.opendev.org/cgi-bin/mailman/listinfo/rust-vmm
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Rust-vmm mailing list
>>>>> Rust-vmm at lists.opendev.org <mailto:Rust-vmm at lists.opendev.org>
>>>>> http://lists.opendev.org/cgi-bin/mailman/listinfo/rust-vmm <http://lists.opendev.org/cgi-bin/mailman/listinfo/rust-vmm>
>>>>
>>>>
>>>>
>>>> -- 
>>>> Marc-André Lureau
>>>
>>
>>> _______________________________________________
>>> Rust-vmm mailing list
>>> Rust-vmm at lists.opendev.org
>>> http://lists.opendev.org/cgi-bin/mailman/listinfo/rust-vmm
>>
>> --
>> Dr. David Alan Gilbert / dgilbert at redhat.com / Manchester, UK
> 
> 
> _______________________________________________
> Rust-vmm mailing list
> Rust-vmm at lists.opendev.org
> http://lists.opendev.org/cgi-bin/mailman/listinfo/rust-vmm
> 



More information about the Rust-vmm mailing list