gpt4 book ai didi

linux - 多进程共享dma buf

转载 作者:太空狗 更新时间:2023-10-29 11:22:07 25 4
gpt4 key购买 nike

我正在尝试了解 linux 内核中的 dma buf 框架并阅读这篇文章 http://lwn.net/Articles/489703/上面写着

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

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

最佳答案

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

关于linux - 多进程共享dma buf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26148189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com