Een nieuw AMD open-source stuurprogramma dat is gepost voor codebeoordeling en gericht is op de stroomopwaartse Linux-kernel, is het QDMA-stuurprogramma.
Het AMD QDMA-stuurprogramma komt van de Xilinx-kant van het huis en wordt gebruikt voor de interface tussen het hostgeheugen en het DMA-subsysteem van de Xilinx FPGA-kaart. QDMA wordt gebruikt in combinatie met het PCI Express IP-blok.
In Linux 6.3 upstreamde AMD het XDMA-subsysteem ook voor gebruik met Xilinx-hardware. In tegenstelling tot XDMA is het QDMA-subsysteem wachtrijgebaseerd en kan het duizenden wachtrijen en andere functies ondersteunen. Het QDMA-subsysteem wordt momenteel gebruikt met Xilinx Alveo PCIe-apparaten.
De eerste patches voor de AMD QDMA Linux-driver zijn uit voor code review op de kernel mailinglijst. Het is geweldig om al dit open-source, upstream-gerichte Linux-stuurprogrammawerk te zien gebeuren voor Xilinx-hardware onder eigendom van AMD.