How to get a device_t

Bernd Walter ticso at cicely12.cicely.de
Fri Aug 8 12:55:34 PDT 2003


On Fri, Aug 08, 2003 at 03:48:22PM -0400, John Baldwin wrote:
> 
> On 08-Aug-2003 Bernd Walter wrote:
> > On Fri, Aug 08, 2003 at 02:27:30PM -0400, John Baldwin wrote:
> >> Well, that would be a major pain on current since nexus is already
> >> finished attaching many of its drivers by the time it gets to here.
> >> Also, if you use ACPI and if ACPI exists, then this function _won't_
> >> _ever_ _be_ _called_.  If you use a hostb PCI driver, then it will
> >> work both for ACPI and legacy.
> > 
> > I agree with this point and if I understood correct this is what
> > John Birrel already had done.
> 
> No, he is still working in the nexus/pcib driver's identify routine,
> not in a separate 'hostb' PCI driver.
> 
> > However - I would still like to know why
> > device_add_child(nexus, "elanbb", -1);
> > results in an elanbb instance numer 1 connected to pci0.
> > And why I don't get any iicbb childs.
> 
> I would have to see your code changes in order to try to tell you that.

http://www.cosmo-project.de/~bernd/elanbb.diff

-- 
B.Walter                   BWCT                http://www.bwct.de
ticso at bwct.de                                  info at bwct.de



More information about the freebsd-hackers mailing list