[Rust-VMM] [RFC, WIP] rust implementation of ghost-user protocol

Liu Jiang liuj97 at gmail.com
Fri Jan 25 09:33:54 UTC 2019



> On Jan 25, 2019, at 5:31 PM, Dr. David Alan Gilbert <dgilbert at redhat.com> wrote:
> 
> * Liu Jiang (liuj97 at gmail.com) wrote:
>> Hi all,
>> 	As we have discussed, community members have showed interests in rust implementation of the ghost-user protocol.
> 
> There's a *g*host in your message :-)
Really sorry for this, the auto-spell-correction always change “vhost” as “ghost”:(

> 
>> It happens that we are working on implementing ghost-user protocol, but still in very early stage. 
>> I think it would be better to share our work with community as early as possible so we could cooperate on the design and implementation. 
>> 	The overall idea is to implement a rust crate for vhost-user protocol, and then extends the vhost driver in crosvm/firecracker to add a thin wrapper support both vhost (kernel) and vhost-user backends. The crate is in very early stage which only implements the skeleton and basic commands, so a long todo list:
>> 	1) support dirty page log
>> 	2) support live migration
>> 	3) support IOMMU/IOTLB
>> 	4) better documentation
>> 	5) more unit test cases
>> 
>> 	I have hosted the crate at my personal GitHub repository at https://github.com/jiangliu/vhostuser_rs <https://github.com/jiangliu/vhostuser_rs> and hope it could be hosted by the rust-vmm project eventually.
>> 	Any comments, suggestions and PRs are welcomed!
> 
> Great! I'll have a look at it.
> 
> Dave
> 
>> Thanks,
>> Gerry 
> 
>> _______________________________________________
>> 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




More information about the Rust-vmm mailing list