ASpeed AST2500/AST2600 XDMA Engine Support Pending For Linux
Written by Michael Larabel in Hardware on 16 March 2020 at 06:30 AM EDT. 9 Comments
Kernel patches pending that might see mainlining for the upcoming Linux 5.7 window provide ASpeed XDMA engine support for the plethora of AST2500 BMCs found on server platforms and the forthcoming AST2600-based platforms.

Going back to last year was the ASpeed AST2600 bring-up in its initial form for this SoC. One of the ASpeed Linux kernel patch series worked on since then has been the XDMA engine support for both the new AST2600 and the prevalent AST2500.

The XDMA engine allows for PCI DMA operations between the SoC/BMC and the host processor. The host processor must have the driver loaded and is responsible for allocating the coherent system memory areas for the XDMA engine on the BMC SoC to have direct memory access.

The latest patches have been sitting on the mailing list while waiting to see if they get picked up by upstream maintainers in time for the Linux 5.7 merge window opening around the start of April.

Separately, also on the ASpeed front for Linux 5.7 is AST2600 vhub support with the SoC's USB improvements.
Related News
About The Author
Author picture

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter or contacted via

Popular News This Week