AMDKFD HSA Kernel Driver Changes Planned For Linux 3.20

The AMDKFD driver is the kernel portion to AMD's open-source Heterogeneous System Architecture (HSA) kernel stack (along with the Radeon and soon-to-be-released AMDGPU kernel DRM drivers). Then on the user-space side is a new open-source HSA library and the Radeon Gallium3D drivers and Clover state tracker.
After being initially merged for Linux 3.19, the AMDKFD changes queued for Linux 3.20 right now include:
- Add support for SDMA usermode queues.
- Replace logic of sub-allocating from GART buffer in amdkfd. Instead of using radeon_sa module, use a new module that is more suited for this purpose.
- Add the number of watch points to amdkfd topology.
- Split a function that did two things into two separate functions.
This recent AMDKFD work is outlined as part of this pull request into DRM-Next. Missing from this latest batch is the initial work for Volcanic Islands / Carrizo APU support. It's also still not clear at this point if the new AMDGPU driver with R9 285 Tonga support will premiere in time for merging into Linux 3.20.
8 Comments
