KObj extension stage IIIb/III
authorJoerg Sonnenberger <joerg@dragonflybsd.org>
Thu, 15 Apr 2004 13:31:41 +0000 (13:31 +0000)
committerJoerg Sonnenberger <joerg@dragonflybsd.org>
Thu, 15 Apr 2004 13:31:41 +0000 (13:31 +0000)
commit91a0c2589b1715aa8d71a8099ea08adf11b7d6e4
tree37ade498febf0ccbb035e369f8f907ca90ab63fc
parent314935e82108ad7d10337b0d741a6cda28bc35f8
KObj extension stage IIIb/III

Merge inheritance support from FreeBSD:
  * Add a simpler form of 'inheritance' for devclasses. Each devclass can
    have a parent devclass. Searches for drivers continue up the chain of
    devclasses until either a matching driver is found or a devclass is
    reached which has no parent. This can allow, for instance, pci drivers
    to match cardbus devices (assuming that cardbus declares pci as its
    parent devclass).
sys/kern/subr_bus.c
sys/sys/bus.h
sys/sys/bus_private.h