<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/si, branch release/4.1.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.1.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2000-01-25T16:45:54Z</updated>
<entry>
<title>Always leave SP_DCEN on (monitor DCD).  Otherwise the firmware *really*</title>
<updated>2000-01-25T16:45:54Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-25T16:45:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=931e989797305e4967a74adb4a88779f14be7f3b'/>
<id>urn:sha1:931e989797305e4967a74adb4a88779f14be7f3b</id>
<content type='text'>
does ignore DCD.  Even TIOCMGET cannot read DCD as the firmware doesn't
report it.  This has pretty interesting effects for ppp(8) which runs
in clocal mode and polls carrier (!).  (Specialix's linux driver does
this too)

Also update the firmware to 3.0.6 for the SX cards, as apparently there
was a problem with floating (disconnected) DCD pins causing stray carrier
transitions, especially at port open time.

It seems to work here, and carrier loss is detected nearly immediately
rather than having to wait for a LQR timeout (a few minutes) before ppp(8)
gives up.

DCD problem noted by: nsayer
</content>
</entry>
<entry>
<title>Ack! I totally botched the pci probe routine which resulted in it trying</title>
<updated>2000-01-24T08:11:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-24T08:11:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=67d5be5275af1bf96a83f90c9c3f7d0d52df5803'/>
<id>urn:sha1:67d5be5275af1bf96a83f90c9c3f7d0d52df5803</id>
<content type='text'>
to match everything else *but* a specialix pci card. *blush*.
</content>
</entry>
<entry>
<title>A bit more newbusification of si.  This still isn't quite finished.</title>
<updated>2000-01-24T07:24:02Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-24T07:24:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b830d4388eb07d6c88a227c1ce50d33a88e376e5'/>
<id>urn:sha1:b830d4388eb07d6c88a227c1ce50d33a88e376e5</id>
<content type='text'>
Split out the bus attachments so the impact of the bus xxxvar.h files
with the inline macros for the ivars are confined to one file each.
</content>
</entry>
<entry>
<title>Initial attempt at newbusification of the specialix si/xio/sx driver.</title>
<updated>2000-01-23T22:51:49Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2000-01-23T22:51:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5b249744bd2a2eba508ecbf031a1fee5778ce6c7'/>
<id>urn:sha1:5b249744bd2a2eba508ecbf031a1fee5778ce6c7</id>
<content type='text'>
The files were repo copied from their original location and are part
way towards being portable.
This should unbreak the EISA support in the driver.
I have not updated files* yet as I'm not quite finished.
</content>
</entry>
<entry>
<title>Fix some -Wunused warnings</title>
<updated>1999-11-18T08:43:58Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-11-18T08:43:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4e250a4b871cbddc6d089fa7810b089780ea6ff8'/>
<id>urn:sha1:4e250a4b871cbddc6d089fa7810b089780ea6ff8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Zap cdevsw_add() - the make_dev's take care of it and don't use</title>
<updated>1999-10-08T18:27:20Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-10-08T18:27:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=90fce79ecd33318ef416b823d18a8668111f2313'/>
<id>urn:sha1:90fce79ecd33318ef416b823d18a8668111f2313</id>
<content type='text'>
the cdevsw[] array.
</content>
</entry>
<entry>
<title>Introduce ttyread() and ttywrite() which do the canonical thing.</title>
<updated>1999-09-28T11:45:31Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-09-28T11:45:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1ab305ef608dc3a8a8bc426b615e6b81bd7f5a05'/>
<id>urn:sha1:1ab305ef608dc3a8a8bc426b615e6b81bd7f5a05</id>
<content type='text'>
Use them in many tty drivers.

Reviewed by: julian, bde
</content>
</entry>
<entry>
<title>Remove five now unused fields from struct cdevsw.  They should never</title>
<updated>1999-09-25T18:24:47Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-09-25T18:24:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d6a0e38a1bffb551c7a3159a072a0ac3b30abccb'/>
<id>urn:sha1:d6a0e38a1bffb551c7a3159a072a0ac3b30abccb</id>
<content type='text'>
have been there in the first place.  A GENERIC kernel shrinks almost 1k.

Add a slightly different safetybelt under nostop for tty drivers.

Add some missing FreeBSD tags
</content>
</entry>
<entry>
<title>This patch clears the way for removing a number of tty related</title>
<updated>1999-09-25T16:21:39Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-09-25T16:21:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ae8e1d08d7bf92c79a987fb2a6a4526fbb8415f6'/>
<id>urn:sha1:ae8e1d08d7bf92c79a987fb2a6a4526fbb8415f6</id>
<content type='text'>
fields in struct cdevsw:

        d_stop          moved to struct tty.
        d_reset         already unused.
        d_devtotty      linkage now provided by dev_t-&gt;si_tty.

These fields will be removed from struct cdevsw together with
d_params and d_maxio Real Soon Now.

The changes in this patch consist of:

        initialize dev-&gt;si_tty in *_open()
        initialize tty-&gt;t_stop
        remove devtotty functions
        rename ttpoll to ttypoll
        a few adjustments to these changes in the generic code
        a bump of __FreeBSD_version
        add a couple of FreeBSD tags
</content>
</entry>
<entry>
<title>Null commit to get last commit message recorded:</title>
<updated>1999-08-30T20:52:14Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1999-08-30T20:52:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e45a8fa69d0598efe1f9e627706507e2387d5e82'/>
<id>urn:sha1:e45a8fa69d0598efe1f9e627706507e2387d5e82</id>
<content type='text'>
Avoid name clash with dev_t member si_tty.
</content>
</entry>
</feed>
