Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | The MODULE_NAME should "ispfw" unless overriden, not "isp". | mjacob | 2006-12-10 | 1 | -1/+1 |
| | |||||
* | Use 2K Login f/w. | mjacob | 2006-11-02 | 1 | -6120/+6344 |
| | |||||
* | Add QLogic 2400 (4Gb) firmware. | mjacob | 2006-08-26 | 2 | -1/+12242 |
| | |||||
* | Convert isp(4) and ispfw(4) to use firmware(9) to manage firmware | mjacob | 2006-07-09 | 4 | -123/+159 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | Add 2322 firmware. | mjacob | 2006-07-03 | 2 | -0/+7659 |
| | |||||
* | Update 2300 f/w. This will probably be the last | mjacob | 2006-04-18 | 1 | -5795/+5986 |
| | | | | | update here before we switch to the new f/w loading framework. | ||||
* | Fix -Wunder and make the sbus code really compile only on sparc64. | ru | 2005-12-04 | 1 | -3/+3 |
| | |||||
* | Roll firmware to the latest version. There are a bunch of features | mjacob | 2005-01-29 | 1 | -5722/+5937 |
| | | | | | | in alternate f/w versions that will be pursued at some points. MFC after: 1 month | ||||
* | Remember to snag firmware for the DELL OEM (6312) card | mjacob | 2005-01-23 | 1 | -0/+2 |
| | | | | MFC after: 2 days | ||||
* | Start each of the license/copyright comments with /*-, minor shuffle of lines | imp | 2005-01-06 | 7 | -7/+7 |
| | |||||
* | Do a pass over all modules in the kernel and make them return EOPNOTSUPP | phk | 2004-07-15 | 1 | -0/+1 |
| | | | | | | | | for unknown events. A number of modules return EINVAL in this instance, and I have left those alone for now and instead taught MOD_QUIESCE to accept this as "didn't do anything". | ||||
* | Add missing <sys/module.h> includes | phk | 2004-05-30 | 1 | -0/+1 |
| | |||||
* | Fix $FreeBSD$. | obrien | 2004-03-21 | 1 | -4/+4 |
| | | | | Reported by: Daniel O'Connor <doconnor@gsoft.com.au> | ||||
* | Update firmware sets for the 12160, 2200 and 2300 cards to the (more or | mjacob | 2004-01-14 | 3 | -14713/+14215 |
| | | | | less) latest from QLogic. | ||||
* | Use __FBSDID(). | obrien | 2003-08-24 | 1 | -1/+3 |
| | | | | Also some minor style cleanups. | ||||
* | Roll to latest level. | mjacob | 2003-02-16 | 1 | -5870/+5868 |
| | |||||
* | Know that a 10160 is the same as a 12160. | mjacob | 2002-10-12 | 1 | -0/+2 |
| | | | | MFC after: 0 days | ||||
* | Get the most recent 2300 f/w that's on the QLogic intranet- fixes lots | mjacob | 2002-10-10 | 1 | -5683/+5802 |
| | | | | | | of buglets and quite a few bugs. MFC after: 1 day | ||||
* | Upgrade to latest QLogic f/w from their intranet site for 2100, 2200 and | mjacob | 2002-09-01 | 3 | -15262/+15533 |
| | | | | | | 2300 cards. MFC after: 1 day | ||||
* | Add SBus firmware (compiled in only for sparc systems). | mjacob | 2002-07-11 | 2 | -0/+1304 |
| | |||||
* | Remove __P. | alfred | 2002-03-20 | 1 | -2/+2 |
| | |||||
* | Roll to latest production level firmware. | mjacob | 2002-01-23 | 1 | -5037/+5506 |
| | | | | MFC after: 1 day | ||||
* | Roll firmware to latest offerings... Fixes a number of f/w related | mjacob | 2001-12-13 | 2 | -9047/+12601 |
| | | | | | | bugs. MFC after: 1 week | ||||
* | Update to latest 12160 f/w. | mjacob | 2001-10-20 | 1 | -1599/+1632 |
| | | | | MFC after: 1 week | ||||
* | Add 2300/2312 (2Gbit) firmware. | mjacob | 2001-08-31 | 2 | -1/+5461 |
| | |||||
* | update to latest and greatest f/w | mjacob | 2001-02-11 | 5 | -11570/+13592 |
| | |||||
* | roll to 2.01.26 level | mjacob | 2000-12-28 | 1 | -5227/+4903 |
| | |||||
* | remove MAINTAINER file | mjacob | 2000-12-28 | 1 | -2/+0 |
| | |||||
* | some copyright cleanups | mjacob | 2000-09-21 | 1 | -5/+2 |
| | |||||
* | remove unneeded includes | mjacob | 2000-09-21 | 1 | -4/+0 |
| | | | | (obtained from phk@freebsd.org) | ||||
* | Roll back target mode f/w to 7.55- 7.65 hangs when presented with a | mjacob | 2000-07-17 | 1 | -1967/+1855 |
| | | | | | | | non-disconnecting command. Interestingly enough, of the other flavors of the 7.65 f/w (the dual-id and multi-id flavor)- the dual-id doesn't hang (they're also supposed to be the same except for supporting dual or multi-id capture!), but other things are questionable as well. | ||||
* | A side effect of new 12160 f/w- there is only one set whether target | mjacob | 2000-07-04 | 1 | -4/+1 |
| | | | | mode enabled or not now (like the FC cards). | ||||
* | roll new Qlogic 2200 firmware in place | mjacob | 2000-07-04 | 1 | -4473/+5181 |
| | |||||
* | roll new Qlogic 2100 firmware in place | mjacob | 2000-07-04 | 1 | -3952/+4556 |
| | |||||
* | roll new 12160.h firmware in place | mjacob | 2000-07-04 | 1 | -3928/+2336 |
| | |||||
* | Add in (separate files for different board's firmware) new files for ispfw | mjacob | 2000-06-18 | 7 | -0/+20877 |
loadable module. |