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