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