<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ispfw, branch release/8.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2011-02-16T16:18:46Z</updated>
<entry>
<title>Copy releng/8.2 to release/8.2.0 for 8.2-RELEASE.</title>
<updated>2011-02-16T16:18:46Z</updated>
<author>
<name>Ken Smith</name>
<email>kensmith@FreeBSD.org</email>
</author>
<published>2011-02-16T16:18:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dec99dafe5763ba1db6950342aa80a634169c083'/>
<id>urn:sha1:dec99dafe5763ba1db6950342aa80a634169c083</id>
<content type='text'>
Approved by:	re (implicit)

This commit was manufactured to restore the state of the 8.2-RELEASE image.
</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-test2/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-test2/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-test2/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-test2/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-test2/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-test2/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-test2/commit/?id=fb372900796f639bf269bf44651ef67f0eb17095'/>
<id>urn:sha1:fb372900796f639bf269bf44651ef67f0eb17095</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update 2300 f/w. This will probably be the last</title>
<updated>2006-04-18T21:55:30Z</updated>
<author>
<name>Matt Jacob</name>
<email>mjacob@FreeBSD.org</email>
</author>
<published>2006-04-18T21:55:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5b9fdd582c0111e4f5b5a2e1da0a24d59c5a5f39'/>
<id>urn:sha1:5b9fdd582c0111e4f5b5a2e1da0a24d59c5a5f39</id>
<content type='text'>
update here before we switch to the new f/w loading
framework.
</content>
</entry>
<entry>
<title>Fix -Wunder and make the sbus code really compile only on sparc64.</title>
<updated>2005-12-04T10:03:00Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2005-12-04T10:03:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=4cbc44fb193808cd4074770c043253cb87761f45'/>
<id>urn:sha1:4cbc44fb193808cd4074770c043253cb87761f45</id>
<content type='text'>
</content>
</entry>
</feed>
