AMD Preps To Upstream More AMDKFD HSA Kernel Driver Changes

Written by Michael Larabel in AMD on 27 November 2017 at 07:32 PM EST. 3 Comments
AMD has sent out 14 new patches today for the AMDKFD HSA kernel driver in material that should be targeting Linux 4.16.

As reported previously, they are working to upstream more of their AMDKFD changes currently living within their hybrid driver stack and not yet the mainline kernel tree. They've been trying to get more of their APU changes upstreamed followed by proper discrete GPU support. With Linux 4.15 they made some progress in Carrizo/Kaveri era changes.

The 14 patches put out today unfortunately don't bring any new hardware improvements, but there is some new functionality. The 14 patches today provide some fixes, allow HWS to schedule multiple processes concurrently, debugfs support, and simplified process locking and lock dependencies.

The good news is that AMD's Felix Kuehling mentioned in the patch series, "After these patches I'm ready to start upstreaming dGPU support." Here's to hoping ROCm OpenCL and friends begins playing nicely on mainline components for Radeon GPUs in 2018 to ease the open-source OpenCL adoption and usage.
Related News
About The Author
Michael Larabel

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, LinkedIn, or contacted via

Popular News This Week