By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: NVIDIA Plumbs DMA-BUF Support For VFIO PCI Devices In Linux 6.19
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > Computing > NVIDIA Plumbs DMA-BUF Support For VFIO PCI Devices In Linux 6.19
Computing

NVIDIA Plumbs DMA-BUF Support For VFIO PCI Devices In Linux 6.19

News Room
Last updated: 2025/12/07 at 6:41 AM
News Room Published 7 December 2025
Share
NVIDIA Plumbs DMA-BUF Support For VFIO PCI Devices In Linux 6.19
SHARE

In addition to NVIDIA improving peer-to-peer (P2P) DMA for block devices in Linux 6.19, NVIDIA also led an effort providing DMA-BUF support for VFIO PCI devices for opening up some interesting new cases moving forward. As part of the VFIO pull request this new functionality has landed for Linux 6.19.

DMA-BUF support for VFIO PCI devices has been merged thanks to the work of NVIDIA’s Leon Romanovsky and Jason Gunthorpe plus Intel’s Vivek Kasireddy. This week’s VFIO pull request explained of the new code:

“Introduce dma-buf support for vfio-pci devices, allowing MMIO regions to be exposed through dma-buf objects with lifecycle managed through move operations. This enables low-level interactions such as a vfio-pci based SPDK drivers interacting directly with dma-buf capable RDMA devices to enable peer-to-peer operations. IOMMUFD is also now able to build upon this support to fill a long standing feature gap versus the legacy vfio type1 IOMMU backend with an implementation of P2P support for VM use cases that better manages the lifecycle of the P2P mapping.”

The patch series for the code further elaborated:

“This series extends the VFIO PCI subsystem to support exporting MMIO regions from PCI device BARs as dma-buf objects, enabling safe sharing of non-struct page memory with controlled lifetime management. This allows RDMA and other subsystems to import dma-buf FDs and build them into memory regions for PCI P2P operations.

The series supports a use case for SPDK where a NVMe device will be owned by SPDK through VFIO but interacting with a RDMA device. The RDMA device may directly access the NVMe CMB or directly manipulate the NVMe device’s doorbell using PCI P2P.

However, as a general mechanism, it can support many other scenarios with VFIO. This dmabuf approach can be usable by iommufd as well for generic and safe P2P mappings.

In addition to the SPDK use-case mentioned above, the capability added in this patch series can also be useful when a buffer (located in device memory such as VRAM) needs to be shared between any two dGPU devices or instances (assuming one of them is bound to VFIO PCI) as long as they are P2P DMA compatible.
…
The series includes significant refactoring of the PCI P2PDMA subsystem to separate core P2P functionality from memory allocation features, making it more modular and suitable for VFIO use cases that don’t need struct page support.”

Linus Torvalds merged the VFIO changes on Friday for Linux 6.19.

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article The Reason Why Amazon Basics Tech Is So Cheap – BGR The Reason Why Amazon Basics Tech Is So Cheap – BGR
Next Article Explaining UK debt with biscuits: Labour MPs get the hang of viral content Explaining UK debt with biscuits: Labour MPs get the hang of viral content
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

Deal: Govee Table Lamp 2 Pro x Sound by JBL still at Black Friday price!
Deal: Govee Table Lamp 2 Pro x Sound by JBL still at Black Friday price!
News
AI saves time and money in research – but at what cost?
AI saves time and money in research – but at what cost?
News
Motorola Edge 70 India Launch Confirmed With Ultra-Thin 5.99mm Design and Premium Features
Motorola Edge 70 India Launch Confirmed With Ultra-Thin 5.99mm Design and Premium Features
Mobile
AI-native agents turn to model-driven design –  News
AI-native agents turn to model-driven design – News
News

You Might also Like

Linux GPIB Drivers Declared Stable – 53 Years After HP Introduced The Bus
Computing

Linux GPIB Drivers Declared Stable – 53 Years After HP Introduced The Bus

3 Min Read
Go’s 16th Anniversary and the Major Highlights of 2025 | HackerNoon
Computing

Go’s 16th Anniversary and the Major Highlights of 2025 | HackerNoon

12 Min Read
The HackerNoon Newsletter: How To Get a First Name Domain for Less Than 1 (12/7/2025) | HackerNoon
Computing

The HackerNoon Newsletter: How To Get a First Name Domain for Less Than $101 (12/7/2025) | HackerNoon

4 Min Read
30 years after Microsoft went ‘all-in’ on the internet, its AI strategy feels like a big-budget remake
Computing

30 years after Microsoft went ‘all-in’ on the internet, its AI strategy feels like a big-budget remake

12 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?