isp(4): Sync with FreeBSD.
authorSascha Wildner <saw@online.de>
Tue, 3 Jan 2012 12:29:09 +0000 (13:29 +0100)
committerSascha Wildner <saw@online.de>
Tue, 3 Jan 2012 12:30:08 +0000 (13:30 +0100)
commit191d7ec1f1aadafa7feda00a69a351e6a683a8cc
tree8749ddaa7dd0b5fcda93eec9b9f0d667ecd64950
parenta5bbad870a6f6e12e8bfadb95ad22663d9597d28
isp(4): Sync with FreeBSD.

Adds support for some newer cards:

* Qlogic ISP 2322 PCI FC-AL Adapter

* Qlogic ISP 2422 PCI FC-AL Adapter

* Qlogic ISP 2432 PCI FC-AL Adapter

* Qlogic ISP 2532 PCI FC-AL Adapter

* Qlogic ISP 5432 PCI FC-AL Adapter

* Qlogic ISP 6312 PCI FC-AL Adapter

* Qlogic ISP 6322 PCI FC-AL Adapter

Also isp(4) can now be loaded as a module. The firmwares have been
separated into per-firmware modules, too.

It was tested with an old DEC KZPBA-CX (1040 based) SCSI adapter.
51 files changed:
share/man/man4/isp.4
share/man/man4/ispfw.4
sys/conf/files
sys/config/GENERIC
sys/config/X86_64_GENERIC
sys/dev/disk/Makefile
sys/dev/disk/isp/DriverManual.txt [new file with mode: 0644]
sys/dev/disk/isp/Hardware.txt [new file with mode: 0644]
sys/dev/disk/isp/Makefile [new file with mode: 0644]
sys/dev/disk/isp/isp.c
sys/dev/disk/isp/isp_freebsd.c
sys/dev/disk/isp/isp_freebsd.h
sys/dev/disk/isp/isp_inline.h [deleted file]
sys/dev/disk/isp/isp_ioctl.h
sys/dev/disk/isp/isp_library.c [new file with mode: 0644]
sys/dev/disk/isp/isp_library.h [new file with mode: 0644]
sys/dev/disk/isp/isp_pci.c
sys/dev/disk/isp/isp_stds.h [new file with mode: 0644]
sys/dev/disk/isp/isp_target.c
sys/dev/disk/isp/isp_target.h
sys/dev/disk/isp/isp_tpublic.h [deleted file]
sys/dev/disk/isp/ispmbox.h
sys/dev/disk/isp/ispreg.h
sys/dev/disk/isp/ispvar.h
sys/dev/disk/ispfw/MAINTAINER [deleted file]
sys/dev/disk/ispfw/Makefile
sys/dev/disk/ispfw/asm_1040.h
sys/dev/disk/ispfw/asm_1080.h
sys/dev/disk/ispfw/asm_12160.h
sys/dev/disk/ispfw/asm_2100.h
sys/dev/disk/ispfw/asm_2200.h
sys/dev/disk/ispfw/asm_2300.h
sys/dev/disk/ispfw/asm_2322.h [new file with mode: 0644]
sys/dev/disk/ispfw/asm_2400.h [new file with mode: 0644]
sys/dev/disk/ispfw/asm_2500.h [new file with mode: 0644]
sys/dev/disk/ispfw/isp_1040/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_1040_it/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_1080/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_1080_it/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_12160/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_12160_it/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2100/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2200/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2300/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2322/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2400/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2400_multi/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2500/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/isp_2500_multi/Makefile [new file with mode: 0644]
sys/dev/disk/ispfw/ispfw.c
sys/dev/disk/ispfw/ispfw/Makefile [new file with mode: 0644]