| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This removes 288KB (36%) of the driver code and zillions of hacks and
workarounds, making single driver uniformly support several different
generations of hardware interfaces, not counting minor card variations.
After years of the hopeless fight, I don't think it worth to continue
support for hardware obsolete for 15-20 years. Instead much cleaner
now code should allow to move forward toward better locking, multiple
queues and other cool features.
All the remaining Qlogic cards starting from 4Gb 24xx to 32Gb 27xx use
the same hardware/firmware interface with minor incremental improvements,
so it seems to be a good new starting point. Except one PCI-X model all
all of them are PCIe and so still usable in modern systems.
Discussed with: ken, scottl, jpaetzel, imp
Relnotes: yes
Notes:
svn path=/head/; revision=367857
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mainly focus on files that use BSD 2-Clause license, however the tool I
was using misidentified many licenses so this was mostly a manual - error
prone - task.
The Software Package Data Exchange (SPDX) group provides a specification
to make it easier for automated tools to detect and summarize well known
opensource licenses. We are gradually adopting the specification, noting
that the tags are considered only advisory and do not, in any way,
superceed or replace the license texts.
Notes:
svn path=/head/; revision=326255
|
| |
|
|
| |
Notes:
svn path=/head/; revision=291143
|
| |
|
|
|
|
|
|
| |
Sponsered by: Spectralogic
MFC after: 1 week
Notes:
svn path=/head/; revision=238806
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
Notes:
svn path=/head/; revision=163900
|
| |
|
|
|
|
|
|
| |
update here before we switch to the new f/w loading
framework.
Notes:
svn path=/head/; revision=157855
|
| |
|
|
|
|
|
|
|
| |
in alternate f/w versions that will be pursued at some points.
MFC after: 1 month
Notes:
svn path=/head/; revision=140953
|
| |
|
|
| |
Notes:
svn path=/head/; revision=139749
|
| |
|
|
|
|
|
| |
less) latest from QLogic.
Notes:
svn path=/head/; revision=124527
|
| |
|
|
| |
Notes:
svn path=/head/; revision=110971
|
| |
|
|
|
|
|
|
|
| |
of buglets and quite a few bugs.
MFC after: 1 day
Notes:
svn path=/head/; revision=104807
|
| |
|
|
|
|
|
|
|
| |
2300 cards.
MFC after: 1 day
Notes:
svn path=/head/; revision=102755
|
| |
|
|
|
|
|
| |
MFC after: 1 day
Notes:
svn path=/head/; revision=89692
|
|
|
Notes:
svn path=/head/; revision=82687
|