More ATI KMS Improvements For Linux 2.6.32

With this new code, all ATI GPUs with kernel mode-setting are using a newer and cleaner initialization path while dropping support for the current paths. Lots of this init path work was recently done by Jerome Glisse and others, which is designed to give better suspend-and-resume on most ASICs along with other advantages.
This code also has new work for kernel mode-setting with AGP-based R600 graphics cards, a multi-card memory management fix, single CRTC server GPU support, and R600 stability fixes.
This code has over 3,000 lines of new code that is landing late in the Linux 2.6.32 cycle, which will likely not please Linus. For those interested in reading the pull request along with the Git log of the changes, it can be found on dri-devel.
11 Comments