-
Notifications
You must be signed in to change notification settings - Fork 89
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
TODO list #11
Comments
Hey @michael2012z. I am really happy to see people interested in contributing. I think that before talking about specific devices and other features we need to add in Virtio, we first need to agree on the design. The TODO list you created makes a lot of sense, but I believe we should postpone it a bit. The reason is that right now work on this crate is blocked by the PR that introduces an interrupt manager in vm-device. Check this PR: rust-vmm/vm-device#11. Myself, @sameo and @jiangliu are working on moving forward with the Interrupt controller. There are also a few people working on the general design of Virtio devices. With that said, I don't believe it's a good idea to start the work on other devices right now. Are you interested in working on other rust-vmm components in the meantime, or is your interest specific to virtio devices? |
Hey, @andreeaflorescu , I am glad to see your reply. I should introduce myself to the community, but haven't got a good chance. I am Michael Zhao, working in ARM. Now I am trying to contribute to rust-vmm community. @MrXinWang (Xin Wang) is my colleague. Recently we made some PRs in kvm-ioctls repo to begin. We try to contribute more, so I turned to vm-virtio repo and tried to make a plan for more work. But we are not limited to any specific component. We are also interested in others. Thank you for introducing the situation of this component. Could you suggest some prioritized work to us? |
I noticed you are very active on kvm-ioctls. Thank you, it is really appreciated!
I looked at the list of issues we currently have in rust-vmm status. There is not much there, but I can try to come with more issues. |
Hey, maintainers
Can we make a TODO list here for this repo? It will help contributors (like me :) ) know what they can do for the community.
I went through virtio specification (v1.0 and v1.1) and the existing code in the repo. I am trying to make a draft TODO list. Please correct me if I am walking toward wrong direction.
Expecting your comments.
TODO LIST:
Notifications(new feature in spec 1.1):
New features of Virtqueues (spec 1.1):
Packed Virtqueues (https://docs.oasis-open.org/virtio/virtio/v1.1/csprd01/virtio-v1.1-csprd01.html#x1-240006).
New Device Types (spec 1.1):
Legacy (spec 1.0) device types:
Transport options:
Conformance test?
The text was updated successfully, but these errors were encountered: