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:
parent
a21351b381
commit
d45c3d85a4
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue