<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/hifn, branch release/5.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2003-10-08T20:25:47Z</updated>
<entry>
<title>Add symmetric crypto support for the 7955 and 7956.</title>
<updated>2003-10-08T20:25:47Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-10-08T20:25:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=17b667019e77e20f0f05f8cbb8c90083e83eeffd'/>
<id>urn:sha1:17b667019e77e20f0f05f8cbb8c90083e83eeffd</id>
<content type='text'>
Note performance is currently suboptimal.

Submitted by:	Rajesh Vaidyanath &lt;RVaidyanath@hifn.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-test2/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-test2/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-test2/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>Change instances of callout_init that specify MPSAFE behaviour to</title>
<updated>2003-08-19T17:51:11Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-08-19T17:51:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c06eb4e29362135629bd45fbcb1c00dea6a78797'/>
<id>urn:sha1:c06eb4e29362135629bd45fbcb1c00dea6a78797</id>
<content type='text'>
use CALLOUT_MPSAFE instead of "1" for the second parameter.  This
does not change the behaviour; it just makes the intent more clear.
</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-test2/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>Add support to eliminate a context switch per crypto op when using the</title>
<updated>2003-06-27T20:07:10Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-06-27T20:07:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=07d0c94a4621a47d1b967e5c7cc7c17f26812f95'/>
<id>urn:sha1:07d0c94a4621a47d1b967e5c7cc7c17f26812f95</id>
<content type='text'>
software crypto device:

o record crypto device capabilities in each session id
o add a capability that indicates if the crypto driver operates synchronously
o tag the software crypto driver as operating synchronously

This commit also introduces crypto session id macros that cleanup their
construction and querying.
</content>
</entry>
<entry>
<title>fix typo (how did this get committed?)</title>
<updated>2003-06-04T23:12:32Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-06-04T23:12:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bba9599afb9f804dfa1b36429bfc5a44a42a18dc'/>
<id>urn:sha1:bba9599afb9f804dfa1b36429bfc5a44a42a18dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>detach RNG test facility on device detach</title>
<updated>2003-06-04T17:58:20Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-06-04T17:58:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=236266ee3107903d8f3fe2fee2c87b4ddc89fa68'/>
<id>urn:sha1:236266ee3107903d8f3fe2fee2c87b4ddc89fa68</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove bogon (undefined struct decl)</title>
<updated>2003-06-04T17:57:52Z</updated>
<author>
<name>Sam Leffler</name>
<email>sam@FreeBSD.org</email>
</author>
<published>2003-06-04T17:57:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=345b9e22926687577323a5c0f0eb19f126b02825'/>
<id>urn:sha1:345b9e22926687577323a5c0f0eb19f126b02825</id>
<content type='text'>
</content>
</entry>
</feed>
