<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/isp/isp.c, branch release/4.8.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F4.8.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F4.8.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2003-04-03T18:49:23Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2003-04-03T18:49:23Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2003-04-03T18:49:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0c0b5822358eaf1f5f5f2ac45e5ce80b4508637c'/>
<id>urn:sha1:0c0b5822358eaf1f5f5f2ac45e5ce80b4508637c</id>
<content type='text'>
'RELENG_4_8_0_RELEASE'.

This commit was manufactured to restore the state of the 4.8-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>MFC: 10160 support. Initial DAC support. Lose STRNCAT over the side.</title>
<updated>2002-10-11T17:34:28Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-10-11T17:34:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=749c0bb751077c92139cf9a010c63968e73c0b5c'/>
<id>urn:sha1:749c0bb751077c92139cf9a010c63968e73c0b5c</id>
<content type='text'>
23XX ZIO support. Keep up with off-freebsd code changes.
</content>
</entry>
<entry>
<title>MFC (1.94, 1.95):</title>
<updated>2002-07-29T04:11:47Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-07-29T04:11:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f24de6a5ed9ed1c2286c3f2d549e8b8c33274fea'/>
<id>urn:sha1:f24de6a5ed9ed1c2286c3f2d549e8b8c33274fea</id>
<content type='text'>
Remove the 'bogus registrant' hack for fabric searches. If we've
overrrides marked, don't set some default values from reading NVRAM.
Switch to using USEC_DELAY rather than USEC_SLEEP at isp_reset time.
If the HBA is already 'touched', still set maxluns. Fix some bugs
in the non-HANDLE_LOOPSTATE_IN_OUTER_LAYERS vase. Clean up some
target mode stuff.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2002-05-02T04:03:35Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-05-02T04:03:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3a7c66e90f36255532f85933f798f822b34ff65b'/>
<id>urn:sha1:3a7c66e90f36255532f85933f798f822b34ff65b</id>
<content type='text'>
If we get a DATA UNDERRUN error from QLogic FC cards, but the RQCS_RU bit
is not set in the scsi completion status, or if the residual is clearly
nonsense, then this was a command that suffered the loss of one or more
FC frames in the middle of the exchange.

Set HBA_BOTCH and hope it will get retried. It's the only thing we can do.

Approved by: re@freebsd.org
</content>
</entry>
<entry>
<title>MFC: new way of getting stuff from fabric name servers; slight cleanup of</title>
<updated>2002-04-16T21:41:22Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-04-16T21:41:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=794e31e9a5487c789a6ad778bf7194b3480f638a'/>
<id>urn:sha1:794e31e9a5487c789a6ad778bf7194b3480f638a</id>
<content type='text'>
dma stuff; increase size of FC scratch area.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2002-03-21T23:22:21Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-03-21T23:22:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9971f53bf62c52de8c4ef9c8c1b4aa841254119b'/>
<id>urn:sha1:9971f53bf62c52de8c4ef9c8c1b4aa841254119b</id>
<content type='text'>
Limit fabric search to a default 256 entries. This will all go away
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.
</content>
</entry>
<entry>
<title>MFC: Separation of 2300/2312 support. Enabling of RIO for FC &amp;&amp; LVD cards.</title>
<updated>2002-02-22T19:56:43Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2002-02-22T19:56:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c8a1dd5db25be312728ef7713ce35266022ddab7'/>
<id>urn:sha1:c8a1dd5db25be312728ef7713ce35266022ddab7</id>
<content type='text'>
Implementation of f/w crash dumps. Fixing problems with port logouts.
Snagging 'lost command' cases for 1080 cards. Mailbox continuations to
reduce sleep/wakeup load (and make for fast boots)
</content>
</entry>
<entry>
<title>MFC: Major restructuring for swizzling to the request queue and unswizzling from</title>
<updated>2001-12-14T08:21:04Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2001-12-14T08:21:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a7b5a2d0bab22c88a0041fb0c6701c3192b00cc8'/>
<id>urn:sha1:a7b5a2d0bab22c88a0041fb0c6701c3192b00cc8</id>
<content type='text'>
the response queue. Instead of the ad hoc ISP_SWIZZLE_REQUEST, we now have
a complete set of inline functions in isp_inline.h. Each platform is
responsible for providing just one of a set of ISP_IOX_{GET,PUT}{8,16,32}
macros.
</content>
</entry>
<entry>
<title>MFC 1.81: Set QFULL scsi status if we get RQCS_QUEUE_FULL.</title>
<updated>2001-10-29T19:18:46Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2001-10-29T19:18:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=be314293fd7b31317a03e07f35e646f035f5c503'/>
<id>urn:sha1:be314293fd7b31317a03e07f35e646f035f5c503</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Protect against deranged fabric nameservers that spit out 10000 identical</title>
<updated>2001-10-20T17:55:14Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2001-10-20T17:55:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4c997e58fa6923137bb08b94307f7c3ccbf951d8'/>
<id>urn:sha1:4c997e58fa6923137bb08b94307f7c3ccbf951d8</id>
<content type='text'>
port numbers.
</content>
</entry>
</feed>
