marius      2005-11-22 16:37:45 UTC

  FreeBSD src repository

  Modified files:
    sys/conf             files.powerpc files.sparc64 
    sys/dev/ofw          ofw_bus_if.m 
  Added files:
    sys/dev/ofw          ofw_bus_subr.c ofw_bus_subr.h 
  Log:
  - Add a new method ofw_bus_default_get_devinfo() that allows to retrieve
    a newly introduced struct ofw_bus_devinfo which can hold the OFW info
    of a device recallable via the ofw_bus KOBJ interface. Introduce a set
    of functions ofw_bus_gen_get_*() which use ofw_bus_default_get_devinfo()
    to provide generic subroutines for implementing the rest of the ofw_bus
    KOBJ interface in a bus driver.
    This is inspired by bus_get_resource_list() and bus_generic_rl_*_resource()
    and allows to reduce code duplication in bus drivers as they only have
    to provide an ofw_bus_default_get_devinfo() implementation in order to
    provide the ofw_bus KOBJ interface via ofw_bus_gen_get_*().
  - While here add a comment to ofw_bus_if.m describing the intention of
    the ofw_bus KOBJ interface.
  
  Reviewed by:    marcel
  
  Revision  Changes    Path
  1.46      +1 -0      src/sys/conf/files.powerpc
  1.75      +1 -0      src/sys/conf/files.sparc64
  1.3       +36 -2     src/sys/dev/ofw/ofw_bus_if.m
  1.1       +128 -0    src/sys/dev/ofw/ofw_bus_subr.c (new)
  1.1       +49 -0     src/sys/dev/ofw/ofw_bus_subr.h (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to