Fri Jul 23 14:38:58 2021 UTC ()
Use wildcard matches more consistently, and attach pci, eisa, isa, and
usb to their interface attributes, which makes for easier trimming-down
with "no" directives.
(thorpej)
diff -r1.412 -r1.413 src/sys/arch/alpha/conf/GENERIC
diff -r1.117 -r1.118 src/sys/arch/alpha/conf/INSTALL
--- src/sys/arch/alpha/conf/GENERIC 2021/06/29 10:22:34 1.412
+++ src/sys/arch/alpha/conf/GENERIC 2021/07/23 14:38:58 1.413
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.412 2021/06/29 10:22:34 nia Exp $
+# $NetBSD: GENERIC,v 1.413 2021/07/23 14:38:58 thorpej Exp $
#
# This machine description file is used to generate the default NetBSD
# kernel.
@@ -19,7 +19,7 @@
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-ident "GENERIC-$Revision: 1.412 $"
+ident "GENERIC-$Revision: 1.413 $"
maxusers 32
@@ -184,11 +184,11 @@
#config netbsd root on ? type nfs
mainbus0 at root
-cpu* at mainbus0
-qemu* at mainbus0
+cpu* at mainbus?
+qemu* at mainbus?
# TurboLaser bus support and devices
-tlsb* at mainbus0
+tlsb* at mainbus?
gbus* at tlsb? node ? offset ?
tlsbmem* at tlsb? node ? offset ?
kft* at tlsb? node ? offset ?
@@ -197,19 +197,19 @@
mcclock* at gbus? offset ?
# MCBUS bus support
-mcbus* at mainbus0
+mcbus* at mainbus?
mcmem* at mcbus? mid ?
#i2c at mcbus?
#EV6 Tsunami Core Logic
-tsc* at mainbus0
+tsc* at mainbus?
tsciic* at tsc?
iic* at tsciic?
# DECpc AXP150 (Jensen) internal bus support
-jensenio* at mainbus0
+jensenio* at mainbus?
com* at jensenio? port ?
lpt* at jensenio? port ?
@@ -217,7 +217,7 @@
pckbc* at jensenio? port ?
# TURBOchannel host bus adapter support
-tcasic* at mainbus0
+tcasic* at mainbus?
# TURBOchannel bus support
tc* at tcasic?
@@ -269,18 +269,10 @@
fdc* at sableio? port ?
# PCI bus support
-pci* at apecs?
-pci* at cia?
-pci* at irongate?
-pci* at lca?
-pci* at ppb?
-pci* at dwlpx?
-pci* at mcpcia?
-pci* at tsp?
-pci* at ttwopci?
+pci* at pcibus? # "pcibus" interface attribute
# AGP support
-agp* at irongate?
+agp* at agpbus? # "agpbus" interface attribute
# PCI devices
@@ -404,11 +396,8 @@
ukphy* at mii? phy ? # generic unknown PHYs
# ISA/EISA bus support
-isa* at jensenio?
-eisa* at jensenio?
-isa* at pceb?
-eisa* at pceb?
-isa* at sio?
+isa* at isabus? # "isabus" interface attribute
+eisa* at eisabus? # "eisabus" interface attribute
#isapnp* at isa?
# ISA devices
@@ -550,11 +539,7 @@
slhci* at pcmcia? function ? # ScanLogic SL811HS
# USB bus support
-usb* at xhci?
-usb* at ehci?
-usb* at ohci?
-usb* at slhci?
-usb* at uhci?
+usb* at usbus? # "usbus" interface attribute
# USB Hubs
uhub* at usb?
--- src/sys/arch/alpha/conf/INSTALL 2020/09/28 03:48:12 1.117
+++ src/sys/arch/alpha/conf/INSTALL 2021/07/23 14:38:58 1.118
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.117 2020/09/28 03:48:12 thorpej Exp $
+# $NetBSD: INSTALL,v 1.118 2021/07/23 14:38:58 thorpej Exp $
#
# Alpha INSTALL kernel.
@@ -86,11 +86,11 @@
config netbsd root on ? type ?
mainbus0 at root
-cpu* at mainbus0
-qemu* at mainbus0
+cpu* at mainbus?
+qemu* at mainbus?
# TurboLaser bus support and devices
-tlsb* at mainbus0
+tlsb* at mainbus?
gbus* at tlsb? node ? offset ?
tlsbmem* at tlsb? node ? offset ?
kft* at tlsb? node ? offset ?
@@ -99,15 +99,15 @@
mcclock* at gbus? offset ?
# MCBUS bus support
-mcbus* at mainbus0
+mcbus* at mainbus?
mcmem* at mcbus? mid ?
#EV6 Tsunami Core Logic
-tsc* at mainbus0
+tsc* at mainbus?
# DECpc AXP150 (Jensen) internal bus support
-jensenio* at mainbus0
+jensenio* at mainbus?
com* at jensenio? port ?
lpt* at jensenio? port ?
@@ -115,7 +115,7 @@
pckbc* at jensenio? port ?
# TURBOchannel host bus adapter support
-tcasic* at mainbus0
+tcasic* at mainbus?
# TURBOchannel bus support
tc* at tcasic?
@@ -164,18 +164,10 @@
fdc* at sableio? port ?
# PCI bus support
-pci* at apecs?
-pci* at cia?
-pci* at irongate?
-pci* at lca?
-pci* at ppb?
-pci* at dwlpx?
-pci* at mcpcia?
-pci* at tsp?
-pci* at ttwopci?
+pci* at pcibus? # "pcibus" interface attribute
# AGP support
-agp* at irongate?
+agp* at agpbus? # "agpbus" interface attribute
# PCI devices
adv* at pci? dev ? function ? # AdvanSys SCSI
@@ -250,11 +242,8 @@
ukphy* at mii? phy ? # generic unknown PHYs
# ISA/EISA bus support
-isa* at jensenio?
-eisa* at jensenio?
-isa* at pceb?
-eisa* at pceb?
-isa* at sio?
+isa* at isabus? # "isabus" interface attribute
+eisa* at eisabus? # "eisabus" interface attribute
# ISA devices
mcclock* at isa? port 0x70