dma buf在多个进程之间共享

时间:2014-10-01 18:34:40

标签: linux linux-device-driver v4l2

我正在尝试了解linux内核中的dma buf框架并阅读本文http://lwn.net/Articles/489703/,其中说

用户空间实体请求文件描述符(fd),它是一个句柄    与缓冲区关联的匿名文件。然后它可以与其他人共享fd    司机和/或流程。

我的问题是,"任何分配的fd对于进程都是唯一的。所以,我认为如果我们将它传递给另一个进程(在此进程上下文中传递fd无效)如何获取dma缓冲区的句柄?"

1 个答案:

答案 0 :(得分:0)

它的工作方式是你必须使用特殊的fd共享机制,如unix domain socketsbinder