It will be a while before the Linux 2.6.29 kernel merge window opens, considering we are just at the
second release candidate for
Linux 2.6.28, but Intel's Jesse Barnes is beginning to prepare the patches for
kernel-based mode-setting support.
There's still quite a bit of work left before kernel mode-setting will be stable, but the patches can be found on the
DRI development mailing list. These patches need to sit atop the recent GTT (Graphics Translation Table) mapping and EXA pixmap management patches.
Jesse has also sent along the Radeon driver that adds DRM/KMS mode-setting support (
mailing list message), but it's currently out of date.
For more information on kernel mode-setting support for Linux, checkout
A Preview of Kernel-based Mode-Setting and
The State of Kernel Mode-Setting. Additionally, you may be interested in
Red Hat's Plymouth and
Fedora 10, which are KMS friendly.
Introduced in the
Linux 2.6.28 kernel is
GEM support for providing a kernel memory manager to the X.Org graphics drivers, which is a pre-requisite for kernel mode-setting. Intel had developed the
Graphics Execution Manager after having a
falling out over
Tungsten's TTM.
Also available is the patches for
core KMS support and the
Intel i915 KMS driver.