[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Is it time to start implementing Xen bindings for rust-vmm?



On Mon, 2021-09-13 at 13:44 +0100, Alex Bennée wrote:
> Hi,
> 
> As we consider the next cycle for Project Stratos I would like to make
> some more progress on hypervisor agnosticism for our virtio backends.
> While we have implemented a number of virtio vhost-user backends using C
> we've rapidly switched to using rust-vmm based ones for virtio-i2c,
> virtio-rng and virtio-gpio. Given the interest in Rust for implementing
> backends does it make sense to do some enabling work in rust-vmm to
> support Xen?

I like this idea.

Somewhat separately, Alex Agache has already started some preliminary
hacking on supporting Xen guests within rust-vmm (on top of Linux/KVM):
https://github.com/alexandruag/vmm-reference/commits/xen

Being able to run on *actual* Xen would be good too. And we should also
aspire to do guest-transparent live migration between the two hosting
environments.

Where relevant, it would be great to be able to share components (like
emulation of the Xen PCI platform device, a completely single-tenant
XenStore implementation dedicated to a single guest, perhaps PV
netback/blkback and other things). 


Attachment: smime.p7s
Description: S/MIME cryptographic signature


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.