AMD 繼續(xù)推動其 PTDMA 驅(qū)動進入 Linux 主線
目前,AMD 推出的適用于 Linux 的驅(qū)動程序 PTDMA 已經(jīng)更新到 v10 版本,以期最終能夠合并入 Linux 主線。
PTDMA 是 AMD 于 2019 年 9 月發(fā)布的一個 Linux 驅(qū)動程序,用于支持 EPYC 處理器的 Pass-Through DMA 控制器,并允許高帶寬內(nèi)存到內(nèi)存和 I/O 的復(fù)制操作。同時,該驅(qū)動增加了對多個 PTDMA 實例的支持,每個設(shè)備將得到一個唯一的標(biāo)識符和唯一命名的資源。并且,PTDMA 控制器和驅(qū)動程序還針對與 AMD 非透明橋接 (NTB) 設(shè)備一起使用進行了優(yōu)化。
在初始補丁系列之后,AMD PTDMA Linux 驅(qū)動程序在接下來的幾個月中迅速通過了幾輪審查。然而其在后來的修訂和補丁提交中花費了大量時間。截至到目前,已經(jīng)是第十次修訂。本次修訂包括刪除不必要的打印和變量、從 debufs 代碼中刪除未使用的 pt_debugfs_lock 以及為所有調(diào)試目錄保持相同的文件權(quán)限等內(nèi)容。
在未來幾周內(nèi),該驅(qū)動程序?qū)⒗^續(xù)接受審核,以判斷其是否能夠合并入 Linux 內(nèi)核主線。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:AMD 繼續(xù)推動其 PTDMA 驅(qū)動進入 Linux 主線
本文地址:https://www.oschina.net/news/147065/amd-work-to-mainline-ptdma