From owner-cvs-usrsbin Sun Mar 31 16:27:57 1996 Return-Path: owner-cvs-usrsbin Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA11851 for cvs-usrsbin-outgoing; Sun, 31 Mar 1996 16:27:57 -0800 (PST) Received: (from gibbs@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id QAA11812 Sun, 31 Mar 1996 16:27:41 -0800 (PST) Date: Sun, 31 Mar 1996 16:27:41 -0800 (PST) From: "Justin T. Gibbs" Message-Id: <199604010027.QAA11812@freefall.freebsd.org> To: CVS-committers, cvs-all, cvs-share, cvs-sys, cvs-usrsbin Subject: cvs commit: src/sys/dev/aic7xxx aic7xxx.seq aic7xxx_asm.c aic7xxx_reg.h src/sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c eisaconf.h src/sys/i386/isa aha1542.c aic6360.c bt5xx-445.c if_ep.c if_epreg.h isa.c ncr5380.c seagate.c ultra14f.c wd7000.c src/usr.sbin/lsdev i386.c src/share/man/man3 queue.3 src/sys/i386/conf files.i386 src/sys/i386/scsi 93cx6.c 93cx6.h aic7xxx.c aic7xxx.h bt.c btreg.h src/sys/pci aic7870.c bt9xx.c ncr.c src/sys/scsi cd.c ch.c pt.c scsi_base.c scsi_driver.c scsi_driver.h scsi_ioctl.c scsiconf.c scsiconf.h sctarg.c sd.c st.c worm.c src/sys/sys queue.h Sender: owner-cvs-usrsbin@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk gibbs 96/03/31 16:27:39 Branch: usr.sbin/lsdev RELENG_2_1_0 Modified: usr.sbin/lsdev i386.c Log: Merge with HEAD. Deal with new eisaconf data structures for I/O and memory addresses. Revision Changes Path 1.8.4.2 +20 -9 src/usr.sbin/lsdev/i386.c Branch: share/man/man3 RELENG_2_1_0 Modified: share/man/man3 queue.3 Log: Merge with HEAD. Add SLIST and STAILQ. Revision Changes Path 1.1.1.1.6.1 +407 -22 src/share/man/man3/queue.3 Branch: sys/dev/aic7xxx RELENG_2_1_0 Modified: sys/dev/aic7xxx aic7xxx.seq aic7xxx_asm.c aic7xxx_reg.h Log: Merge with HEAD. Fix comments, change handling of parity errors, and support the aic7850. Revision Changes Path 1.16.4.10 +114 -188 src/sys/dev/aic7xxx/aic7xxx.seq 1.9.4.3 +4 -4 src/sys/dev/aic7xxx/aic7xxx_asm.c 1.2.2.3 +55 -60 src/sys/dev/aic7xxx/aic7xxx_reg.h Branch: sys/i386/conf RELENG_2_1_0 Modified: sys/i386/conf files.i386 Log: Merge with HEAD. Create a true eisaconf probe for the ep driver (prevents a conflict with the aic7xxx driver) which can be found in i386/eisa/3c5x9.c Revision Changes Path 1.98.4.8 +2 -1 src/sys/i386/conf/files.i386 Branch: sys/i386/eisa RELENG_2_1_0 Modified: sys/i386/eisa 3c5x9.c aha1742.c aic7770.c bt74x.c eisaconf.c eisaconf.h Log: Merge with HEAD. Bring all changes to the eisaconf code from -current back to -stable. aha1742.c Don't pass unit numbers around. Use softcs instead. 3c5x9.c Eisaconf probe for the 3c579 and 3c509(in eisa configuration mode). Revision Changes Path 1.2.2.1 +4 -4 src/sys/i386/eisa/3c5x9.c 1.45.2.2 +88 -93 src/sys/i386/eisa/aha1742.c 1.21.2.1 +22 -21 src/sys/i386/eisa/aic7770.c 1.2.2.1 +198 -78 src/sys/i386/eisa/bt74x.c 1.2.4.2 +369 -80 src/sys/i386/eisa/eisaconf.c 1.2.4.2 +32 -14 src/sys/i386/eisa/eisaconf.h Branch: sys/i386/isa RELENG_2_1_0 Modified: sys/i386/isa aha1542.c aic6360.c bt5xx-445.c if_ep.c if_epreg.h isa.c ncr5380.c seagate.c ultra14f.c wd7000.c Log: Merge with HEAD. Purge the SCSI system from its internal types int32, int16, int8, u_int32, u_int16, u_int8. aha1542.c Use stdarg/varargs in aha_cmd. Use the XS_SELTIMEOUT error code for selection timeouts. Staticize. bt5xx-455.c Overide the unit number passed in in our isa_device structure with the current unit in bt_unit. This kludge makes the unit numbers sane when there are PCI/EISA/ISA probes going on. isa.c Regester the ISA bus as "ISA bus" instead of "ISA or EISA bus". if_ep.c Many bug fixes from -current. Split out the eisa probe into an eisaconf probe so it doesn't conflict with the aic7xxx driver. Revision Changes Path 1.45.4.3 +157 -129 src/sys/i386/isa/aha1542.c 1.9.4.2 +5 -5 src/sys/i386/isa/aic6360.c 1.2.2.1 +8 -1 src/sys/i386/isa/bt5xx-445.c 1.28.4.3 +359 -260 src/sys/i386/isa/if_ep.c 1.8.4.1 +30 -6 src/sys/i386/isa/if_epreg.h 1.50.4.4 +2 -2 src/sys/i386/isa/isa.c 1.4.4.2 +5 -5 src/sys/i386/isa/ncr5380.c 1.8.4.3 +6 -6 src/sys/i386/isa/seagate.c 1.33.4.4 +5 -5 src/sys/i386/isa/ultra14f.c 1.5.4.2 +4 -4 src/sys/i386/isa/wd7000.c Branch: sys/i386/scsi RELENG_2_1_0 Modified: sys/i386/scsi 93cx6.c 93cx6.h aic7xxx.c aic7xxx.h bt.c btreg.h Log: Merge with HEAD. Purge the SCSI system from its internal types int32, int16, int8, u_int32, u_int16, u_int8. aic7xxx.c aic7xxx.h Change method for dealing with parity errors. Support the aic7850. Fix the timeout code. Remove bogus declaration of RESTART_SEQUENCER and UPDATE_SEQUENCER from aic7xxx.h. Dynamically determine the number of SCBs. This driver is identical to the one in -current except I've left parity error handling disabled until it is verified in -current. bt.c Use varargs/stdarg in bt_cmd. Use the XS_SELTIMEOUT error code for selection timeouts. Revision Changes Path 1.1.2.3 +0 -0 src/sys/i386/scsi/93cx6.c 1.1.2.2 +0 -0 src/sys/i386/scsi/93cx6.h 1.29.2.11 +526 -439 src/sys/i386/scsi/aic7xxx.c 1.10.2.7 +14 -44 src/sys/i386/scsi/aic7xxx.h 1.3.2.4 +48 -40 src/sys/i386/scsi/bt.c 1.2.2.1 +2 -2 src/sys/i386/scsi/btreg.h Branch: sys/pci RELENG_2_1_0 Modified: sys/pci aic7870.c bt9xx.c ncr.c Log: Merge with HEAD. Purge the SCSI system from its internal types int32, int16, int8, u_int32, u_int16, u_int8. aic7870.c Remove "scb walking" code. Its replaced by the dynamic SCB discovery code in aic7xxx.c. Fix setup of SCSICONF. bt9xx.c spaces -> tabs ncr.c Use XS_SELTIMEOUT error code for selection timeouts. Revision Changes Path 1.11.2.9 +26 -38 src/sys/pci/aic7870.c 1.3.2.4 +6 -8 src/sys/pci/bt9xx.c 1.37.4.8 +13 -12 src/sys/pci/ncr.c Branch: sys/scsi RELENG_2_1_0 Modified: sys/scsi cd.c ch.c pt.c scsi_base.c scsi_driver.c scsi_driver.h scsi_ioctl.c scsiconf.c scsiconf.h sctarg.c sd.c st.c worm.c Log: Merge with HEAD. Purge the SCSI system from its internal types int32, int16, int8, u_int32, u_int16, u_int8. Add support for the XS_SELTIMEOUT error code. Revision Changes Path 1.41.4.2 +49 -49 src/sys/scsi/cd.c 1.21.4.1 +29 -29 src/sys/scsi/ch.c 1.5.4.1 +6 -6 src/sys/scsi/pt.c 1.29.4.2 +43 -42 src/sys/scsi/scsi_base.c 1.10.4.2 +4 -4 src/sys/scsi/scsi_driver.c 1.4.4.1 +2 -2 src/sys/scsi/scsi_driver.h 1.16.4.2 +2 -2 src/sys/scsi/scsi_ioctl.c 1.30.4.5 +12 -12 src/sys/scsi/scsiconf.c 1.26.4.5 +58 -63 src/sys/scsi/scsiconf.h 1.3.4.2 +6 -6 src/sys/scsi/sctarg.c 1.65.4.1 +22 -22 src/sys/scsi/sd.c 1.36.4.3 +79 -79 src/sys/scsi/st.c 1.7.4.2 +9 -9 src/sys/scsi/worm.c Branch: sys/sys RELENG_2_1_0 Modified: sys/sys queue.h Log: Merge with HEAD. Add SLISTs and STAILQs. Revision Changes Path 1.3.4.1 +155 -13 src/sys/sys/queue.h