Well, as far as the kernel is concerned, the distros or the manufacturers can provide an updated libdrm module in binary form built against the kernel version of the distros, this has been done for years and worked.
There is no problem providing a new DDX driver on the launch day, so my guess is that the really only missing stuff is a way to provide the specific bits of Mesa concerning the new devices.
I think that the Mesa guys should provide, within Gallium, a way to provide the device-specific bits as "plugins", so these ones could also be updated independently of the Mesa stack. I guess this will only be possible once Gallium interfaces are really finallized, if they're not yet, but that would allow FOSS support for new graphic devices much more easily.
There is no problem providing a new DDX driver on the launch day, so my guess is that the really only missing stuff is a way to provide the specific bits of Mesa concerning the new devices.
I think that the Mesa guys should provide, within Gallium, a way to provide the device-specific bits as "plugins", so these ones could also be updated independently of the Mesa stack. I guess this will only be possible once Gallium interfaces are really finallized, if they're not yet, but that would allow FOSS support for new graphic devices much more easily.
Comment