<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/iir, branch release/5.2.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F5.2.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-09-26T15:36:47Z</updated>
<entry>
<title>Update email addresses, copyrights, and tweak the management interface.</title>
<updated>2003-09-26T15:36:47Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-09-26T15:36:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=50e2aaa00cbfbc3ec2cdc4c0deb70bf9b4077c3c'/>
<id>urn:sha1:50e2aaa00cbfbc3ec2cdc4c0deb70bf9b4077c3c</id>
<content type='text'>
Submitted by: "Leubner, Achim" &lt;Achim_Leubner@adaptec.com&gt;
</content>
</entry>
<entry>
<title>Use PCIR_BAR(x) instead of PCIR_MAPS.</title>
<updated>2003-09-02T17:30:40Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2003-09-02T17:30:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e27951b29c565206b57c8cdbc2ac344485c2f4f5'/>
<id>urn:sha1:e27951b29c565206b57c8cdbc2ac344485c2f4f5</id>
<content type='text'>
Glanced over by:	imp, gibbs
Tested by:		i386 LINT
</content>
</entry>
<entry>
<title>Use __FBSDID().</title>
<updated>2003-08-24T17:55:58Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2003-08-24T17:55:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aad970f1fee9a2a3e5a0f880be9b87c6193b3bd1'/>
<id>urn:sha1:aad970f1fee9a2a3e5a0f880be9b87c6193b3bd1</id>
<content type='text'>
Also some minor style cleanups.
</content>
</entry>
<entry>
<title>Prefer new location of pci include files (which have only been in the</title>
<updated>2003-08-22T06:00:27Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2003-08-22T06:00:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77e6a3b2dd824c108a2bb21dcf84dc70c213aa3f'/>
<id>urn:sha1:77e6a3b2dd824c108a2bb21dcf84dc70c213aa3f</id>
<content type='text'>
tree for two or more years now), except in a few places where there's
code to be compatible with older versions of FreeBSD.
</content>
</entry>
<entry>
<title>Mega busdma API commit.</title>
<updated>2003-07-01T15:52:06Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-07-01T15:52:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f6b1c44d1f70d5f298b911f2c1dcd802b0d11339'/>
<id>urn:sha1:f6b1c44d1f70d5f298b911f2c1dcd802b0d11339</id>
<content type='text'>
Add two new arguments to bus_dma_tag_create(): lockfunc and lockfuncarg.
Lockfunc allows a driver to provide a function for managing its locking
semantics while using busdma.  At the moment, this is used for the
asynchronous busdma_swi and callback mechanism.  Two lockfunc implementations
are provided: busdma_lock_mutex() performs standard mutex operations on the
mutex that is specified from lockfuncarg.  dftl_lock() is a panic
implementation and is defaulted to when NULL, NULL are passed to
bus_dma_tag_create().  The only time that NULL, NULL should ever be used is
when the driver ensures that bus_dmamap_load() will not be deferred.
Drivers that do not provide their own locking can pass
busdma_lock_mutex,&amp;Giant args in order to preserve the former behaviour.

sparc64 and powerpc do not provide real busdma_swi functions, so this is
largely a noop on those platforms.  The busdma_swi on is64 is not properly
locked yet, so warnings will be emitted on this platform when busdma
callback deferrals happen.

If anyone gets panics or warnings from dflt_lock() being called, please
let me know right away.

Reviewed by:	tmm, gibbs
</content>
</entry>
<entry>
<title>Import latest changes from the vendor.  This also is reported to fix the</title>
<updated>2003-04-25T05:37:04Z</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2003-04-25T05:37:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1374b663e8767aa352f352cc9a68c01ab71e3e93'/>
<id>urn:sha1:1374b663e8767aa352f352cc9a68c01ab71e3e93</id>
<content type='text'>
driver at long last!
Many thanks to vaidas.damosevicius@if.lt for keeping this issue alive
and pursuing Intel for a fix, Intel/ICP for working on the driver, and
Sergey Osokin for bringing the original patches up to 5-CURRENT.
</content>
</entry>
<entry>
<title>I deserve a big pointy hat for having missed all those references</title>
<updated>2003-04-10T23:50:06Z</updated>
<author>
<name>Maxime Henrion</name>
<email>mux@FreeBSD.org</email>
</author>
<published>2003-04-10T23:50:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7a648f56cf84d2445098a8143ac93224be9c408e'/>
<id>urn:sha1:7a648f56cf84d2445098a8143ac93224be9c408e</id>
<content type='text'>
to bus_dmasync_op_t in my last commit.
</content>
</entry>
<entry>
<title>Including &lt;sys/stdint.h&gt; is (almost?) universally only to be able to use</title>
<updated>2003-03-18T08:45:25Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-03-18T08:45:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b4b138c27f9f250fa0ce955de65761501559c328'/>
<id>urn:sha1:b4b138c27f9f250fa0ce955de65761501559c328</id>
<content type='text'>
%j in printfs, so put a newsted include in &lt;sys/systm.h&gt; where the printf
prototype lives and save everybody else the trouble.
</content>
</entry>
<entry>
<title>Gigacommit to improve device-driver source compatibility between</title>
<updated>2003-03-03T12:15:54Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-03-03T12:15:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7ac40f5f59dea6e9ab4869e974bdd4026274e921'/>
<id>urn:sha1:7ac40f5f59dea6e9ab4869e974bdd4026274e921</id>
<content type='text'>
branches:

Initialize struct cdevsw using C99 sparse initializtion and remove
all initializations to default values.

This patch is automatically generated and has been tested by compiling
LINT with all the fields in struct cdevsw in reverse order on alpha,
sparc64 and i386.

Approved by:    re(scottl)
</content>
</entry>
<entry>
<title>Fix cdevsw initialization commit to follow canonical format.</title>
<updated>2003-03-02T16:44:46Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2003-03-02T16:44:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3dc3dda55bff66e655c30b51db424ac8d8c92b39'/>
<id>urn:sha1:3dc3dda55bff66e655c30b51db424ac8d8c92b39</id>
<content type='text'>
</content>
</entry>
</feed>
