History log of /src/sys/dev/ic/ncr5380var.h |
Revision | | Date | Author | Comments |
1.35 |
| 14-Sep-2025 |
andvar | Fix various typos in comments and log message.
|
1.34 |
| 24-Jan-2018 |
skrll | Remove port-acorn26
OK core@
|
1.33 |
| 28-Jul-2012 |
matt | Fix -fno-common found by building i386/conf/ALL
|
1.32 |
| 04-Apr-2008 |
tsutsui | branches: 1.32.38; Split devict_t/softc for ncr5380sbc SCSI, and misc cosmetic changes.
|
1.31 |
| 19-Oct-2007 |
ad | branches: 1.31.16; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.30 |
| 17-Aug-2006 |
christos | branches: 1.30.12; 1.30.26; 1.30.28; 1.30.32; Fix all the -D*DEBUG* code that it was rotting away and did not even compile. Mostly from Arnaud Lacombe, many thanks!
|
1.29 |
| 11-Dec-2005 |
christos | branches: 1.29.4; 1.29.8; merge ktrace-lwp.
|
1.28 |
| 04-Feb-2005 |
perry | branches: 1.28.6; de-__P
|
1.27 |
| 13-Aug-2004 |
tsutsui | branches: 1.27.4; 1.27.6; Use bus_space(9) on news68k. Update/sort the comment/ifdefs about bus_space-using ports.
XXX which should we use defined(__${MACHINE_CPU}__) or defined(${MACHINE})?
|
1.26 |
| 13-Aug-2004 |
mycroft | amd64 also has bus_space...
|
1.25 |
| 07-Aug-2004 |
mycroft | Add Alpha to the list of platforms that use bus_space (for nca@pcmcia).
|
1.24 |
| 02-Nov-2003 |
wiz | Fix some typos. From Tom Cosgrove via jmc@openbsd.
|
1.23 |
| 24-Mar-2002 |
bjh21 | branches: 1.23.10; __arm26__ -> acorn26. This has the advantage of actually being defined.
|
1.22 |
| 26-Nov-2001 |
fredette | Use bus_space on sun2. Update the comment to match list of bus_space-using ports. Removed some old unused asm() labels.
|
1.21 |
| 26-May-2001 |
bjh21 | branches: 1.21.2; Use bus_space on arm26. Update the comment to match list of bus_space-using ports. Delete oak from list of drivers that need converting.
|
1.20 |
| 25-Apr-2001 |
bouyer | Pull up the thorpej_scsipi branch to main branch. This is a completely rewritten scsipi_xfer execution engine, and the associated changes to HBA drivers. Overview of changes & features: - All xfers are queued in the mid-layer, rather than doing so in an ad-hoc fashion in individual adapter drivers. - Adapter/channel resource management in the mid-layer, avoids even trying to start running an xfer if the adapter/channel doesn't have the resources. - Better communication between the mid-layer and the adapters. - Asynchronous event notification mechanism from adapter to mid-layer and peripherals. - Better peripheral queue management: freeze/thaw, sorted requeueing during recovery, etc. - Clean separation of peripherals, adapters, and adapter channels (no more scsipi_link). - Kernel thread for each scsipi_channel makes error recovery much easier (no more dealing with interrupt context when recovering from an error). - Mid-layer support for tagged queueing: commands can have the tag type set explicitly, tag IDs are allocated in the mid-layer (thus eliminating the need to use buggy tag ID allocation schemes in many adapter drivers). - support for QUEUE FULL and CHECK CONDITION status in mid-layer; the command will be requeued, or a REQUEST SENSE will be sent as appropriate.
Just before the merge syssrc has been tagged with thorpej_scsipi_beforemerge
|
1.19 |
| 18-Jun-2000 |
pk | branches: 1.19.4; The sparc clients of this driver (si & sw) now use bus_space_*().
|
1.18 |
| 25-Mar-2000 |
tsutsui | branches: 1.18.2; Add a "sc_rev" member to ncr5380_softc and handle CXD1180 quirk in MI ncr5380sbc.
|
1.17 |
| 18-Mar-2000 |
mycroft | Change footprint of ncr5380_intr() to match normal interrupt handler usage.
|
1.16 |
| 18-Mar-2000 |
mycroft | Use bus_space on MIPS.
|
1.15 |
| 18-Mar-2000 |
mycroft | Add a ncr5380_attach() routine which does part of the initialization, attaches the scsibus, and does the addref/delref dance.
|
1.14 |
| 21-Sep-1999 |
ragge | branches: 1.14.2; Fix minphys() on vax. While here, convert to bus.h.
|
1.13 |
| 19-Nov-1998 |
thorpej | Adapt to the new scsipi_adapter interface.
|
1.12 |
| 26-Oct-1998 |
scottr | In order for the SCI_CLR_INTR() and SCI_BUSY() macros to work, we must actually use the softc pointer provided. Adjust NCR5380_READ() and NCR5380_WRITE() appropriately.
|
1.11 |
| 25-Oct-1998 |
scottr | Replace architecture-dependent tag/handle field names with architecture-independent versions.
|
1.10 |
| 25-Oct-1998 |
christos | Fix typo
|
1.9 |
| 25-Oct-1998 |
christos | PR/6274: John Ruschmeyer: Add support for the ncr53c80 driver on the i386.
|
1.8 |
| 27-Aug-1997 |
bouyer | Merge scsipi branch in the mainline. This add support for ATAPI devices (currently only CD-ROM drives on i386). The sys/dev/scsipi system provides 2 busses to which devices can attach (scsibus and atapibus). This needed to change some include files and structure names in the low level scsi drivers.
|
1.7 |
| 26-Feb-1997 |
gwr | branches: 1.7.2; 1.7.4; Add the new member "sc_no_disconnect" to ncr5380_softc, and remove NCR5380_PERMIT_RESELECT.
|
1.6 |
| 10-May-1996 |
gwr | branches: 1.6.6; Add a new member to the softc (sc_parity_disable) with per-target bits that tell the driver not to expect parity from those targets. XXX: For now, it is up to MD code to set this mask. Eventually, XXX: we should identify targets first (without demanding parity) XXX: and then use a new "SCSI quirk" to set the right bit.
|
1.5 |
| 01-Mar-1996 |
gwr | Replace DEBUG with NCR5380_DEBUG and do not define it by default.
|
1.4 |
| 01-Jan-1996 |
thorpej | Switch to David Jones' new machine-independent NCR5380 driver. It's been in use by the sun3 port for some time, and is now used by the sparc port.
|
1.3 |
| 26-Sep-1995 |
thorpej | Don't declare Debugger(). It's handled in <sys/systm.h>
|
1.2 |
| 03-Sep-1995 |
pk | Patches from Jason Thorpe to deal with 4/110 scsi (PR#1422). Also repairs a problem noted by David Jones: detect scsi phase correctly.
|
1.1 |
| 08-Jul-1995 |
pk | ncr5380 chip definitions and MI part of driver.
|
1.6.6.1 |
| 12-Mar-1997 |
is | Merge in changes from Trunk
|
1.7.4.1 |
| 27-Aug-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.7.2.1 |
| 01-Jul-1997 |
bouyer | Updates for new scsipi subsystem. Actally known to work on i386 and sparc.
|
1.14.2.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.14.2.1 |
| 19-Oct-1999 |
thorpej | Adapt to scsipi API changes.
|
1.18.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.19.4.3 |
| 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.19.4.2 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.19.4.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.21.2.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.21.2.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.23.10.6 |
| 04-Feb-2005 |
skrll | Sync with HEAD.
|
1.23.10.5 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.23.10.4 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.23.10.3 |
| 25-Aug-2004 |
skrll | Sync with HEAD.
|
1.23.10.2 |
| 12-Aug-2004 |
skrll | Sync with HEAD.
|
1.23.10.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.27.6.1 |
| 12-Feb-2005 |
yamt | sync with head.
|
1.27.4.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.28.6.2 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.28.6.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.29.8.1 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.29.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.30.32.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.30.28.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.30.26.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.30.12.1 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.31.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.32.38.1 |
| 30-Oct-2012 |
yamt | sync with head
|