В сентябре прошлого года AMD анонсировала открытый парсер AtomBIOS для видеокарт RadeonHD для связи со слоем абстракции видео BIOS. Пока AMD не выпустила примеры исходных кодов для R600 и не предоставила документацию по 3D-регистрам, компания выпустила новый парсер. Он является частью проекта KGrids (проект AMD по созданию простого драйвера уровня ядра и тестового окружения), позволяя включить парсер AtomBIOS в ядро Linux. Пакет "kgrids-atom" состоит из кода на Си и трех заголовочных файлов (все вместе — порядка 1400 строк кода).
Благодаря поддержке ATI AtomBIOS в ядре появится возможность использовать "Kernel-based Mode-Setting". Alex Deucher сказал, что DDX-драйверы не могут быть адаптированы под новые драйверы, но это лишь добавит работы, для конечного пользователя это не принесет пользы. Кроме того, этот код меньше тестировался, чем текущей парсер AtomBIOS.
Если есть желание изучить код пакета, то скачать его можно с X.org.
>>> Подробности