AMDGPU Open-Source Driver Code Continues Maturing
Nearly one month ago AMD published the open-source code to their new "AMDGPU" kernel driver and the necessary user-space driver changes too. That code is continuing to mature for the Linux 4.2 kernel and for supporting the RadeonSI Gallium3D driver that code is continuing to be polished.
Given that the AMDGPU kernel driver can't be merged until the Linux 4.2 kernel, the Mesa/Gallium3D changes for supporting AMDGPU haven't yet been merged to mainline Mesa and thus will not make it for Mesa 10.6. However, that code is continuing to evolve.
Within Alex Deucher's AMDGPU kernel driver branch, there hasn't been too much activity since the initial code drop aside from re-basing the driver and other fixes. Within the AMDGPU Mesa branch, there's been a bit more activity there. Marek has added Userptr support to the AMDGPU winsys plus made many other changes as of just a few days ago.
Overall things are looking good for this new AMDGPU driver stack designed to primarily support the Radeon R9 285 Tonga, Carrizo APUs, and the upcoming Radeon Rx 300 series. Testing out the AMDGPU stack with a Tonga GPU is still on my TODO list now that it looks like any initial fallout from the new code is getting cleaned up to ensure a good testing experience, and will hopefully get to it soon with my ever-growing TODO list.