cvs commit: src/sys/sparc64/fhc fhc.c fhc_central.c fhc_nexus.c fhcvar.h

Marius Strobl marius at
Fri Mar 18 16:50:29 PST 2005

marius      2005-03-19 00:50:28 UTC

  FreeBSD src repository

  Modified files:
    sys/sparc64/fhc      fhc.c fhc_central.c fhc_nexus.c fhcvar.h 
  - Add a device interface method for bus_get_resource_list() and use
    bus_generic_rl_release_resource() for the bus_release_resource() method
    instead of a local copy.
  - Correctly handle pass-through allocations in fhc_alloc_resource().
  - In case the board model can't be determined just print "unknown model"
    so the physical slot number is reported in any case.
  - Add support for blinking the 'Cycling' LED of boards on a fhc(4) hanging
    of off the nexus (i.e. all boards except the clock board) via led(4).
    All boards have at least 3 controllable status LEDs, 'Power', 'Failure'
    and 'Cycling'. While the 'Cycling' LED is suitable for signaling from
    the OS the others are better off being controlled by the firmware.
    The device name for the 'Cycling' LED of each board is /dev/led/boardX
    where X is the physical slot number of the board. [1]
  Obtained from:  OpenBSD [1]
  Tested by:      joerg [1]
  Revision  Changes    Path
  1.12      +59 -34    src/sys/sparc64/fhc/fhc.c
  1.7       +2 -1      src/sys/sparc64/fhc/fhc_central.c
  1.6       +2 -1      src/sys/sparc64/fhc/fhc_nexus.c
  1.5       +3 -2      src/sys/sparc64/fhc/fhcvar.h

More information about the cvs-all mailing list