aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/ispfw
Commit message (Collapse)AuthorAgeFilesLines
* Add 8Gb card firmware. Update some 2Gb and 4Gb f/w sets.Matt Jacob2009-08-014-0/+109
| | | | | | | | | | | Split 4Gb and 8Gb into pieces that can be either multi_id capable or not. Reviewed by: scottl, ken Approved by: re Notes: svn path=/head/; revision=196007
* Don't build unused SBus front-ends for sun4v, don't build EBus front-endsMarius Strobl2008-05-041-1/+1
| | | | | | | | | | | 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 Notes: svn path=/head/; revision=178762
* Add 2400 f/w support.Matt Jacob2006-08-262-0/+37
| | | | Notes: svn path=/head/; revision=161648
* Convert isp(4) and ispfw(4) to use firmware(9) to manage firmwareMatt Jacob2006-07-0913-5/+474
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=160212
* Use a consistent style and one much closer to the rest of /usr/srcDavid E. O'Brien2001-01-061-3/+4
| | | | Notes: svn path=/head/; revision=70711
* add ispfw moduleMatt Jacob2000-06-181-0/+7
Notes: svn path=/head/; revision=61782