Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Road map of vm-device #16

Open
michael2012z opened this issue Dec 6, 2019 · 8 comments
Open

Road map of vm-device #16

michael2012z opened this issue Dec 6, 2019 · 8 comments

Comments

@michael2012z
Copy link

Hi, everyone. Do we have a road-map/plan about what devices will be supported in this repo?
Maybe we can make a checklist here for future contribution.

@glitzflitz
Copy link

+1

@andreeaflorescu
Copy link
Member

Hey @michael2012z & @glitzflitz this repository will most likely progress as a place for sharing utilities needed by all devices, so it is a bit hard to have a road map for it. If you are interested in the devices that we want to emulate in rust-vmm, we can start with vm-superio which provides emulation for legacy devices. Then, we also will want to add device emulation in vm-virtio. Are you interested in these directions?

@glitzflitz
Copy link

@andreeaflorescu That sounds good. Currently I'm working towards implementing vhost-user-scsi device. Is there any preference for how devices are implemented(virtio vs vhost-user protocol)?

@jiangliu
Copy link
Member

jiangliu commented Jan 5, 2021

@andreeaflorescu That sounds good. Currently I'm working towards implementing vhost-user-scsi device. Is there any preference for how devices are implemented(virtio vs vhost-user protocol)?

For vhost-user-scsi, maybe a dedicated crate should be better. It will depends on vhost/virtio etc, it's a little heavy.

@glitzflitz
Copy link

glitzflitz commented Jan 5, 2021

For vhost-user-scsi, maybe a dedicated crate should be better. It will depends on vhost/virtio etc, it's a little heavy.

Dedicated crate should be doable like vhost-user-fs.

@jiangliu
Copy link
Member

jiangliu commented Jan 5, 2021

For vhost-user-scsi, maybe a dedicated crate should be better. It will depends on vhost/virtio etc, it's a little heavy.

Dedicated crate should be doable like vhost-user-fs.

exactly, there's helpers such as vhost-user-backend etc 👍

@andreeaflorescu
Copy link
Member

@glitzflitz can you open an issue in the community repository for creating the vhost-user-scsi? There are some steps here: https://github.com/rust-vmm/community#adding-a-new-virtualization-component.

@glitzflitz
Copy link

@glitzflitz can you open an issue in the community repository for creating the vhost-user-scsi? There are some steps here: https://github.com/rust-vmm/community#adding-a-new-virtualization-component.

I'm a beginner so it takes quite a while to implement some things 😅. I'll open a issue once I have some bare minimal code running

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants