<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ispfw, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2012-09-02T15:18:08Z</updated>
<entry>
<title>MFC of 238806</title>
<updated>2012-09-02T15:18:08Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2012-09-02T15:18:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=44d0d5afb70fd4d490a88863c9e41b5745478257'/>
<id>urn:sha1:44d0d5afb70fd4d490a88863c9e41b5745478257</id>
<content type='text'>
Switch to FC-Tape f/w for the 23XX cards.
</content>
</entry>
<entry>
<title>Update firmware to more recent versions.</title>
<updated>2011-01-05T23:15:22Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2011-01-05T23:15:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0fa61e2f67265d89182a2748011eb37d77ff762a'/>
<id>urn:sha1:0fa61e2f67265d89182a2748011eb37d77ff762a</id>
<content type='text'>
MFC after:	3 months
</content>
</entry>
<entry>
<title>Don't spam dmesg with "registered firmware ..." when module is compiled</title>
<updated>2010-03-05T03:37:42Z</updated>
<author>
<name>Maxim Sobolev</name>
<email>sobomax@FreeBSD.org</email>
</author>
<published>2010-03-05T03:37:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e9f3a15d639bbf0232f7dcbb1ef57133a69b4b21'/>
<id>urn:sha1:e9f3a15d639bbf0232f7dcbb1ef57133a69b4b21</id>
<content type='text'>
into kernel, unless there is a verbose boot flag set.  There is no real
need to have this information printed.

MFC after:	1 week
</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>Make ispfw(4) play nice with individual firmware modules.</title>
<updated>2008-11-11T00:14:10Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2008-11-11T00:14:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8976a6d646502dc092b463a64400d09879d25b0'/>
<id>urn:sha1:e8976a6d646502dc092b463a64400d09879d25b0</id>
<content type='text'>
- Do not let individual KLD module unregister firmware image loaded by ispfw
or vice versa.
- Make 'kldunload ispfw' actually unregister all firmware images loaded by
ispfw, not just 'isp_1040'.
- Print which KLD module actually loaded the firmware image.
- Remove unused return value from do_load_fw() and do_unload_fw() and remove
duplicate sys/param.h while I am here.
</content>
</entry>
<entry>
<title>The MODULE_NAME should "ispfw" unless overriden, not "isp".</title>
<updated>2006-12-10T03:42:57Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-12-10T03:42:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f334280581051f81f3c49f77b7fcc1dd15fc8265'/>
<id>urn:sha1:f334280581051f81f3c49f77b7fcc1dd15fc8265</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use 2K Login f/w.</title>
<updated>2006-11-02T03:23:01Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-11-02T03:23:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=98981e638fcc14130ec02035bb9cee1b40377a57'/>
<id>urn:sha1:98981e638fcc14130ec02035bb9cee1b40377a57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add QLogic 2400 (4Gb) firmware.</title>
<updated>2006-08-26T18:39:18Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-08-26T18:39:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9b2027cec5ce3cb8552eec66b49ae44b72b2a72e'/>
<id>urn:sha1:9b2027cec5ce3cb8552eec66b49ae44b72b2a72e</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>Add 2322 firmware.</title>
<updated>2006-07-03T08:22:09Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-07-03T08:22:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=fb372900796f639bf269bf44651ef67f0eb17095'/>
<id>urn:sha1:fb372900796f639bf269bf44651ef67f0eb17095</id>
<content type='text'>
</content>
</entry>
</feed>
