<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Символьные устройства FreeBSD 8. Отсутствие tty_subr.c</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID9/10370.html</link>
    <description>Добрый день!&lt;br&gt;Есть ISA плата ввода-вывода. Под FreeBSD 4, 5, 6, 7 для ее работы был написан драйвер ядра как символьное устройство.&lt;br&gt;Компилируется вместе с ядром FreeBSD.&lt;br&gt;&lt;br&gt;В нем присутствуют функции b_to_q и q_to_b работы со связанными списками clist для которого выделятся блоки.&lt;br&gt;Функции находятся в ../kern/tty_subr.c.&lt;br&gt;При чтении с канала ввода-вывода туда помещаем данные,используется как буфер.&lt;br&gt;&lt;br&gt;В версия FreeBSD 8 и выше данный файл отсутствует.https://cgit.freebsd.org/src/tree/sys/kern&lt;br&gt;Что вместо него использовать?&lt;br&gt;Или что можно почитать для разработки драйвера для символьного устройства? Или уже эта технология не актуальна, т.е. используют, например блочные устройства или pci карты по-другому работают?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;br&gt;</description>

<item>
    <title>Символьные устройства FreeBSD 8. Отсутствие tty_subr.c (Аноним)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID9/10370.html#3</link>
    <pubDate>Tue, 30 Mar 2021 23:21:30 GMT</pubDate>
    <description>&amp;gt; Современные устройства PCI/USB &lt;br&gt;&lt;br&gt;вот так вот просто все. а тупо pci спаять из старого телика фигли нам ыкспердам, isa глупая жы&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Символьные устройства FreeBSD 8. Отсутствие tty_subr.c (Антон)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID9/10370.html#2</link>
    <pubDate>Sun, 28 Mar 2021 15:04:27 GMT</pubDate>
    <description>Спасибо!&lt;br&gt;</description>
</item>

<item>
    <title>Символьные устройства FreeBSD 8. Отсутствие tty_subr.c (wizard22)</title>
    <link>https://www.solaris.opennet.ru/openforum/vsluhforumID9/10370.html#1</link>
    <pubDate>Sat, 27 Mar 2021 16:08:59 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Компилируется вместе с ядром FreeBSD.&lt;br&gt;&amp;gt; В нем присутствуют функции b_to_q и q_to_b работы со связанными списками clist &lt;br&gt;&amp;gt; для которого выделятся блоки.&lt;br&gt;&amp;gt; Функции находятся в ../kern/tty_subr.c.&lt;br&gt;&amp;gt; При чтении с канала ввода-вывода туда помещаем данные,используется как буфер.&lt;br&gt;&amp;gt; В версия FreeBSD 8 и выше данный файл отсутствует.https://cgit.freebsd.org/src/tree/sys/kern &lt;br&gt;&amp;gt; Что вместо него использовать?&lt;br&gt;&amp;gt; Или что можно почитать для разработки драйвера для символьного устройства? Или уже &lt;br&gt;&amp;gt; эта технология не актуальна, т.е. используют, например блочные устройства или pci &lt;br&gt;&amp;gt; карты по-другому работают?&lt;br&gt;&lt;br&gt;Шина ISA осталась разве только в мини-устройствах. Устройства ISA интеллектом не обладают. Современные устройства PCI/USB его должны иметь. Символьные устройства живы. Меняется реализация ибо разработчики сегодня любят (или их заставляют) многоуровневые абстракции. По драйверам и устройствам FreeBSD есть одна старая книга &quot;FreeBSD Device Drivers: A Guide for the Intrepid 1st Editio</description>
</item>

</channel>
</rss>
