FreeBSD Will Pay For Some KMS & GEM Love
Phoronix: FreeBSD Will Pay For Some KMS & GEM Love
Chris Wilson of Intel back in July had written a branch of the Intel X.Org display driver (xf86-video-intel) that added back user-space mode-setting support to their open-source driver that did not need the Graphics Execution Manager (GEM) within the kernel to function. This code was previously stripped away from the driver previously since KMS+GEM is the future they wanted to head in, but for those with vintage Intel i8xx-era graphics hardware using these newer code paths frequently resulted in lock-ups and other problems. Rather than trying to solve the actual problem at hand of GEM and KMS for this old hardware, the easier solution was viewed to just add back non-GEM UMS support...
Work done in DragonflyBSd during GSoC 2010
Here is a link about the "port GEM and KMS" GSoC project. From what it says, a first step accomplished last summer. Maybe that could be a start for FreeBSD/PCBSD.
Hope this leads to porting 8xx to KMS on Linux
I hope this work will help Intel 8xx chipsets be fully supported on Linux KMS too.