cvs commit: src/sys/kern subr_bus.c src/sys/sys bus.h bus_private.h

Joerg Sonnenberger joerg at crater.dragonflybsd.org
Thu Apr 15 06:32:16 PDT 2004


joerg       2004/04/15 06:31:41 PDT

DragonFly src repository

  Modified files:
    sys/kern             subr_bus.c 
    sys/sys              bus.h bus_private.h 
  Log:
  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).
  
  Revision  Changes    Path
  1.17      +93 -66    src/sys/kern/subr_bus.c
  1.11      +7 -29     src/sys/sys/bus.h
  1.6       +2 -1      src/sys/sys/bus_private.h


http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_bus.c.diff?r1=1.16&r2=1.17&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/bus.h.diff?r1=1.10&r2=1.11&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/sys/bus_private.h.diff?r1=1.5&r2=1.6&f=h





More information about the Commits mailing list