I was looking at the radeon support state in libkms and I found out the following patch was proposed back in September, but never commented nor merged. The patch was submitted by nobled.
http://lists.freedesktop.org/archives/dri-devel/2010-September/003740.html
I applied it on the latest drm git version without any problem and compilation looks fine. Is there a reason preventing it from being merged?
If it needs testing, make your suggestion, I'll gladly make my best to test it.
Good point. Is KMS dead? Anyone?