[Rust-VMM] Is it time to start implementing Xen bindings for rust-vmm?

David Woodhouse dwmw2 at infradead.org
Wed Sep 22 12:03:52 UTC 2021


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). 


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5174 bytes
Desc: not available
URL: <http://lists.opendev.org/pipermail/rust-vmm/attachments/20210922/9bbe2c95/attachment-0001.bin>


More information about the Rust-vmm mailing list