<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/isp/ispvar.h, 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-13T01:59:14Z</updated>
<entry>
<title>NetBSD'er with time on their hands (dma-&gt;DMA)</title>
<updated>2003-09-13T01:59:14Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2003-09-13T01:59:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4b39f27d177ae385c6877292b36f495f76e8f33b'/>
<id>urn:sha1:4b39f27d177ae385c6877292b36f495f76e8f33b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This should enable 10160 support. As best as I can tell, the same</title>
<updated>2002-10-11T17:28:01Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-10-11T17:28:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f556e83b61289003cc0f212487c3eb3f5fd03bd2'/>
<id>urn:sha1:f556e83b61289003cc0f212487c3eb3f5fd03bd2</id>
<content type='text'>
f/w as 12160 is used, and otherwise, this is just a single channel
variant of the 10160.

MFC after:	0 days
</content>
</entry>
<entry>
<title>Remove ISP_DMA_ADDR_T definition.</title>
<updated>2002-09-23T05:09:23Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-09-23T05:09:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=66cbe912a93445ec57676487a99179142dd5cab5'/>
<id>urn:sha1:66cbe912a93445ec57676487a99179142dd5cab5</id>
<content type='text'>
Instead, based upon whether ISP_DAC_SUPPORTED is defined, typedef
isp_dma_addr_t appropriately.

If ISP_DAC_SUPPORTRED is defined, the DMA_WD2/DMA_WD3 macros do something
useful, else they define to '0'.
</content>
</entry>
<entry>
<title>Remove STRNCAT (==&gt;strncat) usage. Apparently I never read the man</title>
<updated>2002-09-06T18:32:16Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-09-06T18:32:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=99b57e408b9245a9b56e47f99749144838cfedcb'/>
<id>urn:sha1:99b57e408b9245a9b56e47f99749144838cfedcb</id>
<content type='text'>
page correctly and it wasn't doing what I thought it was.

Noticed by: Brooks Davis &lt;brooks@one-eyed-alien.net&gt;
</content>
</entry>
<entry>
<title>Add ISPASYNC_FW_DUMPED async event.</title>
<updated>2002-08-17T17:19:09Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-08-17T17:19:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e347e2c9b44630fd5dd2ff95fa0feb944ff72857'/>
<id>urn:sha1:e347e2c9b44630fd5dd2ff95fa0feb944ff72857</id>
<content type='text'>
add ISP_FW_NEWER_THAN macro- makes the code easier to read.
</content>
</entry>
<entry>
<title>Roll minor version. Add ISPASYNC_FW_RESTARTED async event. Add</title>
<updated>2002-06-16T04:52:53Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-06-16T04:52:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0499ae008f7e05b0e309244a62dd00e9cc06266d'/>
<id>urn:sha1:0499ae008f7e05b0e309244a62dd00e9cc06266d</id>
<content type='text'>
DEFAULT_FRAMESIZE &amp;&amp; DEFAULT_EXEC_THROTTLE references.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Fix bus dma segment count to be based off of MAXPHYS, not BUS_SPACE_MAXSIZE.</title>
<updated>2002-04-04T23:46:01Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-04-04T23:46:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=029f13c6714669bf95d48a9152392049a526da21'/>
<id>urn:sha1:029f13c6714669bf95d48a9152392049a526da21</id>
<content type='text'>
Grumble. I've seen better documented architectures out of Redmond.

Redo fabric evaluation to not use GET ALL NEXT (GA_NXT). Switches seem
to be trying to wriggle out of supporting this well. Instead, use
GID_FT to get a list of Port IDs and then use GPN_ID/GNN_ID to find the
port and node wwn. This should make working on fabrics a bit cleaner and
more stable.

This also caused some cleanup of SNS subcommand canonicalization so that
we can actually check for FS_ACC and FS_RJT, and if we get an FS_RJT,
print out the reason and explanation codes.

We'll keep the old GA_NXT method around if people want to uncomment a
controlling definition in ispvar.h.

This also had us clean up ISPASYNC_FABRICDEV to use a local lportdb argument
and to have the caller explicitly say that a device is at the end of the
fabric list.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Redo stuff for sparc64- primarily fix bus dma implementation. The endian</title>
<updated>2002-04-02T23:36:14Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-04-02T23:36:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1923f7399042b68821c64cbcf90b2828c14342b3'/>
<id>urn:sha1:1923f7399042b68821c64cbcf90b2828c14342b3</id>
<content type='text'>
stuff was right, but the busdma stuff was massively not right.

Didn't really test on ia64 or i386- don't have the former h/w and my
FreeBSD-current disk is unwell right now. Hope that this is okay.

MFC after:	1 week
</content>
</entry>
<entry>
<title>Limit fabric search to a default 256 entries. This will all go away</title>
<updated>2002-03-21T21:10:16Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-03-21T21:10:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=371777b16170aa50b8cad4c1264ecb582e482c90'/>
<id>urn:sha1:371777b16170aa50b8cad4c1264ecb582e482c90</id>
<content type='text'>
soon because it's just getting harder and harder to find switches
that correctly implement the GET ALL NEXT subcommands for the SNS
protocol.

Latch up result out pointer and set a busy flag when we're looking
at the response queue. This allows for a cleaner way to make sure
we don't get multiple CPUs trying to read the same response queue
entries.

Change how isp_handle_other_response returns values (clarity).

Make PORT UNAVAILABLE the same as PORT LOGOUT (force a LIP).

Do some formatting changes.

MFC after:	0 days
</content>
</entry>
<entry>
<title>Add in support firmware crash dumps. Change CFG options to split</title>
<updated>2002-02-17T06:32:58Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-02-17T06:32:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=01ff579d866ed4f6ffee7b38f00716936333e800'/>
<id>urn:sha1:01ff579d866ed4f6ffee7b38f00716936333e800</id>
<content type='text'>
WWN into WWNN and WWPN.

MFC after:	1 week
</content>
</entry>
</feed>
