Have bt0 entry specify "bt_isa_intr" for its vector. This one entry will

allow one EISA/ISA/PCI/VL Buslogic controller to be probed.  The driver
is almost fully dynamic.  It just needs some kdc work and for the SCSI code
to stop passing unit numbers up in the scsi_xfer struct.
This commit is contained in:
Justin T. Gibbs 1995-12-12 08:46:40 +00:00
parent eb1a5f2389
commit a1d01daf77
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=12789
7 changed files with 18 additions and 14 deletions

View File

@ -1,7 +1,7 @@
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# $Id: GENERIC,v 1.52 1995/11/29 20:07:46 nate Exp $
# $Id: GENERIC,v 1.53 1995/12/10 22:14:15 bde Exp $
#
machine "i386"
@ -50,7 +50,7 @@ controller ahb0
controller ahc0
controller ahc1
controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr
controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller aic0 at isa? port 0x340 bio irq 11 vector aicintr

View File

@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
# $Id: LINT,v 1.219 1995/12/10 10:50:32 julian Exp $
# $Id: LINT,v 1.220 1995/12/10 22:09:14 bde Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@ -466,7 +466,7 @@ device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
# probed correctly.
#
controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr

View File

@ -1,7 +1,7 @@
# This file tells config what files go into building a kernel,
# files marked standard are always included.
#
# $Id: files.i386,v 1.115 1995/11/18 05:34:00 bde Exp $
# $Id: files.i386,v 1.116 1995/11/21 02:50:10 peter Exp $
#
aic7xxx_asm optional ahc device-driver \
dependency "$S/dev/aic7xxx/aic7xxx_asm.c" \
@ -18,6 +18,7 @@ i386/apm/apm.c optional apm device-driver
i386/apm/apm_setup.s optional apm
i386/eisa/aic7770.c optional ahc device-driver
i386/eisa/aha1742.c optional ahb device-driver
i386/eisa/bt74x.c optional bt device-driver
i386/eisa/eisaconf.c optional eisa
i386/i386/autoconf.c standard device-driver
i386/i386/conf.c standard
@ -68,7 +69,7 @@ i386/isa/aha1542.c optional aha device-driver
i386/isa/aic6360.c optional aic device-driver
i386/isa/ata.c optional ata device-driver
i386/isa/b004.c optional bqu device-driver
i386/isa/bt742a.c optional bt device-driver
i386/isa/bt5xx-445.c optional bt device-driver
i386/isa/clock.c standard
i386/isa/cronyx.c optional cx device-driver
i386/isa/ctx.c optional ctx device-driver
@ -181,6 +182,7 @@ i386/isa/wd7000.c optional wds device-driver
i386/isa/wt.c optional wt device-driver
i386/scsi/aic7xxx.c optional ahc device-driver \
dependency "aic7xxx_seq.h"
i386/scsi/bt.c optional bt device-driver
gnu/i386/fpemul/div_small.s optional gpl_math_emulate
gnu/i386/fpemul/errors.c optional gpl_math_emulate
gnu/i386/fpemul/fpu_arith.c optional gpl_math_emulate

View File

@ -1,7 +1,7 @@
#
# GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks
#
# $Id: GENERIC,v 1.52 1995/11/29 20:07:46 nate Exp $
# $Id: GENERIC,v 1.53 1995/12/10 22:14:15 bde Exp $
#
machine "i386"
@ -50,7 +50,7 @@ controller ahb0
controller ahc0
controller ahc1
controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr
controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller aic0 at isa? port 0x340 bio irq 11 vector aicintr

View File

@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
# $Id: LINT,v 1.219 1995/12/10 10:50:32 julian Exp $
# $Id: LINT,v 1.220 1995/12/10 22:09:14 bde Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@ -466,7 +466,7 @@ device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
# probed correctly.
#
controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr

View File

@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
# $Id: LINT,v 1.219 1995/12/10 10:50:32 julian Exp $
# $Id: LINT,v 1.220 1995/12/10 22:09:14 bde Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@ -466,7 +466,7 @@ device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
# probed correctly.
#
controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
controller bt0 at isa? port "IO_BT0" bio irq ? vector bt_isa_intr
controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr

View File

@ -1,7 +1,7 @@
# This file tells config what files go into building a kernel,
# files marked standard are always included.
#
# $Id: files.i386,v 1.115 1995/11/18 05:34:00 bde Exp $
# $Id: files.i386,v 1.116 1995/11/21 02:50:10 peter Exp $
#
aic7xxx_asm optional ahc device-driver \
dependency "$S/dev/aic7xxx/aic7xxx_asm.c" \
@ -18,6 +18,7 @@ i386/apm/apm.c optional apm device-driver
i386/apm/apm_setup.s optional apm
i386/eisa/aic7770.c optional ahc device-driver
i386/eisa/aha1742.c optional ahb device-driver
i386/eisa/bt74x.c optional bt device-driver
i386/eisa/eisaconf.c optional eisa
i386/i386/autoconf.c standard device-driver
i386/i386/conf.c standard
@ -68,7 +69,7 @@ i386/isa/aha1542.c optional aha device-driver
i386/isa/aic6360.c optional aic device-driver
i386/isa/ata.c optional ata device-driver
i386/isa/b004.c optional bqu device-driver
i386/isa/bt742a.c optional bt device-driver
i386/isa/bt5xx-445.c optional bt device-driver
i386/isa/clock.c standard
i386/isa/cronyx.c optional cx device-driver
i386/isa/ctx.c optional ctx device-driver
@ -181,6 +182,7 @@ i386/isa/wd7000.c optional wds device-driver
i386/isa/wt.c optional wt device-driver
i386/scsi/aic7xxx.c optional ahc device-driver \
dependency "aic7xxx_seq.h"
i386/scsi/bt.c optional bt device-driver
gnu/i386/fpemul/div_small.s optional gpl_math_emulate
gnu/i386/fpemul/errors.c optional gpl_math_emulate
gnu/i386/fpemul/fpu_arith.c optional gpl_math_emulate