History log of /illumos-gate/usr/src/lib/fm/topo/modules/common/fac_prov_ipmi/fac_prov_ipmi.c
Revision Date Author Comments Expand
989f28072d20c73ae0955d6a1e3e2fc74831cb39 26-Apr-2012 Jerry Jelinek <jerry.jelinek@joyent.com>

370 would like an open ipmi baseboard driver Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@nexenta.com>

/illumos-gate/usr/src/cmd/devfsadm/i386/misc_link_i386.c /illumos-gate/usr/src/cmd/fm/modules/common/fdd-msg/fdd_msg.c /illumos-gate/usr/src/cmd/fm/modules/common/sp-monitor/sp_monitor.c fac_prov_ipmi.c /illumos-gate/usr/src/lib/libipmi/common/ipmi_bmc.c /illumos-gate/usr/src/lib/libipmi/common/libipmi.c /illumos-gate/usr/src/lib/libipmi/common/libipmi.h /illumos-gate/usr/src/man/man7d/Makefile /illumos-gate/usr/src/man/man7d/ipmi.7d /illumos-gate/usr/src/pkg/manifests/driver-ipmi.mf /illumos-gate/usr/src/pkg/manifests/system-header.mf /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/bmc_intf.h /illumos-gate/usr/src/uts/common/sys/ipmi.h /illumos-gate/usr/src/uts/intel/Makefile.files /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/Makefile.rules /illumos-gate/usr/src/uts/intel/io/ipmi/THIRDPARTYLICENSE /illumos-gate/usr/src/uts/intel/io/ipmi/THIRDPARTYLICENSE.descrip /illumos-gate/usr/src/uts/intel/io/ipmi/ipmi.c /illumos-gate/usr/src/uts/intel/io/ipmi/ipmi.conf /illumos-gate/usr/src/uts/intel/io/ipmi/ipmi_kcs.c /illumos-gate/usr/src/uts/intel/io/ipmi/ipmi_main.c /illumos-gate/usr/src/uts/intel/io/ipmi/ipmivars.h /illumos-gate/usr/src/uts/intel/ipmi/Makefile
525b85dbd2fc64df4bd0092c1a2b0827dd8e1e89 15-Sep-2009 Eric Schrock <Eric.Schrock@Sun.COM>

6881719 debug message typo in disk_list_gather() 6881732 add facility method for platform event message service LED 6881744 ses enumerator snapshot caching is broken

88045cff0aae4ed8823cd0989168e8f56927f83e 31-Jul-2009 Robert Johnston <Robert.Johnston@Sun.COM>

6839705 libtopo needs updates in order to cope with ILOM 3 6840169 libtopo: topo xml schema and parsing code needs to be extended to support defining array propvals 6840764 fmtopo can't print TOPO_TYPE_INT32_ARRAY and TOPO_TYPE_UINT64_ARRAY propvals 6844530 dimm/cs serial propmethods in chip enumerator needlessly recompute IPMI entity name 6836314 add support for sensor-transport module on ILOM-based X4450 platforms 6844635 libtopo: pull chassis-specific xml out of i86pc-hc-topology.xml into seperate map 6844639 libtopo: add DIMM serial to chip-select nodes on X4140/4240/4440 6845699 libipmi: implementation of ipmi_sunoem_led_get/set interfaces needs to be updated for ILOM 3 6677012 libtopo: small leaks on snapshot creation 6535637 Add Severity level to payload of list.suspects event 6850083 libtopo: need to add JEDEC id for Hyundai Electronics to jedec_tbl in the chip enumerator 6844145 sys/bmc_intf.h should be delivered 6855750 fmadm faulty will fail to expand message tokens that reference event payload 6862378 libtopo: need to register TOPO_METH_SENSOR_FAILURE on ses nodes

/illumos-gate/usr/src/cmd/fm/fmadm/common/faulty.c /illumos-gate/usr/src/cmd/fm/fmd/Makefile.fmd /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_protocol.c /illumos-gate/usr/src/cmd/fm/fmtopo/common/fmtopo.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/libtopo.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_parse.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_xml.c /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/Sun-Fire-X4500-disk-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4540/Sun-Fire-X4540-disk-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/common/topology.dtd.1 /illumos-gate/usr/src/lib/fm/topo/maps/common/xmlgen-header.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/chassis-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/chip-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/fan-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/i86pc-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/psu-hc-topology.xml fac_prov_ipmi.c /illumos-gate/usr/src/lib/fm/topo/modules/common/ses/ses.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip.h /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip_serial.c /illumos-gate/usr/src/lib/libipmi/common/ipmi_sunoem.c /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/sys/fm/protocol.h
7fcedef2cb0c5f9b2168d8c757cf243facdec1e6 05-Feb-2009 Robert Johnston <Robert.Johnston@Sun.COM>

6793549 libtopo: Need to enumerate sensors on duradi platforms 6793478 libtopo: Need to statically enumerate fans on duradi platforms 6793468 libtopo: Need to enumerate disk bays on the Sun-Fire-X4600 and Sun-Fire-X4600-M2

e5dcf7beb7c949f9234713d5818b581ec3825443 12-Jan-2009 Robert Johnston <Robert.Johnston@Sun.COM>

PSARC 2008/753 Reflecting Fan/Power Supply Diagnosis in Solaris 6641745 diagnosis of power supply and fan failures via IPMI 6768720 disk-monitor: small leak in dm_process_sysevent() when handling ESC_PLATFORM_SP_RESET 6769133 libtopo: hc_is_replaced() can leak memory 6765830 libtopo: need to enumerate sensors/indicators on fan/psu nodes on X4600 6773926 libipmi: ipmi_sdr_get sometimes bites off more than it can chew 6780080 libtopo: should optimize lookups for propmethod-backed properties if propvals are non-volatile 6781654 libtopo: completely bogus, but harmless logic in topo_snap_hold could be removed

/illumos-gate/usr/src/cmd/fm/dicts/Makefile /illumos-gate/usr/src/cmd/fm/dicts/SENSOR.dict /illumos-gate/usr/src/cmd/fm/dicts/SENSOR.po /illumos-gate/usr/src/cmd/fm/eversholt/files/common/sensor.esc /illumos-gate/usr/src/cmd/fm/eversholt/files/i386/Makefile /illumos-gate/usr/src/cmd/fm/eversholt/files/sparc/Makefile /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.c /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.h /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_api.map /illumos-gate/usr/src/cmd/fm/fmd/common/fmd_dr.c /illumos-gate/usr/src/cmd/fm/modules/common/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c /illumos-gate/usr/src/cmd/fm/modules/common/sensor-transport/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/sensor-transport/sensor-transport.conf /illumos-gate/usr/src/cmd/fm/modules/common/sensor-transport/sensor_transport.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/hc.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/libtopo.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mapfile-vers /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mktables.sh /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_method.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.map /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_node.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_parse.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_prop.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_snap.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_subr.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_subr.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_xml.c /illumos-gate/usr/src/lib/fm/topo/maps/common/topology.dtd.1 /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/chip-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/fan-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/i86pc-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/psu-hc-topology.xml fac_prov_ipmi.c /illumos-gate/usr/src/lib/fm/topo/modules/common/ipmi/ipmi_enum.c /illumos-gate/usr/src/lib/fm/topo/modules/common/ipmi/ipmi_methods.c /illumos-gate/usr/src/lib/libipmi/common/ipmi_sdr.c /illumos-gate/usr/src/pkgdefs/SUNW0on/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com
0b1b4412cfd6c4ac5467dbe6f4088dcec4f55fe8 02-Sep-2008 Eric Schrock <Eric.Schrock@Sun.COM>

6740206 topo_mod_ipmi() needs to ensure exclusive access 6742189 pad_process() leaks memory from enum_attributes_process() 6742192 libtopo.h, mktables.sh disagree about threshold state #defines

8f32716861b5fe7288c09a45f4bcc821db375158 18-Aug-2008 Eric Schrock <Eric.Schrock@Sun.COM>

6737998 thumper_indicator_mode() sends stack garbage to SP 6737987 pad_process() doesn't process facility nodes for bare enum children

825ba0f20a74fd9c5d0d1ce2c195da2cc88a7f77 01-Aug-2008 robj <none@none>

PSARC 2008/428 Extending libnvpair for type double PSARC 2008/463 Extending HC FMRI scheme to represent sensors/indicators 6579615 fmtopo -e has lots of memory leaks 6635159 libtopo: extend hc scheme to allow for representing sensors and indicators in the topology 6692392 fmtopo -x doesn't handle property methods properly 6718703 Need to extend libnvpair to support type double 6718712 libtopo: Need to implement facility provider module for IPMI 6722594 libtopo: the topo_prop_set_* interfaces need to learn to play well with propmethods 6727190 libtopo: add support for node properties of type double 6727459 libipmi: need interface to convert raw sensor readings to unit-based values 6727470 libipmi: need convenience routine to convert sensor unit defines to string 6729595 libtopo: add <set> case in fan and psu xml maps for SUN-FIRE-X4600-M2 6732318 fmd: small leak in sysevent modelling code

/illumos-gate/usr/src/cmd/fm/fmd/common/fmd_sysevent.c /illumos-gate/usr/src/cmd/fm/fmtopo/common/fmtopo.c /illumos-gate/usr/src/common/nvpair/nvpair.c /illumos-gate/usr/src/lib/fm/topo/libtopo/Makefile.com /illumos-gate/usr/src/lib/fm/topo/libtopo/common/hc.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/libtopo.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mapfile-vers /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_2xml.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_error.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_fmri.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_method.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_method.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_node.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_parse.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_prop.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_subr.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_subr.h /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_xml.c /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/Sun-Fire-X4500-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4540/Sun-Fire-X4540-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/common/topology.dtd.1 /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/chip-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/fan-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/i86pc-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/psu-hc-topology.xml /illumos-gate/usr/src/lib/fm/topo/modules/common/Makefile Makefile fac_prov_ipmi.c /illumos-gate/usr/src/lib/libipmi/Makefile.com /illumos-gate/usr/src/lib/libipmi/common/ipmi_impl.h /illumos-gate/usr/src/lib/libipmi/common/ipmi_sdr.c /illumos-gate/usr/src/lib/libipmi/common/ipmi_util.c /illumos-gate/usr/src/lib/libipmi/common/libipmi.h /illumos-gate/usr/src/lib/libipmi/common/mapfile-vers /illumos-gate/usr/src/lib/libipmi/common/mktables.sh /illumos-gate/usr/src/lib/libnvpair/libnvpair.c /illumos-gate/usr/src/lib/libnvpair/mapfile-vers /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/uts/common/sys/fm/protocol.h /illumos-gate/usr/src/uts/common/sys/nvpair.h