History log of /freebsd/sys/dev/isp/isp_pci.c (Results 251 – 275 of 444)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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 ...


1...<<1112131415161718