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.
This commit is contained in:
cgd 1996-02-27 21:59:14 +00:00
parent a21351b381
commit d45c3d85a4
1 changed files with 8 additions and 1 deletions

View File

@ -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