On Mon, Feb 14, 2022 at 10:02 PM Stefan Hajnoczi <stefanha@xxxxxxxxx> wrote: > > On Mon, 14 Feb 2022 at 07:11, Jason Wang <jasowang@xxxxxxxxxx> wrote: > > > > On Fri, Jan 28, 2022 at 11:47 PM Stefan Hajnoczi <stefanha@xxxxxxxxx> wrote: > > > > > > Dear QEMU, KVM, and rust-vmm communities, > > > QEMU will apply for Google Summer of Code 2022 > > > (https://summerofcode.withgoogle.com/) and has been accepted into > > > Outreachy May-August 2022 (https://www.outreachy.org/). You can now > > > submit internship project ideas for QEMU, KVM, and rust-vmm! > > > > > > If you have experience contributing to QEMU, KVM, or rust-vmm you can > > > be a mentor. It's a great way to give back and you get to work with > > > people who are just starting out in open source. > > > > > > Please reply to this email by February 21st with your project ideas. > > > > > > Good project ideas are suitable for remote work by a competent > > > programmer who is not yet familiar with the codebase. In > > > addition, they are: > > > - Well-defined - the scope is clear > > > - Self-contained - there are few dependencies > > > - Uncontroversial - they are acceptable to the community > > > - Incremental - they produce deliverables along the way > > > > > > Feel free to post ideas even if you are unable to mentor the project. > > > It doesn't hurt to share the idea! > > > > Implementing the VIRTIO_F_IN_ORDER feature for both Qemu and kernel > > (vhost/virtio drivers) would be an interesting idea. > > > > It satisfies all the points above since it's supported by virtio spec. > > > > (Unfortunately, I won't have time in the mentoring) > > Thanks for this idea. As a stretch goal we could add implementing the > packed virtqueue layout in Linux vhost, QEMU's libvhost-user, and/or > QEMU's virtio qtest code. Yes, for vhost, last time I remember Michael may want to do that. Adding Michael for more comments. Thanks > > Stefano: Thank you for volunteering to mentor the project. Please > write a project description (see template below) and I will add this > idea: > > === TITLE === > > '''Summary:''' Short description of the project > > Detailed description of the project. > > '''Links:''' > * Wiki links to relevant material > * External links to mailing lists or web sites > > '''Details:''' > * Skill level: beginner or intermediate or advanced > * Language: C > * Mentor: Email address and IRC nick > * Suggested by: Person who suggested the idea > > Stefan >