[Kern Meetup Blr] [CFP: Linux Kernel Meetup ((06th Dec 2025) at Bangalore] : Userspace device IO using VFIO framework

87 views
Skip to first unread message

Shivaprasad bhat

unread,
Nov 25, 2025, 5:45:24 AM11/25/25
to kernel-meet...@googlegroups.com
Hi All,

Here is my synopsis :-

Topic: Userspace device IO using VFIO framework

Abstract:
VFIO is a kernel framework to interact with devices from the userspace. 
Currently this forms the basis of how Qemu supports PCI passthrough 
of Host devices to a Guest. This can also be leveraged to create userspace
drivers for IO devices with minimal kernel intervention.

This talk focuses on how the userspace interacts with the VFIO subsystem
and how VFIO interacts with other subsystems in the kernel. Additionally, we
will also go through the existing implementations of userspace drivers that
use VFIO to interact with an IO device.

Will also talk about the future directions on how new frameworks like
iommufd are improving upon the functionality provided by the VFIO.

Outline:
VFIO Introduction, history
How VFIO interacts with IOMMU 
Userspace APIs for device access
Userspace view of the device
How Qemu exploits VFIO for guest passthrough
Limitations and Future directions

Preferred Format: 25+5 mins

Bio: Linux kernel enthusiast focussing on the VFIO and device passthrough on POWER servers for the last few years, also have been contributing to SCM, qemu, libvirt and KVM.

Regards,
Shivaprasad

Bhagyashri Pathak

unread,
Nov 25, 2025, 5:54:05 AM11/25/25
to Shivaprasad bhat, Kernel Meetup Bangalore
+1

Regards,
Bhagyashri  Pathak


--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/kernel-meetup-bangalore/CAAfHSJtrJt%3DzwZbGy6F9qBGs9Z8NEoveeafwXf9AyS78%2Buz0bw%40mail.gmail.com.

AKHILESH PATIL

unread,
Nov 25, 2025, 6:04:28 AM11/25/25
to Bhagyashri Pathak, Shivaprasad bhat, Kernel Meetup Bangalore

Aditya Gupta

unread,
Nov 26, 2025, 12:42:13 PM11/26/25
to Shivaprasad bhat, kernel-meet...@googlegroups.com
+1


On 25/11/25 16:15, Shivaprasad bhat wrote:
> Hi All,
>
> Here is my synopsis :-
>
> Topic: Userspace device IO using VFIO framework
>
> ...

Nilay Shroff

unread,
Nov 27, 2025, 2:20:24 AM11/27/25
to Aditya Gupta, Shivaprasad bhat, kernel-meet...@googlegroups.com
+1

--
You received this message because you are subscribed to the Google Groups "Kernel Meetup Bangalore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kernel-meetup-ban...@googlegroups.com.

Rahul Kumar

unread,
Nov 27, 2025, 3:14:53 AM11/27/25
to Nilay Shroff, Aditya Gupta, Shivaprasad bhat, Kernel Meetup Bangalore

Avi Roy

unread,
Nov 27, 2025, 10:26:10 PM11/27/25
to Aditya Gupta, Shivaprasad bhat, kernel-meet...@googlegroups.com
+1


Vishal C

unread,
Nov 28, 2025, 6:16:40 AM11/28/25
to Avi Roy, Aditya Gupta, Shivaprasad bhat, kernel-meet...@googlegroups.com

Sumit Gupta

unread,
Nov 28, 2025, 1:55:03 PM11/28/25
to Vishal C, Avi Roy, Aditya Gupta, Shivaprasad bhat, kernel-meet...@googlegroups.com

Shivaprasad bhat

unread,
Dec 3, 2025, 3:42:25 AM12/3/25
to kernel-meet...@googlegroups.com
Hi All,

As the time for the talk is reduced to 10+5 mins, I will shorten the topics to be covered here.

The original agenda was, 

VFIO Introduction, history
Userspace view of the device
How VFIO interacts with IOMMU
Userspace APIs for device access
How Qemu exploits VFIO for guest passthrough
Limitations and Future directions

I will be covering the 3-3.5 topics to fit in the time. Please reach out to me if
any one wants other topics also to be covered. I will try to shuffle the rest of the
topics to fit in the time accordingly.

Thanks,
Shivaprasad

Reply all
Reply to author
Forward
0 new messages