LINUX.ORG.RU

История изменений

Исправление Displacer, (текущая версия) :

Технически да, но как я понимаю железозависимая часть всё равно остаётся. Всё что можно, лучше выносить из ядра. Понятное дело, что существует механизм системных вызовов и к регистрам напрямую не обратиться, но это не совсем, означает, что драйвер из user-space не работает с железом. Разъясните, если не прав :)

PS: хотя может и к регистрам можно обратиться, через какой-нибудь mmap. Надо исходники смотреть или ждем в обсуждение разработчика конкретного драйвера.

PPS: погрепал исходники mesa, вызовы mmap как минимум присуствуют.

Исправление Displacer, :

Технически да, но как я понимаю железозависимая часть всё равно остаётся. Всё что можно, лучше выносить из ядра. Понятное дело, что существует механизм системных вызовов и к регистрам напрямую не обратиться, но это не совсем, означает, что драйвер из user-space не работает с железом. Разъясните, если не прав :)

PS: хотя может и к регистрам можно обратиться, через какой-нибудь mmap. Надо исходники смотреть или ждем в обсуждение разработчика конкретного драйвера.

Исходная версия Displacer, :

Технически да, но как я понимаю железозависимая часть всё равно остаётся. Всё что можно, лучше выносить из ядра. Понятное дело, что существует механизм системных вызовов и к регистрам напрямую не обратиться, но это не совсем, означает, что драйвер из user-space не работает с железом. Разъясните, если не прав :)