Subject: NetBSD master CVS tree commits
To: None <source-changes@NetBSD.ORG>
From: The Source of All Evil <source@NetBSD.ORG>
List: source-changes
Date: 02/27/1996 17:00:05
cgd
Tue Feb 27 16:51:18 EST 1996
Update of /a/cvsroot/src/sys/dev/eisa
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv27096

Modified Files:
	eisa.c 
Log Message:
use config_found_sm(), rather than config_search+config_attach()+glue, to
attach subdevices.


cgd
Tue Feb 27 16:59:16 EST 1996
Update of /a/cvsroot/src/sys/conf
In directory pain.lcs.mit.edu:/b/tmp/cvs-serv27246

Modified Files:
	files 
Log Message:
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.