Isa sa Mga serye ng AMD patch na naging sa mga gawa nang higit sa isang taon ay ang driver ng PTDMA na nagbibigay ng pass-through na suporta sa DMA engine sa Linux. Ang driver ay hanggang sa pang-onse na rebisyon nito ngunit ang mainlining ay maaaring mangyari sa lalong madaling panahon.
Ang pagsisikap ng driver ng AMD PTDMA Linux ay nagsimula noong Setyembre 2019 para sa pagpapagana ng kanilang PTDMA controller sa paggawa ng mataas na bandwidth memory-to-memory at I/O kopya na mga pagpapatakbo. Sinusuportahan ng mga modernong AMD CPU ang maraming mga Controller ng PTDMA, ang driver ng PTDMA ay nakakabit sa direksyong pag-access ng memorya ng kernel (DMA) na subsystem at inilaan upang magamit sa mga aparatong AMD Non-Transparent Bridge (NTB) ngunit hindi para sa pangkalahatang layunin na paligid DMA. Ang naunang mga patch ng AMD PTDMA v10 ay ipinadala pabalik sa oras ng pagsasama ng window ng Linux 5.14 habang ang tagapangalaga ng subsystem ng DMA na si Vinod Koul ay nagkomento na ang mga patches ay nasa kanyang queue ng pagsusuri pa rin nang sinenyasan ng AMD engineer na kasangkot ang katayuan ng pagkuha ng mga patch na nakuha.
Sa linggong ito ang v11 ang mga patch ay ipinadala na may iba’t ibang mga pagpapabuti ng code. Dahil mayroon pang ilang linggo hanggang sa pagsasama ng window ng Linux 5.15, makikita natin ngayon kung ang trabaho ay nasa isang estado na handa na para sa pangunahing linya.
isang taon ang PTDMA driver na nagbibigay ng dumadaan na suporta sa DMA engine sa Linux. Ang driver ay hanggang sa pang-onse na rebisyon nito ngunit ang mainlining ay maaaring mangyari sa lalong madaling panahon…