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