<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ispfw, branch release/13.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>http://cgit.freebsd.org/src/atom?h=release%2F13.1.0</id>
<link rel='self' href='http://cgit.freebsd.org/src/atom?h=release%2F13.1.0'/>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<updated>2020-11-20T01:15:48Z</updated>
<entry>
<title>Remove parallel SCSI and 1/2Gb FC support from isp(4).</title>
<updated>2020-11-20T01:15:48Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2020-11-20T01:15:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=1b760be482c53871fa36c7d8877923f35dbbce4c'/>
<id>urn:sha1:1b760be482c53871fa36c7d8877923f35dbbce4c</id>
<content type='text'>
This removes 288KB (36%) of the driver code and zillions of hacks and
workarounds, making single driver uniformly support several different
generations of hardware interfaces, not counting minor card variations.
After years of the hopeless fight, I don't think it worth to continue
support for hardware obsolete for 15-20 years.  Instead much cleaner
now code should allow to move forward toward better locking, multiple
queues and other cool features.

All the remaining Qlogic cards starting from 4Gb 24xx to 32Gb 27xx use
the same hardware/firmware interface with minor incremental improvements,
so it seems to be a good new starting point.  Except one PCI-X model all
all of them are PCIe and so still usable in modern systems.

Discussed with:	ken, scottl, jpaetzel, imp
Relnotes:	yes
</content>
</entry>
<entry>
<title>Remove sparc64 kernel support</title>
<updated>2020-02-03T17:35:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-02-03T17:35:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=58aa35d42975c298ca0adba705c042596303c9f5'/>
<id>urn:sha1:58aa35d42975c298ca0adba705c042596303c9f5</id>
<content type='text'>
Remove all sparc64 specific files
Remove all sparc64 ifdefs
Removee indireeect sparc64 ifdefs
</content>
</entry>
<entry>
<title>Update QLogic ISP 24xx/25xx chips firmware to 8.07.00.</title>
<updated>2018-03-02T19:50:41Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2018-03-02T19:50:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=9ff8b70ded5d8d5fc28bbd1a627c15a73d6286dc'/>
<id>urn:sha1:9ff8b70ded5d8d5fc28bbd1a627c15a73d6286dc</id>
<content type='text'>
MFC after:	1 month
</content>
</entry>
<entry>
<title>sys/dev: further adoption of SPDX licensing ID tags.</title>
<updated>2017-11-27T14:52:40Z</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2017-11-27T14:52:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=718cf2ccb9956613756ab15d7a0e28f2c8e91cab'/>
<id>urn:sha1:718cf2ccb9956613756ab15d7a0e28f2c8e91cab</id>
<content type='text'>
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.

The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
</content>
</entry>
<entry>
<title>Update 25xx chips firmware from 7.03.00 to 8.03.00.</title>
<updated>2016-04-11T10:53:25Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2016-04-11T10:53:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2b2f4008d07a8fa66d60ee4013a8645fb7a58f48'/>
<id>urn:sha1:2b2f4008d07a8fa66d60ee4013a8645fb7a58f48</id>
<content type='text'>
While the same update is also available for 24xx chips, it seems have
a problem with disabling virtual ports -- firmware handles the request,
but does not respong on it, causing timeout in driver.

MFC after:	1 month
</content>
</entry>
<entry>
<title>Rip off target mode support for parallel SCSI QLogic adapters.</title>
<updated>2015-11-23T10:06:19Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-11-23T10:06:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3e6deb330e6613bcd7b3ec227add1eb2a2dcaaf8'/>
<id>urn:sha1:3e6deb330e6613bcd7b3ec227add1eb2a2dcaaf8</id>
<content type='text'>
Hacks to enable target mode there complicated code, while didn't really
work.  And for outdated hardware fixing it is not really interesting.

Initiator mode tested with Qlogic 1080 adapter is still working fine.
</content>
</entry>
<entry>
<title>Update Qlogic 23XX firmware from 3.03.26 to 3.03.28</title>
<updated>2015-11-21T20:52:40Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-11-21T20:52:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=070d1d2f21598489fe59eb52c96ddc360492e98d'/>
<id>urn:sha1:070d1d2f21598489fe59eb52c96ddc360492e98d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update firmware for QLogic 22xx from 2.02.06 to 2.02.08.</title>
<updated>2015-11-21T14:39:57Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-11-21T14:39:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e7b34bf406ec5cad8e07c7da32281c6d2480cded'/>
<id>urn:sha1:e7b34bf406ec5cad8e07c7da32281c6d2480cded</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove residual verbosity.</title>
<updated>2015-10-22T15:13:47Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-10-22T15:13:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ed8ba339fe1cb91d5fc0e3889c811a2533f6f8b6'/>
<id>urn:sha1:ed8ba339fe1cb91d5fc0e3889c811a2533f6f8b6</id>
<content type='text'>
firmware_register() already reports errors.
</content>
</entry>
<entry>
<title>Update firmware images for Qlogic 24xx/25xx from 5.5.0 to 7.3.0.</title>
<updated>2015-10-20T12:27:59Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2015-10-20T12:27:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=21c2207ffc0c11c1dd4cfd1942bf246d6b307113'/>
<id>urn:sha1:21c2207ffc0c11c1dd4cfd1942bf246d6b307113</id>
<content type='text'>
This also removes separate "_multi" images, since this funcationality is
now in base, and there is simply no new images without it for years.
</content>
</entry>
</feed>
