Linux 7.4 合入 IO_uring 的 DMA-BUF 读写支持
热点事件持续更新
Linux 7.4 合入 IO_uring 的 DMA-BUF 读写支持
1 篇报道1 个报道来源9 小时前更新
先了解这件事
AI 综述
Linux 7.4 已合入通过 IO_uring 为内核 I/O 路径提供 DMA-BUF 读写支持的基础设施,使设备驱动和内核子系统能够共享硬件内存缓冲区,减少或避免数据经 CPU 拷贝的开销。该功能基于 registered buffers 和 IORING_OP_READ_FIXED、IORING_OP_WRITE_FIXED 请求实现,DMA-BUF 缓冲区最大可达 4GB。 这项支持目前有明确限制:仅适用于实现了新文件操作接口并主动启用该功能的文件,当前系列只支持 NVMe 块设备。因此,此次合入提供了 DMA-BUF 与 IO_uring 集成的基础能力,并不意味着所有文件系统或块设备都已支持该功能。</escape>
AI 根据报道生成 · 2 小时前更新
最新进展10月28日 05:09
Linux 7.4 通过 IO_uring 为内核 I/O 路径引入 DMA-BUF 支持报道时间线
沿着报道,了解事件的不同侧面。
10月28日
- PhoronixLinux 7.4 通过 IO_uring 为内核 I/O 路径引入 DMA-BUF 支持
Linux 7.4 已合并通过 IO_uring 为内核 I/O 路径提供 DMA-BUF 读写支持的基础设施,可让设备驱动和子系统共享硬件内存缓冲区,避免 CPU 拷贝。该功能为文件可选启用,目前仅支持 NVMe 块设备,基于 io_uring 的 registered buffers 和 IORING_OP_{READ,WRITE}_FIXED 请求,DMA-BUF 缓冲区最大可达 4GB。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。