From 6dd370e71bf201bacde29af35c6c0821072cc4c6 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 13 Sep 1999 17:52:06 +0000 Subject: Pull in the core bus drivers based on the machine type rather than requiring the user to figure it out. So, if you comment out all but the machine type you are using, you automatically get the bus code just for your system. (eg DEC_EB164 implies cia, etc). Multiple machine types still pulls in the appropriate busses. This means, take things like 'controller cia0' out of your config. Reviewed by: dfr (in principle) --- sys/alpha/conf/GENERIC | 12 ---------- sys/alpha/conf/NOTES | 12 ---------- sys/alpha/conf/files.alpha | 59 ++++++++++++++++++++++++++++++---------------- sys/conf/files.alpha | 59 ++++++++++++++++++++++++++++++---------------- 4 files changed, 78 insertions(+), 64 deletions(-) diff --git a/sys/alpha/conf/GENERIC b/sys/alpha/conf/GENERIC index 8275c4c..6c74c33 100644 --- a/sys/alpha/conf/GENERIC +++ b/sys/alpha/conf/GENERIC @@ -45,22 +45,10 @@ options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console -# Platform chipsets -controller cia0 -controller apecs0 -controller tsunami0 -controller lca0 - # Standard busses controller pci0 controller isa0 -# TurboChannel host bus support -controller tcasic0 -controller tc0 -#controller tcds0 -controller ioasic0 - # A single entry for any of these controllers (ncr, ahb, ahc, amd) is # sufficient for any number of installed devices. controller ncr0 diff --git a/sys/alpha/conf/NOTES b/sys/alpha/conf/NOTES index 8275c4c..6c74c33 100644 --- a/sys/alpha/conf/NOTES +++ b/sys/alpha/conf/NOTES @@ -45,22 +45,10 @@ options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!] options SCSI_DELAY=15000 #Be pessimistic about Joe SCSI device options UCONSOLE #Allow users to grab the console -# Platform chipsets -controller cia0 -controller apecs0 -controller tsunami0 -controller lca0 - # Standard busses controller pci0 controller isa0 -# TurboChannel host bus support -controller tcasic0 -controller tc0 -#controller tcds0 -controller ioasic0 - # A single entry for any of these controllers (ncr, ahb, ahc, amd) is # sufficient for any number of installed devices. controller ncr0 diff --git a/sys/alpha/conf/files.alpha b/sys/alpha/conf/files.alpha index 13bb2c9..272d1f6 100644 --- a/sys/alpha/conf/files.alpha +++ b/sys/alpha/conf/files.alpha @@ -86,16 +86,26 @@ alpha/tlsb/kftxx.c optional kft alpha/tlsb/mcclock_tlsb.c optional gbus alpha/tlsb/zs_tlsb.c optional gbus alpha/tlsb/dwlpx.c optional dwlpx -alpha/tc/tcasic.c optional tcasic -alpha/tc/tc.c optional tc -alpha/tc/ioasic.c optional tc -alpha/tc/mcclock_ioasic.c optional tc -alpha/tc/if_le_ioasic.c optional le -alpha/tc/if_le_dec.c optional le -alpha/tc/am7990.c optional le -alpha/tc/tcds.c optional tcds -alpha/tc/tcds_dma.c optional tcds -alpha/tc/esp.c optional esp +alpha/tc/tcasic.c optional dec_3000_300 +alpha/tc/tcasic.c optional dec_3000_500 +alpha/tc/tc.c optional dec_3000_300 +alpha/tc/tc.c optional dec_3000_500 +alpha/tc/ioasic.c optional dec_3000_300 +alpha/tc/ioasic.c optional dec_3000_500 +alpha/tc/mcclock_ioasic.c optional dec_3000_300 +alpha/tc/mcclock_ioasic.c optional dec_3000_500 +alpha/tc/if_le_ioasic.c optional le dec_3000_300 +alpha/tc/if_le_ioasic.c optional le dec_3000_500 +alpha/tc/if_le_dec.c optional le dec_3000_300 +alpha/tc/if_le_dec.c optional le dec_3000_500 +alpha/tc/am7990.c optional le dec_3000_300 +alpha/tc/am7990.c optional le dec_3000_500 +alpha/tc/tcds.c optional esp dec_3000_300 +alpha/tc/tcds.c optional esp dec_3000_500 +alpha/tc/tcds_dma.c optional tcds dec_3000_300 +alpha/tc/tcds_dma.c optional tcds dec_3000_500 +alpha/tc/esp.c optional esp dec_3000_300 +alpha/tc/esp.c optional esp dec_3000_500 dev/dec/mcclock.c optional mcclock mcclock_if.o optional mcclock \ dependency "mcclock_if.c" \ @@ -115,17 +125,26 @@ alpha/alpha/elf_machdep.c standard alpha/isa/isa.c optional isa alpha/isa/isa_dma.c optional isa alpha/isa/mcclock_isa.c optional isa -alpha/pci/apecs.c optional apecs -alpha/pci/apecs_pci.c optional apecs -alpha/pci/cia.c optional cia -alpha/pci/cia_pci.c optional cia -alpha/pci/lca.c optional lca -alpha/pci/lca_pci.c optional lca -alpha/pci/pci_eb164_intr.s optional cia -alpha/pci/pci_eb64plus_intr.s optional apecs +alpha/pci/apecs.c optional dec_2100_a50 +alpha/pci/apecs.c optional dec_eb64plus +alpha/pci/apecs_pci.c optional dec_2100_a50 +alpha/pci/apecs_pci.c optional dec_eb64plus +alpha/pci/cia.c optional dec_eb164 +alpha/pci/cia.c optional dec_kn20aa +alpha/pci/cia.c optional dec_st550 +alpha/pci/cia_pci.c optional dec_eb164 +alpha/pci/cia_pci.c optional dec_kn20aa +alpha/pci/cia_pci.c optional dec_st550 +alpha/pci/lca.c optional dec_axppci_33 +alpha/pci/lca_pci.c optional dec_axppci_33 +alpha/pci/pci_eb164_intr.s optional dec_eb164 +alpha/pci/pci_eb164_intr.s optional dec_kn20aa +alpha/pci/pci_eb164_intr.s optional dec_st550 +alpha/pci/pci_eb64plus_intr.s optional dec_2100_a50 +alpha/pci/pci_eb64plus_intr.s optional dec_eb64plus alpha/pci/pcibus.c optional pci -alpha/pci/tsunami.c optional tsunami -alpha/pci/tsunami_pci.c optional tsunami +alpha/pci/tsunami.c optional dec_st6600 +alpha/pci/tsunami_pci.c optional dec_st6600 dev/ata/ata-all.c optional ata dev/ata/ata-disk.c optional atadisk dev/ata/ata-dma.c optional ata diff --git a/sys/conf/files.alpha b/sys/conf/files.alpha index 13bb2c9..272d1f6 100644 --- a/sys/conf/files.alpha +++ b/sys/conf/files.alpha @@ -86,16 +86,26 @@ alpha/tlsb/kftxx.c optional kft alpha/tlsb/mcclock_tlsb.c optional gbus alpha/tlsb/zs_tlsb.c optional gbus alpha/tlsb/dwlpx.c optional dwlpx -alpha/tc/tcasic.c optional tcasic -alpha/tc/tc.c optional tc -alpha/tc/ioasic.c optional tc -alpha/tc/mcclock_ioasic.c optional tc -alpha/tc/if_le_ioasic.c optional le -alpha/tc/if_le_dec.c optional le -alpha/tc/am7990.c optional le -alpha/tc/tcds.c optional tcds -alpha/tc/tcds_dma.c optional tcds -alpha/tc/esp.c optional esp +alpha/tc/tcasic.c optional dec_3000_300 +alpha/tc/tcasic.c optional dec_3000_500 +alpha/tc/tc.c optional dec_3000_300 +alpha/tc/tc.c optional dec_3000_500 +alpha/tc/ioasic.c optional dec_3000_300 +alpha/tc/ioasic.c optional dec_3000_500 +alpha/tc/mcclock_ioasic.c optional dec_3000_300 +alpha/tc/mcclock_ioasic.c optional dec_3000_500 +alpha/tc/if_le_ioasic.c optional le dec_3000_300 +alpha/tc/if_le_ioasic.c optional le dec_3000_500 +alpha/tc/if_le_dec.c optional le dec_3000_300 +alpha/tc/if_le_dec.c optional le dec_3000_500 +alpha/tc/am7990.c optional le dec_3000_300 +alpha/tc/am7990.c optional le dec_3000_500 +alpha/tc/tcds.c optional esp dec_3000_300 +alpha/tc/tcds.c optional esp dec_3000_500 +alpha/tc/tcds_dma.c optional tcds dec_3000_300 +alpha/tc/tcds_dma.c optional tcds dec_3000_500 +alpha/tc/esp.c optional esp dec_3000_300 +alpha/tc/esp.c optional esp dec_3000_500 dev/dec/mcclock.c optional mcclock mcclock_if.o optional mcclock \ dependency "mcclock_if.c" \ @@ -115,17 +125,26 @@ alpha/alpha/elf_machdep.c standard alpha/isa/isa.c optional isa alpha/isa/isa_dma.c optional isa alpha/isa/mcclock_isa.c optional isa -alpha/pci/apecs.c optional apecs -alpha/pci/apecs_pci.c optional apecs -alpha/pci/cia.c optional cia -alpha/pci/cia_pci.c optional cia -alpha/pci/lca.c optional lca -alpha/pci/lca_pci.c optional lca -alpha/pci/pci_eb164_intr.s optional cia -alpha/pci/pci_eb64plus_intr.s optional apecs +alpha/pci/apecs.c optional dec_2100_a50 +alpha/pci/apecs.c optional dec_eb64plus +alpha/pci/apecs_pci.c optional dec_2100_a50 +alpha/pci/apecs_pci.c optional dec_eb64plus +alpha/pci/cia.c optional dec_eb164 +alpha/pci/cia.c optional dec_kn20aa +alpha/pci/cia.c optional dec_st550 +alpha/pci/cia_pci.c optional dec_eb164 +alpha/pci/cia_pci.c optional dec_kn20aa +alpha/pci/cia_pci.c optional dec_st550 +alpha/pci/lca.c optional dec_axppci_33 +alpha/pci/lca_pci.c optional dec_axppci_33 +alpha/pci/pci_eb164_intr.s optional dec_eb164 +alpha/pci/pci_eb164_intr.s optional dec_kn20aa +alpha/pci/pci_eb164_intr.s optional dec_st550 +alpha/pci/pci_eb64plus_intr.s optional dec_2100_a50 +alpha/pci/pci_eb64plus_intr.s optional dec_eb64plus alpha/pci/pcibus.c optional pci -alpha/pci/tsunami.c optional tsunami -alpha/pci/tsunami_pci.c optional tsunami +alpha/pci/tsunami.c optional dec_st6600 +alpha/pci/tsunami_pci.c optional dec_st6600 dev/ata/ata-all.c optional ata dev/ata/ata-disk.c optional atadisk dev/ata/ata-dma.c optional ata -- cgit v1.1