[LSF/MM/BPF TOPIC] Adding NVMeVirt to Kernel mainline

Keith Busch kbusch at kernel.org
Thu Feb 22 07:56:33 PST 2024


On Thu, Feb 22, 2024 at 10:38:03AM +0900, Jaehoon Shim wrote:
> Hi all,
> 
> My research group has recently introduced NVMeVirt, a software-defined
> virtual NVMe device implemented as a Linux kernel module. Upon
> loading, NVMeVirt emulates an NVMe device that is recognized by the
> host as a native PCIe device.
> - https://github.com/snu-csl/nvmevirt
> - https://www.usenix.org/system/files/fast23-kim.pdf
> 
> Advantages of NVMeVirt are:
> - Deployable in real environments (not virtual)
> - PCI peer-to-peer DMA support

It looks like your module creates a single nvme device. How are you
testing P2P with just one device?



More information about the Linux-nvme mailing list