Um novo driver de código aberto da AMD postado para revisão de código que visa o kernel Linux upstream é o driver QDMA.
O driver AMD QDMA vem do lado Xilinx da casa e é usado para interface entre a memória do host e o subsistema DMA da placa Xilinx FPGA. QDMA é usado em conjunto com o bloco PCI Express IP.
No Linux 6.3, a AMD upstream o subsistema XDMA também para uso com hardware Xilinx. Ao contrário do XDMA, o subsistema QDMA é baseado em fila e pode suportar milhares de filas e outros recursos. O subsistema QDMA é usado atualmente com dispositivos Xilinx Alveo PCIe.
Os patches iniciais para o driver AMD QDMA Linux estão fora do código revise na lista de discussão do kernel. É ótimo ver todo esse trabalho de driver Linux de código aberto e focado no upstream acontecendo para o hardware Xilinx sob a propriedade da AMD.