Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/siop_pci.c
RevisionDateAuthorComments
 1.27  13-Nov-2010  uebayasi Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants. These are provided by sys/param.h now.
 1.26  19-Oct-2009  bouyer branches: 1.26.4;
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
 1.25  15-May-2009  tsutsui Split device_t/softc.

No crash on:
esiop0 at pci0 dev 11 function 0: Symbios Logic 53c875 (ultra-wide scsi)
siop0 at pci0 dev 9 function 0: Symbios Logic 53c810a (fast scsi)
siop0 at gsc0 hpa 0xf0830000 path 2/0/7 irq 3 ipl 6: NCR53C720 rev 2
 1.24  12-May-2009  cegger use device_private().
"looks good" ad@
XXX for the device_t/softc split, please check the driver that no cases have been missed.
 1.23  06-May-2009  cegger struct device * -> device_t, no functional changes intended.
 1.22  06-May-2009  cegger struct cfdata * -> cfdata_t, no functional changes intended.
 1.21  16-Nov-2006  christos branches: 1.21.52; 1.21.68;
__unused removal on arguments; approved by core.
 1.20  12-Oct-2006  christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
 1.19  11-Dec-2005  christos branches: 1.19.20; 1.19.22;
merge ktrace-lwp.
 1.18  28-Jun-2005  thorpej branches: 1.18.2;
Use ANSI function decls and static.
 1.17  27-Feb-2005  perry nuke trailing whitespace
 1.16  04-Feb-2005  perry de-__P
 1.15  09-Apr-2003  thorpej branches: 1.15.2; 1.15.10; 1.15.12;
Use PAGE_SIZE rather than NBPG.
 1.14  02-Oct-2002  thorpej Add trailing ; to CFATTACH_DECL.
 1.13  30-Sep-2002  thorpej Use CFATTACH_DECL().
 1.12  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.11  23-Apr-2002  bouyer More copyright fixes, pointed out by Thomas. Thanks !
 1.10  20-Apr-2002  bouyer Move a few things around, so that ic/siop_common.c and pci/siop_pci_common.c
can be compiled without including siopvar.h.
 1.9  13-Nov-2001  lukem add RCSID
 1.8  15-May-2000  bouyer branches: 1.8.6; 1.8.8; 1.8.10;
- split siop_pci in attachements vs helper functions, for comming esiop
- add a reset callback to enable PCI-specific features. This improve bandwith
by a factor of 2 on my alpha with a 875 !
- sync copyrigth notice
 1.7  10-May-2000  thorpej Support 64-bit PCI memory mapping registers, as sometimes are used
on the Symbios 53c896 controller. Also, prefer memory space over
I/O space.
 1.6  09-May-2000  bouyer Ops, abort if we can't map the registers ! Pointed out by Matthias Drochner.
 1.5  06-May-2000  soren Print the usual interrupt line.
 1.4  02-May-2000  bouyer - do sync/wide negotiation
- use a circular queue for the start slots, so that order has better chances
to be preserved.
 1.3  02-May-2000  nathanw In siop_lookup_product(), actually check the PCI *vendor* ID as well as the
product ID.
Prevents false matches of other devices, such as the DEC 21050 ppb.
 1.2  27-Apr-2000  bouyer Fix copyrigth notice.
 1.1  21-Apr-2000  bouyer Snapshot of work in progress: new driver for the NCR 53c8xx SCSI controller
(the name 'siop' is still being discussed, may change).
Only basic disconnect/reselect for now, no sync/wide negotiation.
Tested with 810A, 875 and 895 on i386 only.
The bus-independant part should also be able to handle the 53c720 and 53c770.
A new driver with enhanced script should appear for the 825/875/895 'soon'.
 1.8.10.3  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.8.10.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.8.10.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.8.3  18-Oct-2002  nathanw Catch up to -current.
 1.8.8.2  20-Jun-2002  nathanw Catch up to -current.
 1.8.8.1  14-Nov-2001  nathanw Catch up to -current.
 1.8.6.2  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.8.6.1  15-May-2000  bouyer file siop_pci.c was added on branch thorpej_scsipi on 2000-11-20 11:42:37 +0000
 1.15.12.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.15.12.1  12-Feb-2005  yamt sync with head.
 1.15.10.1  29-Apr-2005  kent sync with -current
 1.15.2.3  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.15.2.2  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.15.2.1  04-Feb-2005  skrll Sync with HEAD.
 1.18.2.1  30-Dec-2006  yamt sync with head.
 1.19.22.2  10-Dec-2006  yamt sync with head.
 1.19.22.1  22-Oct-2006  yamt sync with head
 1.19.20.1  18-Nov-2006  ad Sync with head.
 1.21.68.2  23-Jul-2009  jym Sync with HEAD.
 1.21.68.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.21.52.2  11-Mar-2010  yamt sync with head
 1.21.52.1  16-May-2009  yamt sync with head
 1.26.4.1  05-Mar-2011  rmind sync with head

RSS XML Feed