qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Sahil <icegambit91@gmail.com>
To: Eugenio Perez Martin <eperezma@redhat.com>
Cc: Stefano Garzarella <sgarzare@redhat.com>,
	qemu-level <qemu-devel@nongnu.org>
Subject: Re: Intention to work on GSoC project
Date: Fri, 15 Mar 2024 12:44:51 +0530	[thread overview]
Message-ID: <1786176.VLH7GnMWUR@valdaarhun> (raw)
In-Reply-To: <CAJaqyWcuU_kQpCN+U3ejWgfm+zBv3Mofe0zyi-RB+rbqgDHEgg@mail.gmail.com>

Hi,

Thank you for your email.

On Thursday, March 14, 2024 8:39:45 PM IST Eugenio Perez Martin wrote:
> Hi Sahil,
> 
> It's being hard to find a good self-contained small task related to
> the project to be honest. As it would be out of SVQ, would it be ok
> for you if we start straight to the task of adding the packed vq
> format to SVQ?
> 
> Thanks!

Sure, this works too! I would love to get started with the project.

I have a small update as well. I have read through a few docs and
articles to familiarize myself with the relevant terminology and
technicalities.

1. "About", "system emulation" and "user mode emulation" sections of
    the user documentation [1]
2. The migration subsystem [2]

Some sections in the above docs were difficult to grasp. For the time
being, I have focused on those parts that I thought were relevant
to the project.

I have also read through the following articles:

1. Introduction to virtio-networking and vhost-net [3]
2. Deep dive into Virtio-networking and vhost-net [4]
3. Virtualized Hardware Devices [5]
4. VFIO - "Virtual Function I/O" (Just the introduction) [6]
5. Virtio-net failover: An introduction [7]

I hope I haven't gone off on a tangent. I was planning to finish reading
up on the following articles as well:

1. Virtqueues and virtio ring: How the data travels [8]
2. Packed virtqueue: How to reduce overhead with virtio [9]
3. Virtio live migration technical deep dive [10]
4. Hands on vDPA: what do you do when you ain't got the hardware v2 (Part 1) [11]

I believe the hands-on vPDA article will have me set up a development
environment for the project as well.

Please let me know if I should amend my roadmap. I am
excited to get started :)

Thanks,
Sahil

[1] https://www.qemu.org/docs/master/index.html
[2] https://www.qemu.org/docs/master/devel/migration/index.html
[3] https://www.redhat.com/en/blog/introduction-virtio-networking-and-vhost-net
[4] https://www.redhat.com/en/blog/deep-dive-virtio-networking-and-vhost-net
[5] https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/virtualization_getting_started_guide/sec-virtualization_getting_started-products-virtualized-hardware-devices
[6] https://www.kernel.org/doc/html/latest/driver-api/vfio.html
[7] https://www.redhat.com/en/blog/virtio-net-failover-introduction
[8] https://www.redhat.com/en/blog/virtqueues-and-virtio-ring-how-data-travels
[9] https://developers.redhat.com/articles/2024/02/21/virtio-live-migration-technical-deep-dive
[10] https://www.redhat.com/en/blog/packed-virtqueue-how-reduce-overhead-virtio
[11] https://www.redhat.com/en/blog/hands-vdpa-what-do-you-do-when-you-aint-got-hardware-part-1




  reply	other threads:[~2024-03-15  7:15 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-02-25 21:38 Intention to work on GSoC project Sahil
2024-02-29  8:32 ` Stefano Garzarella
2024-02-29 19:02   ` Sahil
2024-03-01  7:40   ` Eugenio Perez Martin
2024-03-01 18:29     ` Sahil
2024-03-14 15:09       ` Eugenio Perez Martin
2024-03-15  7:14         ` Sahil [this message]
2024-03-15 11:27           ` Eugenio Perez Martin
2024-03-16 20:26             ` Sahil
2024-03-18 19:47               ` Sahil
2024-03-20 16:29                 ` Eugenio Perez Martin
2024-03-25 13:20                   ` Sahil
2024-04-01 18:23                     ` daleyoung4242
2024-04-02  4:58                       ` Sahil
2024-04-02 11:38                         ` Eugenio Perez Martin
2024-04-03 14:36                           ` Sahil
2024-04-03 18:37                             ` Eugenio Perez Martin
2024-04-04 19:06                               ` Sahil
2024-04-14 18:52                                 ` Sahil
2024-04-15  8:57                                   ` Eugenio Perez Martin
2024-04-15 19:42                                     ` Sahil
2024-04-16  8:41                                       ` Eugenio Perez Martin
2024-04-17  4:23                                         ` Sahil
2024-05-06 19:00                                           ` Sahil
2024-05-07  7:14                                             ` Eugenio Perez Martin
2024-05-08  3:23                                               ` Sahil
2024-05-13 13:49                                                 ` Sahil
2024-05-13 14:23                                                   ` Eugenio Perez Martin
2024-05-13 18:04                                                     ` Sahil
2024-03-20 15:57               ` Eugenio Perez Martin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1786176.VLH7GnMWUR@valdaarhun \
    --to=icegambit91@gmail.com \
    --cc=eperezma@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=sgarzare@redhat.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).