From d45c3d85a4d6adab05adfdf4e77d18bc7276f5a8 Mon Sep 17 00:00:00 2001 From: cgd Date: Tue, 27 Feb 1996 21:59:14 +0000 Subject: [PATCH] Move eisabus, tcbus attributes here. Attributes that "machine-independent" bus support want to attach to should be declared in conf/files, so that hairy ordering constraints on the inclusions of busses' "files" files in files.{MACHINE} are avoided. isabus, pcibus attributes will go here later. The problem is, for instance, that there are some devices in files.isa currently which require that 'pci' be defined, but there are some PCI devices (e.g. 'sio' on the Alpha) that provide isabus interfaces, i.e. 'isa' busses attach to them. Unless the the bus-attachment attributes are here, it's impossible to declare the busses' files and attribute dependencies in a machine-independent way. --- sys/conf/files | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sys/conf/files b/sys/conf/files index 217464d90507..ecdb10f8109d 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1,4 +1,4 @@ -# $NetBSD: files,v 1.76 1996/02/27 04:20:43 jonathan Exp $ +# $NetBSD: files,v 1.77 1996/02/27 21:59:14 cgd Exp $ # @(#)files.newconf 7.5 (Berkeley) 5/10/93 @@ -26,6 +26,13 @@ define pdq # DEC FDDI chipset define ncr5380sbc # NCR 5380 SCSI Bus Controller define aic7xxx # Adaptec aic7770 and aic7870 SCSI controllers +# Attributes which machine-independent bus support can be attached to. +# These should be defined here, because some of these busses can have +# devices which provide these attributes, and we'd like to avoid hairy +# ordering constraints on inclusion of the busses' "files" files. +define eisabus { } # EISA attachment +define tcbus { } # TurboChannel attachment + # legitimate pseudo-devices pseudo-device vnd: disk pseudo-device ccd: disk