Главная » 2008»Август»20 » Принято решение о включении нового USB стека во FreeBSD
Принято решение о включении нового USB стека во FreeBSD
12:36
Alfred Perlstein сообщил о принятии положительного решения по включению новой реализации USB стека во FreeBSD CURRENT.
Данная реализация так же известна под названием HPS USB стек, её автором является Hans Petter Selasky. Работа над этой реализацией велась несколько лет и после продолжительного тестирования решено включить её в основное дерево исходного кода. Подробнее о новшествах и отличиях HPS стека от существующего можно прочитать здесь, ниже представлены некоторые моменты:
Полная поддержка разделенных транзакций (Split transactions), что подразумевает возможность использования скоростных USB аудио устройств на современных USB HUB.
Поддержка HS ISOC транзакций, что, например, открывает двери для создания драйверов для различных высокоскоростных web-камер;
Поддержка USB для встраиваемых платформ, улучшенный алгоритм сброса содержимого кэшей и буферов;
Возможность автоопределения установочных USB дисков;
Расширена поддержка USB устройств, различных режимов работы (например, I/O vectors позволяет увеличить пропускную способность и сократить число прерываний);
Новый UGEN бэкенд и библиотека libusb, полностью решены проблемы с выгрузкой драйвера;
Новый USB API;
Многие USB драйверы избавлены от глобальных блокировок;