In message <[EMAIL PROTECTED]> Alexander Langer 
writes:
: Thus spake SJ ([EMAIL PROTECTED]):
: 
: Hi!
: 
: > 1. "ioconf.c" contains struct config_resource and
: >     config_device definitions for declarations in 
: >     "config" file. But I noticed that for some devices
: >      e.g. device          atadisk
: >           device          atapicd
: >           ...
: >      the corresponding lines in ioconf.c are missing??
: 
: I think it's because ata is a self-identifying bus.
: Not sure, though.  Are any PCI-only devices listed?

That's because that is handled in two ways.  One is by the hints
mechanism.  The other is by the DRIVER_MODULE at the end of the
driver.

: > 3. File naming question:
: >    whats the reasoning behind having "bus.h" and 
: >    "bus_private.h"....whats the significance of 
: >    "private" here.
: 
: drivers include bus.h, kernel does also include bus_private.h

bus_private.h contains stuff that you should consider to be 100% hands
off.

Warner

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to