<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/isp, 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>MFC: 1.36</title>
<updated>2008-01-27T15:44:37+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2008-01-27T15:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c6425316350da8d9124c0a58f6f9043c07199326'/>
<id>c6425316350da8d9124c0a58f6f9043c07199326</id>
<content type='text'>
Add missing locking for SBus controllers.

Approved by:	re (kensmith)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add missing locking for SBus controllers.

Approved by:	re (kensmith)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix off-by-two errors.</title>
<updated>2007-08-28T00:09:12+00:00</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2007-08-28T00:09:12+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=8553cd622c29a640c0868c3ffd93b4bb708921b0'/>
<id>8553cd622c29a640c0868c3ffd93b4bb708921b0</id>
<content type='text'>
Both WWNN and WWPN are 64-bit unsigned integers and they are prefixed
with "0x", which requires two more bytes each.

Submitted by:	Danny Braniss (danny at cs dot huji dot ac dot il)
		via Matthew Jacob (lydianconcepts at gmail dot com)
Approved by:	re (bmah)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Both WWNN and WWPN are 64-bit unsigned integers and they are prefixed
with "0x", which requires two more bytes each.

Submitted by:	Danny Braniss (danny at cs dot huji dot ac dot il)
		via Matthew Jacob (lydianconcepts at gmail dot com)
Approved by:	re (bmah)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Export 4Gbps Fibre Channel link speed correctly with inquiry commands.</title>
<updated>2007-08-23T15:57:13+00:00</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2007-08-23T15:57:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fada2376b8d0b69fed8404628e74d55e5a6e301d'/>
<id>fada2376b8d0b69fed8404628e74d55e5a6e301d</id>
<content type='text'>
Approved by:	re (kensmith)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (kensmith)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Get rid of a couple of Coverity found sign comparison errors.</title>
<updated>2007-07-10T07:55:59+00:00</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-07-10T07:55:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2e4637cd752bdf9cb60a2db5e3dbac3b4bb16123'/>
<id>2e4637cd752bdf9cb60a2db5e3dbac3b4bb16123</id>
<content type='text'>
Approved by:	re (Ken)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (Ken)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Be more conservative- turn off fast posting and RIO for 22XX cards.</title>
<updated>2007-07-10T07:55:04+00:00</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-07-10T07:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=bb4f528dd82e6da5961b24f3388879b19266f1ba'/>
<id>bb4f528dd82e6da5961b24f3388879b19266f1ba</id>
<content type='text'>
Approved by:	re (ken)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (ken)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Recover from some major omissions/problems with the 24XX port.</title>
<updated>2007-07-02T20:08:20+00:00</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-07-02T20:08:20+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=4607e8eed375ee34622d510c6de7d922843caca5'/>
<id>4607e8eed375ee34622d510c6de7d922843caca5</id>
<content type='text'>
First, we were never correctly checking for a 24XX Status Type 0
response- that cased us to fall through to evaluate status for
commands as if this were a 2100/2200/2300 Status Type 0 response.
This is *close*, but not quite the same. This has been reported
to be apparent with some wierd lun configuration problems with
some arrays. It became glaringly apparent on sparc64 where none
of the correct byte swap things were done.

Fixing this omission then caused a whole universe shifting debug
cycle of endian issues for the 2400. The manual for 24XX f/w turns
out to be wrong about the endianness of a couple of entities. The
lun and cdb fields for the type 7 request are *not* unconditionally
big endian- they happen to be opposite of whatever the endian of
the current machine type is. Same with the sense data for the
24XX type 0 response.

While we're at it investigate and resolve some NVRAM endian
issues.

Approved by:	re (ken)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First, we were never correctly checking for a 24XX Status Type 0
response- that cased us to fall through to evaluate status for
commands as if this were a 2100/2200/2300 Status Type 0 response.
This is *close*, but not quite the same. This has been reported
to be apparent with some wierd lun configuration problems with
some arrays. It became glaringly apparent on sparc64 where none
of the correct byte swap things were done.

Fixing this omission then caused a whole universe shifting debug
cycle of endian issues for the 2400. The manual for 24XX f/w turns
out to be wrong about the endianness of a couple of entities. The
lun and cdb fields for the type 7 request are *not* unconditionally
big endian- they happen to be opposite of whatever the endian of
the current machine type is. Same with the sense data for the
24XX type 0 response.

While we're at it investigate and resolve some NVRAM endian
issues.

Approved by:	re (ken)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Pointy hat to me. Committed with building.</title>
<updated>2007-06-26T23:08:57+00:00</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-06-26T23:08:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=baa219ed6fc87f6fda63b0f4411e6b0162c77fcb'/>
<id>baa219ed6fc87f6fda63b0f4411e6b0162c77fcb</id>
<content type='text'>
Approved by:	re (ken, implicit)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re (ken, implicit)
</pre>
</div>
</content>
</entry>
<entry>
<title>Extension of previous commit- when we have 2k login firmware, we need to</title>
<updated>2007-06-26T20:53:07+00:00</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-06-26T20:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=458570f73602884a880f31dfd008021844a8935a'/>
<id>458570f73602884a880f31dfd008021844a8935a</id>
<content type='text'>
put out a ispreqt2e_t structure onto the request queue- not a ispreqt2_t
structure. I forgot that the 23XX can use a t2 structure.

Approved by:    re (ken, implicitly)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
put out a ispreqt2e_t structure onto the request queue- not a ispreqt2_t
structure. I forgot that the 23XX can use a t2 structure.

Approved by:    re (ken, implicitly)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Yet another bug- when we have 2k login firmware, we need</title>
<updated>2007-06-25T17:21:16+00:00</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2007-06-25T17:21:16+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=16dbcac0635a2eadaebab33875a44db3a39ad1c1'/>
<id>16dbcac0635a2eadaebab33875a44db3a39ad1c1</id>
<content type='text'>
to put out a ispreqt3e_t structure onto the request queue-
not a ispreqt3_t structure. We weren't. This turns out only
to really matter for big endian machines.

Approved by:	re (ken)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to put out a ispreqt3e_t structure onto the request queue-
not a ispreqt3_t structure. We weren't. This turns out only
to really matter for big endian machines.

Approved by:	re (ken)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
</feed>
