Xilinx Volleys Latest Open-Source Alveo Accelerator Driver Code

Written by Michael Larabel in Hardware on 28 February 2021 at 07:09 AM EST. Add A Comment
Back in March 2019 Xilinx announced they were looking to upstream their Alveo FPGA accelerator drivers into the mainline kernel code. They followed through with posting the initial kernel patches and then fast forward to the end of 2020 they posted a new iteration of the patches. This month the company, which is in the process of being acquired by AMD, posted the third iteration of their open-source Linux kernel driver patches.

The "v3" patches for the Xilinx XRT Alveo driver enablement for these PCIe accelerator cards is now under review. The new version of the patches has streamlined the driver framework, updated documentation, addressed test issues, and made other changes. In current form the Alveo driver code for the Linux kernel is just shy of ten thousand lines of code. This third version arrived just days before the two year anniversary of Xilinx announcing their open-source accelerator driver kernel plans and their initial patches.

Meanwhile in user-space and as part of AMD's collaboration and pending acquisition, Xilinx FPGA support is coming to ROCm.

The latest Xilinx XRT Alveo driver patches can be found on the kernel mailing list where it's still undergoing review. It's too late for Linux 5.12 but we'll see if by chance the code is ready for mainline come 5.13 this summer.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com 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 OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week