cvs commit: src/sys/powerpc/powerpc nexus.c src/sys/powerpc/include nexusvar.h

Peter Grehan grehan at FreeBSD.org
Tue Jan 13 03:20:53 PST 2004


grehan      2004/01/13 03:20:52 PST

  FreeBSD src repository

  Modified files:
    sys/powerpc/powerpc  nexus.c 
    sys/powerpc/include  nexusvar.h 
  Log:
  Remove hard-coded knowledge of specific OFW devices. Use bus_generic_probe
  and add_child entry point to allow devices to use the identify
  method to add themselves if need be (e.g. openpic, syscons).
  Export interrupt-controller-add routine for extern int cntlr drivers.
  Eliminate recursive OFW device-tree walk and only iterate the
  top-level ala sparc64. Allow child devices to set the device
  type with write_ivars.
  
  Step 1 of many in removing the hard-dependency on OpenFirmware.
  
  Revision  Changes    Path
  1.3       +5 -0      src/sys/powerpc/include/nexusvar.h
  1.7       +64 -55    src/sys/powerpc/powerpc/nexus.c


More information about the cvs-all mailing list