<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/bktr/bktr_os.h, branch release/7.0.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>2008-02-24T05:45:17+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2008-02-24T05:45:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a9c219fa3cec18ef9f30edec6fa106bf0e2d423d'/>
<id>a9c219fa3cec18ef9f30edec6fa106bf0e2d423d</id>
<content type='text'>
'RELENG_7_0_0_RELEASE'.

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

This commit was manufactured to restore the state of the 7.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>Start each of the license/copyright comments with /*-, minor shuffle of lines</title>
<updated>2005-01-06T01:43:34+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-06T01:43:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=098ca2bda93c701c5331d4e6aace072495b4caaa'/>
<id>098ca2bda93c701c5331d4e6aace072495b4caaa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use a mutex to synchronize the driver top and bottom halves instead of</title>
<updated>2003-12-01T19:03:50+00:00</updated>
<author>
<name>Don Lewis</name>
<email>truckman@FreeBSD.org</email>
</author>
<published>2003-12-01T19:03:50+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=da6f8233bc410099fbcf7702a2e24bcc8ae9bc62'/>
<id>da6f8233bc410099fbcf7702a2e24bcc8ae9bc62</id>
<content type='text'>
using critcal_enter() and critical_exit() to attempt to replace spl*()
calls.  The critical section was calling selrecord(), which locks an
MTX_DEF mutex, which is not legal in a critical section.

Tested by: Stefan Ehmann &lt;shoesoft@gmx.net&gt; and "make universe"
Approved by: re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
using critcal_enter() and critical_exit() to attempt to replace spl*()
calls.  The critical section was calling selrecord(), which locks an
MTX_DEF mutex, which is not legal in a critical section.

Tested by: Stefan Ehmann &lt;shoesoft@gmx.net&gt; and "make universe"
Approved by: re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>Modify the critical section API as follows:</title>
<updated>2001-12-18T00:27:18+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2001-12-18T00:27:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7e1f6dfe9d7ac65419d57b36dee19cd1a3e996f5'/>
<id>7e1f6dfe9d7ac65419d57b36dee19cd1a3e996f5</id>
<content type='text'>
- The MD functions critical_enter/exit are renamed to start with a cpu_
  prefix.
- MI wrapper functions critical_enter/exit maintain a per-thread nesting
  count and a per-thread critical section saved state set when entering
  a critical section while at nesting level 0 and restored when exiting
  to nesting level 0.  This moves the saved state out of spin mutexes so
  that interlocking spin mutexes works properly.
- Most low-level MD code that used critical_enter/exit now use
  cpu_critical_enter/exit.  MI code such as device drivers and spin
  mutexes use the MI wrappers.  Note that since the MI wrappers store
  the state in the current thread, they do not have any return values or
  arguments.
- mtx_intr_enable() is replaced with a constant CRITICAL_FORK which is
  assigned to curthread-&gt;td_savecrit during fork_exit().

Tested on:	i386, alpha
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The MD functions critical_enter/exit are renamed to start with a cpu_
  prefix.
- MI wrapper functions critical_enter/exit maintain a per-thread nesting
  count and a per-thread critical section saved state set when entering
  a critical section while at nesting level 0 and restored when exiting
  to nesting level 0.  This moves the saved state out of spin mutexes so
  that interlocking spin mutexes works properly.
- Most low-level MD code that used critical_enter/exit now use
  cpu_critical_enter/exit.  MI code such as device drivers and spin
  mutexes use the MI wrappers.  Note that since the MI wrappers store
  the state in the current thread, they do not have any return values or
  arguments.
- mtx_intr_enable() is replaced with a constant CRITICAL_FORK which is
  assigned to curthread-&gt;td_savecrit during fork_exit().

Tested on:	i386, alpha
</pre>
</div>
</content>
</entry>
<entry>
<title>Switch from save/disable/restore_intr() to critical_enter/exit().</title>
<updated>2001-03-28T03:06:10+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2001-03-28T03:06:10+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0006681fe6b5ffaa4658d592e020d3a0c3594147'/>
<id>0006681fe6b5ffaa4658d592e020d3a0c3594147</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove debugging code</title>
<updated>2000-04-16T07:56:58+00:00</updated>
<author>
<name>Roger Hardiman</name>
<email>roger@FreeBSD.org</email>
</author>
<published>2000-04-16T07:56:58+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c4a7d3bc985b2f802a69eeacf591e0c9f7828a5c'/>
<id>c4a7d3bc985b2f802a69eeacf591e0c9f7828a5c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typo in interrupt handling code and fix bug in setting of adelay</title>
<updated>2000-04-16T07:50:09+00:00</updated>
<author>
<name>Roger Hardiman</name>
<email>roger@FreeBSD.org</email>
</author>
<published>2000-04-16T07:50:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f88d1687fb4cb929402424fa091b0a9ba93edffb'/>
<id>f88d1687fb4cb929402424fa091b0a9ba93edffb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to driver 2.11.</title>
<updated>2000-04-15T07:46:19+00:00</updated>
<author>
<name>Roger Hardiman</name>
<email>roger@FreeBSD.org</email>
</author>
<published>2000-04-15T07:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2767d675a6dd21288a7200f956ae0a36743c9908'/>
<id>2767d675a6dd21288a7200f956ae0a36743c9908</id>
<content type='text'>
Driver now compiles on FreeBSD/Alpha, but still requires testing.
Remove a printf, submitted by Chris D. Faulhaber &lt;jedgar@fxp.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Driver now compiles on FreeBSD/Alpha, but still requires testing.
Remove a printf, submitted by Chris D. Faulhaber &lt;jedgar@fxp.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Split the Bt848 driver into seperate files for</title>
<updated>1999-09-26T22:06:20+00:00</updated>
<author>
<name>Roger Hardiman</name>
<email>roger@FreeBSD.org</email>
</author>
<published>1999-09-26T22:06:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=96476a9986aefd877f39886ddae89f3211ab77d8'/>
<id>96476a9986aefd877f39886ddae89f3211ab77d8</id>
<content type='text'>
audio, tuner, card make, os dependent code and core bt848/i2c code.

Also, rewrite tuner code for FM Radio to make the code cleaner.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
audio, tuner, card make, os dependent code and core bt848/i2c code.

Also, rewrite tuner code for FM Radio to make the code cleaner.
</pre>
</div>
</content>
</entry>
</feed>
