Hello maintainers

Re-introducing myself in case you missed my email to the mailing list.
I'm Ammar, a software engineer working with Linux kernel and virtualization.
I'm interested in contributing to QEMU for GSoC 2026, particularly the
virtio-rtc vhost-user device project. If accepted, this would be my second
GSoC participation. I participated in 2024 with KubeVirt, which was my
original introduction to QEMU.

I have the following questions in order to formulate a successful proposal:

1. What would you like to see from a successful proposal ? The current
points i am studying and plan to include in mine are:

- an overview of the RTC device spec
- how it would interact with QEMU
- some of the rust data types and enums we would introduce for requests,
different error types.. etc
- a breakdown for some of the RTC C implementations that currently exist in
QEMU (allwinner, aspeed, goldfish.. etc), and what ideas can we borrow from
them in our rust implementation

I am leaving out implementation specific details out of the current phase.
Let me know if this sounds appropriate

2. I am looking for issues I can tackle to familiarize myself with the
vhost-device repo and how one device is structured. Any ones you have that
are relevant to the project or you think are important in general?

Thanks in advance

Ammar


On Mon, 2 Mar 2026 at 09:12, Thomas Huth <[email protected]> wrote:

> On 01/03/2026 23.15, Ammar Yasser wrote:
> > Hi,
> >
> > I'm Ammar, a software engineer working with Linux kernel and
> virtualization.
> > I'm interested in contributing to QEMU for GSoC 2026, particularly the
> > virtio-rtc vhost-user device project.
> >
> > I've been reading the virtio-rtc device spec, the kernel driver code,
> and
> > QEMU's virtual clock implementations. And i'd like to ask:
> >
> > - Are there recommended starter issues or small tasks?
>
>   Hi!
>
> If you want to get started with contributing to QEMU, we've got a bunch of
> small task in the bug tracker here:
>
> https://gitlab.com/qemu-project/qemu/-/issues?label_name%5B%5D=Bite%20Sized
>
> > - Who would be the best maintainer to coordinate with?
>
> Mentors are mentioned here:
>
>   https://wiki.qemu.org/Internships/ProjectIdeas/VhostUserRTC
>
>   HTH,
>    Thomas
>
>

Reply via email to