I see. For example the i810 also has a framebuffer driver. Do you see a way to fix this except writing a kms driver for all legacy devices? Otherwise I would leave the pci part untouched and only keep the platform/USB pieces which I'm admittedly more interested in.
Which is obsolete and unmaintained. More of a problem would be the various ati framebuffer drivers.
I would like to see Linux move to the situation where if there is a driver for a given device its either one or the other not one and some legacy code which is just extra work.
Doesn't need to be "all KMS" - but for any given card either/or seems perfectly reasonable.
The big thing that is needed is someone crazy enough to write a KMS driver to replace vesa/uvesafb and the like.
Alan