AMDKFD HSA Kernel Driver Changes Planned For Linux 3.20
Oded Gabbay of AMD has sent in his latest AMDKFD kernel driver changes that he's hoping to have integrated for the Linux 3.20 kernel merge window.
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:
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.
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