This should have been done a lot earlier.
Is there any chance this becomes part of Mesa 11 release?
Phoronix: R300 Gallium3D Is Now Separate From Classic Driver
Up to this point the ATI "R300g" driver that provides Gallium3D support for Radeon GPUs up through the Radeon X1000 (R500) series has depended upon files from the "R300c" classic Mesa DRI driver when being compiled. In particular, the R300c shader compiler and its nearly 20,000 lines of code. The R300c compiler has now been copied over directly to live separately within the R300g driver, which means the classic R300 driver can be left to fade off and die...
http://www.phoronix.com/vr.php?view=OTcxNw
This should have been done a lot earlier.
Is there any chance this becomes part of Mesa 11 release?
Wait, you're saying ATI/AMD hasn't killed off UMS, but that their KMS support is solid; by that, do you mean ATI/AMD as in the FOSS team or as in the Catalyst driver? Because if Catalyst supports KMS, it's huge news to me.
What was the point for this?
I mean, the r300g compiler appears to be no longer actively developed (after the copy only this warning fix get committed and it clearly could be applied also to the r300 classic compiler) and if it was keep compatible with both drivers up to now, it shouldn't too difficult to keep compatibility for future bug fixes.