<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/sio, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>If you insert a pccard modem and then eject it, you get a panic.  This</title>
<updated>2004-07-22T23:16:12+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-07-22T23:16:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a7092dac2ec59cbf8030f183d29608d3574d6ee1'/>
<id>a7092dac2ec59cbf8030f183d29608d3574d6ee1</id>
<content type='text'>
happens because the sio device was never opened and com-&gt;tp is
therefore NULL.  ttygone can't swallow a NULL, so guard against that
possibility.  Other places in this function make similar checks, so I
believe this is correct.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
happens because the sio device was never opened and com-&gt;tp is
therefore NULL.  ttygone can't swallow a NULL, so guard against that
possibility.  Other places in this function make similar checks, so I
believe this is correct.
</pre>
</div>
</content>
</entry>
<entry>
<title>Preparation commit for the tty cleanups that will follow in the near</title>
<updated>2004-07-15T20:47:41+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-07-15T20:47:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=672c05d49c9565187ba43fd37c632fd5960c04b5'/>
<id>672c05d49c9565187ba43fd37c632fd5960c04b5</id>
<content type='text'>
future:

rename ttyopen() -&gt; tty_open() and ttyclose() -&gt; tty_close().

We need the ttyopen() and ttyclose() for the new generic cdevsw
functions for tty devices in order to have consistent naming.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
future:

rename ttyopen() -&gt; tty_open() and ttyclose() -&gt; tty_close().

We need the ttyopen() and ttyclose() for the new generic cdevsw
functions for tty devices in order to have consistent naming.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce ttygone() which indicates that the hardware is detached.</title>
<updated>2004-07-11T15:18:39+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-07-11T15:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=911dbd84c7f3eecf13decfa4289ac34893cbfb62'/>
<id>911dbd84c7f3eecf13decfa4289ac34893cbfb62</id>
<content type='text'>
Move dtrwait logic to the generic TTY level.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move dtrwait logic to the generic TTY level.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update for the KDB framework. Sanitize the alpha console code now that</title>
<updated>2004-07-10T22:29:41+00:00</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-07-10T22:29:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=6af8e47df722b83d7c35d3d58449930d20a16ce5'/>
<id>6af8e47df722b83d7c35d3d58449930d20a16ce5</id>
<content type='text'>
it's in the way even more. Basicly: remove all alpha specific console
support from gfb(4), sio(4) and syscons(4). Rewrite the alpha console
initialization to be identical to all other platforms. In a nutshell:
call cninit().
The platform specific code now only sets or clears RB_SERIAL and thus
automaticly causes the right console to be selected.

sio.c:
o  Replace the remote GDB hacks and use the GDB debug port interface
   instead.
o  Make debugging code conditional upon KDB instead of DDB.
o  Call kdb_alt_break() instead of db_alt_break().
o  Call kdb_enter() instead of breakpoint().
o  Remove the ugly compatibility of using the console as the debug
   port.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it's in the way even more. Basicly: remove all alpha specific console
support from gfb(4), sio(4) and syscons(4). Rewrite the alpha console
initialization to be identical to all other platforms. In a nutshell:
call cninit().
The platform specific code now only sets or clears RB_SERIAL and thus
automaticly causes the right console to be selected.

sio.c:
o  Replace the remote GDB hacks and use the GDB debug port interface
   instead.
o  Make debugging code conditional upon KDB instead of DDB.
o  Call kdb_alt_break() instead of db_alt_break().
o  Call kdb_enter() instead of breakpoint().
o  Remove the ugly compatibility of using the console as the debug
   port.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define the tty methods as typedefs.</title>
<updated>2004-06-30T21:38:08+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-30T21:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b4994e318ab2de6585ba5e879617df94d98de724'/>
<id>b4994e318ab2de6585ba5e879617df94d98de724</id>
<content type='text'>
Change the return type for t_break to void.

Add t_ioctl (more about this later).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the return type for t_break to void.

Add t_ioctl (more about this later).
</pre>
</div>
</content>
</entry>
<entry>
<title>- Shorten the names for the TTY related swi interrupt handlers as the</title>
<updated>2004-06-28T16:17:11+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-06-28T16:17:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3df6c4de7ede52ddc0ff33f75a760ffec8b735b2'/>
<id>3df6c4de7ede52ddc0ff33f75a760ffec8b735b2</id>
<content type='text'>
  'tty:' prefix is largely redundant.
- Fix the priority of the low-priority TTY SWIs that are hung off of the
  softclock thread.

Submitted by:	bde (2)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  'tty:' prefix is largely redundant.
- Fix the priority of the low-priority TTY SWIs that are hung off of the
  softclock thread.

Submitted by:	bde (2)
</pre>
</div>
</content>
</entry>
<entry>
<title>Guard against us having no tty pointer.</title>
<updated>2004-06-27T11:29:54+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-27T11:29:54+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ae404e3427eed77c22e0c4df821ff9d978d9ac93'/>
<id>ae404e3427eed77c22e0c4df821ff9d978d9ac93</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Pick the hotchar out of the tty structure instead of caching private</title>
<updated>2004-06-26T09:20:07+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-26T09:20:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cb9ea5f4cbd32931cd4444df5024abfd9d66194b'/>
<id>cb9ea5f4cbd32931cd4444df5024abfd9d66194b</id>
<content type='text'>
copies.

No current line disciplines have a dynamically changing hotchar, and
expecting to receive anything sensible during a change in ldisc is
insane so no locking of the hotchar field is necessary.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
copies.

No current line disciplines have a dynamically changing hotchar, and
expecting to receive anything sensible during a change in ldisc is
insane so no locking of the hotchar field is necessary.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use generic support for modemcontrol and BREAK ioctls.</title>
<updated>2004-06-25T10:51:33+00:00</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2004-06-25T10:51:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=85bc8ea7fc84732ee5f8bd1cb255b4382ff8b4d4'/>
<id>85bc8ea7fc84732ee5f8bd1cb255b4382ff8b4d4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
