Un nuevo controlador de código abierto de AMD publicado para revisión de código que apunta al kernel de Linux ascendente es el controlador QDMA.
El controlador AMD QDMA proviene del lado de Xilinx de la casa y se utiliza como interfaz entre la memoria del host y el subsistema DMA de la tarjeta Xilinx FPGA. QDMA se utiliza junto con el bloque PCI Express IP.
En Linux 6.3, AMD actualizó el subsistema XDMA también para su uso con hardware Xilinx. A diferencia de XDMA, el subsistema QDMA está basado en colas y puede admitir miles de colas y otras funciones. El subsistema QDMA se usa actualmente con dispositivos Xilinx Alveo PCIe.
Ya están disponibles los parches iniciales para el controlador AMD QDMA Linux revise en la lista de correo del kernel. Es genial ver todo este trabajo de controlador de Linux centrado en upstream y de código abierto para el hardware de Xilinx bajo la propiedad de AMD.