History log of /src/sys/dev/microcode/isp/asm_sbus.h |
Revision | | Date | Author | Comments |
1.22 |
| 11-Mar-2008 |
mjacob | Checkpoint of some fairly major isp(4) rototilling.
Reintroduce more of a 'channel' concept in preparation for NP-IV support. This gets rid of the chanA/chanB concept as the 2400 can have up to 128 virtual channels. Actually, with MID firmware you can also have the 2200 and 2300 support 'channels, but they do it with an FL-Port topology. Because FC cards can now have 'channels', just about every support function for fibre channel had to be redone to have a channel index as well. Rototill isp_ioctl.h for channel stuff as well.
Pick up a lot of work about fabric management (hopefully better) and keep work in place that will allow for dynamic attachment/detachment of devices (if I can figure out how to make the midlayer support it).
Merge the target code with external trees. Eventually it might even be sorted out on NetBSD.
Update some firmware stuff.
|
1.21 |
| 24-May-2007 |
mjacob | branches: 1.21.8; 1.21.24; 1.21.28; Major update to isp(4) driver to bring it in line with external sources.
The major changes are:
+ 4Gb (24XX) card support + Rewritten fabric and loop evaluation code + New f/w sets
The 4Gb changes required major rototilling, which caused a rewrite of fabric and loop eval code. The latter can now be set up to tune for dynamic device arrival/departure if the framework is set up for it, or to be firm about waiting for devices.
Testing has been principally on amd64, i386 and sparc64 and seems to not have broken things for me.
|
1.20 |
| 11-Dec-2005 |
christos | branches: 1.20.30; 1.20.32; merge ktrace-lwp.
|
1.19 |
| 31-May-2005 |
christos | branches: 1.19.2; remove bogus cast.
|
1.18 |
| 27-Feb-2005 |
perry | nuke trailing whitespace
|
1.17 |
| 22-Mar-2002 |
mjacob | branches: 1.17.10; 1.17.18; 1.17.20; Cast for now non-const in ispdv structure.
|
1.16 |
| 16-Oct-2000 |
mjacob | branches: 1.16.2; 1.16.4; roll SBus f/w to latest released level (1.37)
|
1.15 |
| 03-Dec-1999 |
mjacob | branches: 1.15.4; add back firmware with BSD style copyright as approved by Qlogic
|
1.14 |
| 16-Nov-1999 |
mjacob | Re-add stub Qlogic F/W files so that life is easier when/if the new Qlogic F/W copyright is approved.
|
1.13 |
| 28-Oct-1999 |
mjacob | Remove f/w from tree. The licences are not acceptable to TNF.
|
1.12 |
| 25-Mar-1999 |
mjacob | branches: 1.12.2; 1.12.8; 1.12.10; 1.12.12; roll internal tag level
|
1.11 |
| 17-Mar-1999 |
mjacob | roll internal tag
|
1.10 |
| 31-Jan-1999 |
mjacob | darn- 7.55 seems to be a little unstable- go back to 1.31
|
1.9 |
| 30-Jan-1999 |
mjacob | Grrr.. Do the *correct* and *usable* 1.31 firmware. You have to power cycle to get rid of the old 1.31 firmware. *@!$&^@&$!&^&^!!!!!
But anyway comment it out and use new SBus 7.55 firmware. We get fast posting with this as well as 32 luns and target mode support.
|
1.8 |
| 28-Dec-1998 |
mjacob | clean up header
|
1.7 |
| 05-Dec-1998 |
mjacob | Add in and enable latest SBus ISP Firmware (1.31)
|
1.6 |
| 08-Sep-1998 |
mjacob | Adjust copyright to reflect that this is really still owned by Qlogic
|
1.5 |
| 16-Aug-1997 |
mjacob | Addition of PCI Qlogic ISP2100 (Fibre Channel) support meant a slight change in f/w layout.
|
1.4 |
| 13-Mar-1997 |
cgd | branches: 1.4.4; change microcode array definitions from "unsigned short" to the more correct u_int16_t, and remove bogus casts that the old definition required.
|
1.3 |
| 13-Mar-1997 |
mycroft | Make the microcode table const.
|
1.2 |
| 12-Mar-1997 |
cgd | NetBSD RCS ID tweaks, a few comment block tweaks. Also, make copyright notices consistent (per Matt Jacob).
|
1.1 |
| 12-Mar-1997 |
cgd | branches: 1.1.1; Initial revision
|
1.1.1.1 |
| 12-Mar-1997 |
cgd | ISP 10x0 driver from Matthew Jacob of NASA Ames Research Center. (March 12, 1997 version).
|
1.4.4.1 |
| 23-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.12.12.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.12.10.1 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.12.8.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.12.2.1 |
| 08-Jan-2000 |
he | Pull up revisions 1.13-1.15 (requested by mjacob): Untangle Qlogic firmware copyright problems and update firmware. Untangle some MD support issues for said firmware. Add 1280 (Dual LVD), 1240 (Dual Ultra), 2200 (2nd Generation Qlogic FC chipset). Fix some synchronous negotiation problems for parallel SCSI. Firm up some Fabric Support issues.
|
1.15.4.1 |
| 25-Jan-2001 |
jhawk | Pull up revision 1.16 (requested by mjacob): Add in correct SBus bursting; upgrade to 2.01.26 firmware; pull to latest initiator mode level; make changes to WWN default handling; quiet chatty boot messages; fix endian code so MacPPC works; fix bug in lock recursion counter; fix bug which excluded all but NL-ports from being logged into on a fabric.
|
1.16.4.1 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.16.2.1 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.17.20.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.17.18.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.17.10.2 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.17.10.1 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.19.2.2 |
| 17-Mar-2008 |
yamt | sync with head.
|
1.19.2.1 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.20.32.1 |
| 11-Jul-2007 |
mjf | Sync with head.
|
1.20.30.1 |
| 27-May-2007 |
ad | Sync with head.
|
1.21.28.1 |
| 03-Apr-2008 |
mjf | Sync with HEAD.
|
1.21.24.1 |
| 24-Mar-2008 |
keiichi | sync with head.
|
1.21.8.1 |
| 23-Mar-2008 |
matt | sync with HEAD
|