<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/modules/ispfw, branch releng/12.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F12.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-03-04T10:10:17Z</updated>
<entry>
<title>sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
<updated>2017-03-04T10:10:17Z</updated>
<author>
<name>Enji Cooper</name>
<email>ngie@FreeBSD.org</email>
</author>
<published>2017-03-04T10:10:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=193d9e768ba63fcfb187cfd17f461f7d41345048'/>
<id>urn:sha1:193d9e768ba63fcfb187cfd17f461f7d41345048</id>
<content type='text'>
This simplifies make output/logic

Tested with:	`cd sys/modules; make ALL_MODULES=` on amd64
MFC after:	1 month
Sponsored by:	Dell EMC Isilon
</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='https://cgit-dev.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 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='https://cgit-dev.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>
<entry>
<title>Add 8Gb card firmware. Update some 2Gb and 4Gb f/w sets.</title>
<updated>2009-08-01T00:57:34Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2009-08-01T00:57:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b965588786917d64d87556cfd6a9c1807eb8fd40'/>
<id>urn:sha1:b965588786917d64d87556cfd6a9c1807eb8fd40</id>
<content type='text'>
Split 4Gb and 8Gb into pieces that can be either multi_id
capable or not.

Reviewed by:	scottl, ken
Approved by:	re
</content>
</entry>
<entry>
<title>Don't build unused SBus front-ends for sun4v, don't build EBus front-ends</title>
<updated>2008-05-04T14:59:25Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2008-05-04T14:59:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07f35f4b9adf4b726cfe4fda27427fc48f33f51d'/>
<id>urn:sha1:07f35f4b9adf4b726cfe4fda27427fc48f33f51d</id>
<content type='text'>
which are also likely to be irrelevant for sun4v (there's no SBus on sun4v
and only some EBus devices). While at it fix some style bugs according to
style.Makefile(5) where appropriate.

MFC after:	3 days
</content>
</entry>
<entry>
<title>Add 2400 f/w support.</title>
<updated>2006-08-26T18:40:25Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-08-26T18:40:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77b1a4d66af2809eaf8c68cd852d53c52c8329c8'/>
<id>urn:sha1:77b1a4d66af2809eaf8c68cd852d53c52c8329c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert isp(4) and ispfw(4) to use firmware(9) to manage firmware</title>
<updated>2006-07-09T17:50:20Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-07-09T17:50:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a5af41076070ffd3bd3cfd053cbed3653bb63e5'/>
<id>urn:sha1:9a5af41076070ffd3bd3cfd053cbed3653bb63e5</id>
<content type='text'>
loading for the QLogic cards.

Because isp(4) exists before the root is mounted, it's not really
possible for us to use the kernel's linker to load modules directly
from disk- that's really too bad.

However, the this is still a net win in in that the firmware has
been split up on a per chip (and in some cases, functionality)
basis, so the amount of stuff loaded *can* be substantially less
than the 1.5MB of firmware images that ispfw now manages. That is,
each specific f/w set is now also built as a module. For example,
QLogic 2322 f/w is built as isp_2322.ko and Initiator/Target 1080
firmware is built as isp_1080_it.ko.

For compatibility purposes (i.e., to perturb folks the least), we
also still build all of the firmware as one ispfw.ko module.

This allows us to let 'ispfw_LOAD' keep on working in existing
loader.conf files. If you now want to strip this down to just
the firmware for your h/w, you can then change loader.conf to
load the f/w you specifically want.

We also still allow for ispfw to be statically built (e.g., for
PAE and sparc64).

Future changes will look at f/w unloading and also role switching
that then uses the kernel linker to load different ips f/w sets.
MFC after:	2 months
</content>
</entry>
<entry>
<title>Use a consistent style and one much closer to the rest of /usr/src</title>
<updated>2001-01-06T14:00:42Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2001-01-06T14:00:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c68159a6d8eede11766cf13896d0f7670dbd51aa'/>
<id>urn:sha1:c68159a6d8eede11766cf13896d0f7670dbd51aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ispfw module</title>
<updated>2000-06-18T05:08:36Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2000-06-18T05:08:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=24e83068e703782f3ddb2a03913ee1f064d98218'/>
<id>urn:sha1:24e83068e703782f3ddb2a03913ee1f064d98218</id>
<content type='text'>
</content>
</entry>
</feed>
