Skip to content
This repository was archived by the owner on Sep 1, 2025. It is now read-only.

intel-gpu/dmabuf_peer_mem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

PROJECT NOT UNDER ACTIVE MANAGEMENT

This project will no longer be maintained by Intel.
Intel will not provide or guarantee development of or support for this project, including but not limited to, maintenance, bug fixes, new releases or updates.
Patches to this project are no longer accepted by Intel.
If you have an ongoing need to use this project, are interested in independently developing it, or would like to maintain patches for the community, please create your own fork of the project.

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

Contributors 4

  •  
  •  
  •  
  •