Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Nov 2005 16:37:45 +0000 (UTC)
From:      Marius Strobl <marius@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/conf files.powerpc files.sparc64 src/sys/dev/ofw ofw_bus_if.m ofw_bus_subr.c ofw_bus_subr.h
Message-ID:  <200511221637.jAMGbkTQ057228@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200511221637.jAMGbkTQ057228>