#
42426921 |
| 04-Jan-2000 |
Matt Jacob <mjacob@FreeBSD.org> |
Add in an isp_tdebug environment variable. Clean up some debugging printouts for clarity.
|
#
9e11e5be |
| 04-Jan-2000 |
Matt Jacob <mjacob@FreeBSD.org> |
Support target mode operations. This involves having some variant dma mapping callback routines to select from as target mode entries are handled a fair bit differently from normal initiator mode ent
Support target mode operations. This involves having some variant dma mapping callback routines to select from as target mode entries are handled a fair bit differently from normal initiator mode entries.
show more ...
|
Revision tags: release/3.4.0_cvs |
|
#
22e1dc85 |
| 16-Dec-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Add Dual LVD bus (1280) support
|
#
9637d68c |
| 21-Nov-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Fix dmasetup functions to have 16 bit queue indices. Get the chip revision out of the PCI CLASS reg and store it in the softc. Use the getenv_quad function to get a WWN override from the environment.
Fix dmasetup functions to have 16 bit queue indices. Get the chip revision out of the PCI CLASS reg and store it in the softc. Use the getenv_quad function to get a WWN override from the environment. Look for a config value for same. Make slightly less lame the wwn seed construction.
show more ...
|
#
a3f09ae6 |
| 05-Nov-1999 |
Andrew Gallatin <gallatin@FreeBSD.org> |
Remove calls to alpha_register_pci_scsi(). After Mike's recent boot changes, it no longer exists and is preventing alpha kernels from building.
reviewed by: msmith
|
#
fed92c47 |
| 30-Oct-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Organize things to cope with the (possible) lack of downloadable firmware a bit better.
|
#
a95ae193 |
| 17-Oct-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Add in inclusion of machine/md_var.h (so alpha_scsi_bus_register or what have you is prototyped). Removed code versions in md struct- not used any more. Allocate transfer dma maps and xflist stuff in
Add in inclusion of machine/md_var.h (so alpha_scsi_bus_register or what have you is prototyped). Removed code versions in md struct- not used any more. Allocate transfer dma maps and xflist stuff in mbxdmasetup based upon isp->isp_maxcmds. Allow for multiple calls to mbxdmasetup (for isp_reset cases).
show more ...
|
#
d23245c0 |
| 11-Oct-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
remove unnecessary includes
|
Revision tags: release/3.3.0_cvs |
|
#
c3aac50f |
| 28-Aug-1999 |
Peter Wemm <peter@FreeBSD.org> |
$Id$ -> $FreeBSD$
|
#
d009ccfa |
| 24-Aug-1999 |
Bruce Evans <bde@FreeBSD.org> |
Cast pointers to uintptr_t instead of casting them to u_long, and/or vice versa. Cosmetic.
|
#
0a5f7e8b |
| 16-Aug-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Set some correct return values. Prefer I/O map all the time unless configured otherwise.
|
#
086646f7 |
| 16-Aug-1999 |
Justin T. Gibbs <gibbs@FreeBSD.org> |
Properly set the alignment argument to bus_dma_tag_create(). If we don't care about the alignment, set it to 1, meaning single byte alignment.
|
#
9ba86737 |
| 06-Jul-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
add in a boot environment isp_disable flag
|
#
100f099b |
| 06-Jul-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Wow- too much breakage..wait until you compile it, buckwheat...
|
#
86cb5d6b |
| 06-Jul-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Oops- got sense of ifdef wrong
|
#
5542fe4b |
| 05-Jul-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
add ISP_DISABLE_2200_SUPPORT defines; Add reference to 2200 F/W
|
#
222bb542 |
| 03-Jul-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Remove pre-CAM code. Add in getenv_int calls for variables isp_mem_map, isp_io_map, isp_no_fwload, isp_fwload, isp_no_nvram, isp_fcduplex which are all bitmaps of isp instances that should or shouldn
Remove pre-CAM code. Add in getenv_int calls for variables isp_mem_map, isp_io_map, isp_no_fwload, isp_fwload, isp_no_nvram, isp_fcduplex which are all bitmaps of isp instances that should or shouldn't map memory space, I/O space, not load f/w, load f/w, ignore nvram, not ignore nvarm, set full duplex mode. Also have an isp_seed value that we can use to generate a pseudo seed for a synthetic WWN. Other minor cosmetic cleanup. Add in support for the Qlogic ISP 2200. Very important change where we actually check now to see whether we were successful in mapping request and response queues (and fibre channel scratch space).
show more ...
|
#
ec697796 |
| 24-Jun-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
(corrections for type change in softc)
|
Revision tags: release/3.2.0 |
|
#
c6608df3 |
| 11-May-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Clean up 2.2.X support (which might have to be cleaned up again after some of the previous commits). Add in support for the 1240 dual channel ISP card. Try the dance of unmapping a PCI interrupt if w
Clean up 2.2.X support (which might have to be cleaned up again after some of the previous commits). Add in support for the 1240 dual channel ISP card. Try the dance of unmapping a PCI interrupt if we don't configure (if that ever works it'll be helpful).
show more ...
|
#
579f45fa |
| 09-May-1999 |
Peter Wemm <peter@FreeBSD.org> |
Simplify the COMPAT_PCI_DRIVER/DATA_SET hack. We can add: #define COMPAT_PCI_DRIVER(name,data) DATA_SET(pcidevice_set,data) .. to 2.2.x and 3.x if people think it's worth it. Driver writers can do
Simplify the COMPAT_PCI_DRIVER/DATA_SET hack. We can add: #define COMPAT_PCI_DRIVER(name,data) DATA_SET(pcidevice_set,data) .. to 2.2.x and 3.x if people think it's worth it. Driver writers can do this if it's not defined. (The reason for this is that I'm trying to progressively eliminate use of linker_sets where it hurts modularity and runtime load capability, and these DATA_SET's keep getting in the way.)
show more ...
|
#
96b3554e |
| 24-Apr-1999 |
Peter Wemm <peter@FreeBSD.org> |
Use COMPAT_PCI_DRIVER() for registration if it exists. This shouldn't hurt the driver portability to 3.x too much for where drivers are shared.
|
#
66235db5 |
| 11-Apr-1999 |
Eivind Eklund <eivind@FreeBSD.org> |
Staticize.
|
#
ab6d0040 |
| 04-Apr-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Read the board revision and trim cache line size back from 16 to 1 for early revision 2100 boards. Make sure to turn ROM off for these boards.
|
#
92c49d78 |
| 25-Mar-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
enable 1080 LVD support
|
#
d59bd469 |
| 17-Mar-1999 |
Matt Jacob <mjacob@FreeBSD.org> |
Prep for 1080/1240 support. Those fine h/w engineers at Qlogic gave yet another internal register layout model for what is *still* the same architecture. I hope they saved billyuns of gates 'coz othe
Prep for 1080/1240 support. Those fine h/w engineers at Qlogic gave yet another internal register layout model for what is *still* the same architecture. I hope they saved billyuns of gates 'coz otherwise this is *really* annoying.
show more ...
|