Skip to content

intel-gpu/dmabuf_peer_mem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Intel® RDMA Enablement Module

This is a Linux kernel mode driver that enables direct P2P communication between the memory of an Intel GPU card that supports the DMA-Buf framework and an HCA device that supports the PeerDirect interface from Mellanox.

It provides two interfaces:

  • As a Peer-Memory client: Peer-Memory is a Mellanox OFED (MOFED) specific kernel API that allows the owner of a memory allocation to claim the ownership and provide virtual address to DMA address translation for the RDMA drivers. The dmabuf_peer_mem KMD registers itself with MOFED as a Peer-Memory client.

  • As a dma-buf memory registry. The registry is a database of user supplied information of DMA-buf based memory allocations, including the virtuall address range and the file descriptor. The registry is accessed via ioctl interface over a character device (/dev/dmabuf_reg).

Dependencies

This driver is part of a collection of kernel-mode drivers that enable support for Intel graphics. The main graphics driver listed below must be installed for the driver to work properly:

Supported OS Distributions

OSV Branch installation instructions
SUSE® Linux® Enterprise Server 15SP4 suse/main Readme

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published