DRM Development Documentation (TTM, GEM, KMS, etc)
Phoronix: DRM Development Documentation (TTM, GEM, KMS, etc)
One of the common complaints that arise from hopeful X.Org / Mesa developers or those aspiring to contribute to this critical free software area is that there's not enough documentation that is up-to-date and covers the internals of the X Server, Mesa, DDX drivers, etc. Well, for those looking to get into any Direct Rendering Manager (DRM) work, a heap of new documentation is available...
Agreed. I read through all that's up so far, and it's definitely helped my understanding of the driver internals... Enough that I might just start hacking around a bit in my (admittedly limited... silly CPU architectures class...) free time.