dma-buf

业余程序员plus6 天前
p2p·amdgpu·dma-buf·rocm·kfd·hipmalloc·amdgpu_bo
RDMA-Verbs-GPU 内存与 DMA-BUF(十一)GPU DMA-BUF 把 GPU allocation 变成可由其他设备使用的共享对象。本文以 AMD GPU 软件栈为主线,说明 HSA 指针如何关联 KFD allocation 与 GEM BO,AMDGPU 如何导出 DMA-BUF,以及 RNIC 注册该 fd 后 attach、pin 与 map 流程。
业余程序员plus9 天前
rdma·qp·rocev2·dma-buf·rdma-core·mlx5·verbs
RDMA-Verbs-文章导读(一)本系列以 Linux、rdma-core 和 mlx5 为分析对象,从 Verbs API 开始逐层分析用户态 provider、uverbs、RDMA Core、mlx5 内核驱动和 HCA 硬件,并进一步梳理内存注册、队列创建、数据收发、完成通知以及 GPU DMA-BUF 使用流程。本文说明各篇文章的定位、阅读顺序和源码入口。
赖small强1 年前
v4l2·dma-buf·zero-copy·dma-fd
【音视频开发】Linux V4L2 零拷贝 (Zero-Copy) 机制深度解析本文档详细解析 Video for Linux 2 (V4L2) 框架中的零拷贝技术原理、实现细节及性能优势。
DeeplyMind1 年前
linux·amdgpu·dma-buf·rocm·kfd·rocr
AMD rocr-libhsakmt分析系列6-2:共享机制-import前文:AMD rocr-libhsakmt分析系列6-1:共享机制-export分析了export hsa的bo,本文分析import graphics传过来的bo。
killer-p2 年前
linux·共享内存·dma-buf
Linux DMA-Buf驱动框架dmabuf 是一个驱动间共享buf 的机制,他的简单使用场景如下:用户从DRM(显示驱动)申请一个dmabuf,把dmabuf 设置给GPU驱动,并启动GPU将数据输出到dmabuf,GPU输出完成后,再将dmabuf设置到DRM 驱动,完成画面的显示。
我是有底线的