14828 remove SPARC FMA supportReviewed by: Peter Tribble <peter.tribble@gmail.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Dan McDonald <danmcd@mnx.io>
6659 nvlist_free(NULL) is a no-opReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Marcel Telka <marcel@telka.sk>Approved by: Robert Mustacchi <rm@joyent.com>
6969616 fmd automatically offline during hotplug event6967430 apparent fmd live-lock in sensor-transport.so6972021 fmd daemon got memory leaks by interrupt of calling interface fminject::fminject_f
6969616 fmd automatically offline during hotplug event6967430 apparent fmd live-lock in sensor-transport.so6972021 fmd daemon got memory leaks by interrupt of calling interface fminject::fminject_fault_cpu6972650 fmd_fmri_replace cause core when hc-list is absent
show more ...
PSARC/2007/650 Product Serial Number for FMRI6627041 Add a PSN nv-pair to the authority portion of the FMRI scheme
PSARC 2008/569 FMA Topology & Retire Agent Refinements6567641 cpu and memory fault management for Solaris x86 xVM6690231 phase out mem and cpu schemes for x866683402 fmd_fmri_present() in hc schem
PSARC 2008/569 FMA Topology & Retire Agent Refinements6567641 cpu and memory fault management for Solaris x86 xVM6690231 phase out mem and cpu schemes for x866683402 fmd_fmri_present() in hc scheme is bogus6739591 introduce /dev/fm for userland fault management interface to kernel6739593 introduce libfmd_agent so agents do not have to use /dev/fm directly6739595 support retire/unretire/isretired as topo methods on the resource node6739597 x86 chip enumerator should be weaned off of kstats6742378 libtopo: hc_unusable() is returning random value6738573 faults aren't replayed on boot6744597 ldmsvcs: mem_request is returning incorrect value for page unretire6739600 panic console ereport summary should handle nvlist arrays6739601 add cpu module panic callback made from panic_quiesce_hw6739605 when x86 error injection has taken place, tag all subsequent ereports6739608 missing label for i86xpv dtrace_interrupt_enable causes panic on debug_enter6739609 add HYPERVISOR_mca hypercall for physical topology and MCA info--HG--rename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/Makefilerename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/amd64/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/amd64/Makefilerename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/ao.c => usr/src/cmd/mdb/intel/modules/amd_opteron/ao.crename : usr/src/cmd/mdb/i86pc/modules/amd_opteron/ia32/Makefile => usr/src/cmd/mdb/intel/modules/amd_opteron/ia32/Makefilerename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/Makefilerename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/amd64/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/amd64/Makefilerename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/gcpu.c => usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.crename : usr/src/cmd/mdb/i86pc/modules/generic_cpu/ia32/Makefile => usr/src/cmd/mdb/intel/modules/generic_cpu/ia32/Makefilerename : usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll.c => usr/src/uts/i86pc/cpu/generic_cpu/gcpu_poll_subr.crename : usr/src/uts/i86pc/intel_nb5000/Makefile => usr/src/uts/intel/intel_nb5000/Makefilerename : usr/src/uts/i86pc/io/intel_nb5000/dimm_addr.c => usr/src/uts/intel/io/intel_nb5000/dimm_addr.crename : usr/src/uts/i86pc/io/intel_nb5000/dimm_addr.h => usr/src/uts/intel/io/intel_nb5000/dimm_addr.hrename : usr/src/uts/i86pc/io/intel_nb5000/dimm_phys.h => usr/src/uts/intel/io/intel_nb5000/dimm_phys.hrename : usr/src/uts/i86pc/io/intel_nb5000/intel_nb5000.c => usr/src/uts/intel/io/intel_nb5000/intel_nb5000.crename : usr/src/uts/i86pc/io/intel_nb5000/intel_nb5000.conf => usr/src/uts/intel/io/intel_nb5000/intel_nb5000.confrename : usr/src/uts/i86pc/io/intel_nb5000/intel_nbdrv.c => usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.crename : usr/src/uts/i86pc/io/intel_nb5000/nb5000.h => usr/src/uts/intel/io/intel_nb5000/nb5000.hrename : usr/src/uts/i86pc/io/intel_nb5000/nb5000_init.c => usr/src/uts/intel/io/intel_nb5000/nb5000_init.crename : usr/src/uts/i86pc/io/intel_nb5000/nb_log.h => usr/src/uts/intel/io/intel_nb5000/nb_log.hrename : usr/src/uts/i86pc/io/intel_nb5000/nb_pci_cfg.c => usr/src/uts/intel/io/intel_nb5000/nb_pci_cfg.crename : usr/src/uts/i86pc/io/intel_nb5000/rank.h => usr/src/uts/intel/io/intel_nb5000/rank.hrename : usr/src/uts/i86pc/io/mc/mc-amd.conf => usr/src/uts/intel/io/mc-amd/mc-amd.confrename : usr/src/uts/i86pc/io/mc/mcamd.h => usr/src/uts/intel/io/mc-amd/mcamd.hrename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg.c => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg.crename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg.h => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg.hrename : usr/src/uts/i86pc/io/mc/mcamd_dimmcfg_impl.h => usr/src/uts/intel/io/mc-amd/mcamd_dimmcfg_impl.hrename : usr/src/uts/i86pc/io/mc/mcamd_drv.c => usr/src/uts/intel/io/mc-amd/mcamd_drv.crename : usr/src/uts/i86pc/io/mc/mcamd_off.in => usr/src/uts/intel/io/mc-amd/mcamd_off.inrename : usr/src/uts/i86pc/io/mc/mcamd_pcicfg.c => usr/src/uts/intel/io/mc-amd/mcamd_pcicfg.crename : usr/src/uts/i86pc/io/mc/mcamd_pcicfg.h => usr/src/uts/intel/io/mc-amd/mcamd_pcicfg.hrename : usr/src/uts/i86pc/io/mc/mcamd_subr.c => usr/src/uts/intel/io/mc-amd/mcamd_subr.crename : usr/src/uts/i86pc/mc-amd/Makefile => usr/src/uts/intel/mc-amd/Makefilerename : usr/src/uts/i86pc/sys/cpu_module.h => usr/src/uts/intel/sys/cpu_module.h
PSARC/2008/487 Repair Observability changes6534561 need means of finding existing fault state of a resource6637804 fmd should distinguish between "repaired" and "acquitted" resources6637812 fmd_nv
PSARC/2008/487 Repair Observability changes6534561 need means of finding existing fault state of a resource6637804 fmd should distinguish between "repaired" and "acquitted" resources6637812 fmd_nvl_fmri_has_fault() required to report if a given fault has been diagnosed on a resourtce/fru6663744 send list.updated events when an individual suspect in a suspect list is repaired6682295 need fmd_nvl_fmri_replaced() functionality6686317 extend fmd case state to include final "repair responses complete" state6712074 need scheme/topo interface to report full service state of a resource6720169 add location member to the sun-fm-mib
PSARC 2007/202 FMA Generic Disk Monitoring Events6521578 fmd dev scheme should leverage libtopo6521579 libtopo dev enumerator should support TOPO_METH_PRESENT6521582 dev scheme should respect FM_F
PSARC 2007/202 FMA Generic Disk Monitoring Events6521578 fmd dev scheme should leverage libtopo6521579 libtopo dev enumerator should support TOPO_METH_PRESENT6521582 dev scheme should respect FM_FMRI_DEV_ID6521586 need generic disk status monitoring and diagnosis6521591 fmd should provide a method for generating ENAs6521600 sata libtopo module should generate dev:// ASRUs6529061 fmd should provide an entry point for topology changes6532208 fmd resource cache should be updated in response to EC_DEVFS sysevents6537251 fmd dumped core while trying to print an error6537305 ::topo_node is broken6537762 fmd should not automatically mark faults as repaired on removal6544740 fmd should reference count topo handles6544741 dev scheme should support unusable method6545681 libtopo should prevent invalid serial numbers in authority6551464 topo_fmri_fru() is broken6551466 hc_is_present() is broken--HG--rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_analyze.c => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_analyze.crename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_analyze.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_analyze.hrename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.c => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.crename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.hrename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fm_disk_events.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fm_disk_events.hrename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.c => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.crename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.h
6396916 verification of dtd file name is wrong6399876 libtopo does not properly support an alternate root path6399927 libtopo debug information indicates "no topology file found" when it is unable
6396916 verification of dtd file name is wrong6399876 libtopo does not properly support an alternate root path6399927 libtopo debug information indicates "no topology file found" when it is unable to parse file.6421101 fmsim doesn't allow simulated topology to be specified with new libtopo6422759 fmd memory leaks detected on system experiencing significant pcie fabric errors6429072 memory leak in iob_tnode_create6448718 libtopo needs better enum module APIs6467144 topo_fmri_str2nvl doesn't handle authority or properties6473916 fmd should return a full populated topo snapshot in fmd_hdl_topology() and fmd_fmri_topology()6473918 hc scheme plugin is_present routine is broken6477382 Need public header file for hc scheme component names and properties6477385 fmtopo -V needs to be more friendly6477426 fmtopo -d should not be so chatty6477430 Need ability to load additional libtopo map files6477442 libtopo should allow alternate platform topo map files6477446 Remove unused topo methods from enumerator modules6477453 pcibus and hostbridge interface boundaries are a mess6477456 hc enumerators must support authority information6477461 topo_fru_compute and topo_asru_compute should return static props when computation fails6480930 fmtopo should support a -x option--HG--rename : usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/Makefile => deleted_files/usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/Makefilerename : usr/src/lib/fm/topo/modules/common/pcifn_enum.c => deleted_files/usr/src/lib/fm/topo/modules/common/pcibus/pcifn_enum.crename : usr/src/lib/fm/topo/modules/common/pcifn_enum.h => deleted_files/usr/src/lib/fm/topo/modules/common/pcibus/pcifn_enum.hrename : usr/src/lib/fm/topo/modules/sun4v/ioboard/Makefile => deleted_files/usr/src/lib/fm/topo/modules/sun4v/ioboard/Makefilerename : usr/src/lib/fm/topo/modules/sun4v/ioboard/iob_platform.c => deleted_files/usr/src/lib/fm/topo/modules/sun4v/ioboard/iob_platform.crename : usr/src/lib/fm/topo/libtopo/common/hc_canon.h => usr/src/lib/fm/topo/libtopo/common/topo_hc.hrename : usr/src/lib/fm/topo/files/Makefile => usr/src/lib/fm/topo/maps/Makefilerename : usr/src/lib/fm/topo/files/Makefile.file => usr/src/lib/fm/topo/maps/Makefile.maprename : usr/src/lib/fm/topo/files/SUNW,SPARC-Enterprise/Makefile => usr/src/lib/fm/topo/maps/SUNW,SPARC-Enterprise/Makefilerename : usr/src/lib/fm/topo/files/SUNW,SPARC-Enterprise/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,SPARC-Enterprise/SPARC-Enterprise-hc-topology.xmlrename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-15000/Makefile => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-15000/Makefilerename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-15000/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-15000/Sun-Fire-15000-hc-topology.xmlrename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-T200/Makefile => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Makefilerename : usr/src/lib/fm/topo/files/SUNW,Sun-Blade-T6300/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Blade-T6300-hc-topology.xmlrename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire-T200/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-T200/Sun-Fire-T200-hc-topology.xmlrename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire/Makefile => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire/Makefilerename : usr/src/lib/fm/topo/files/SUNW,Sun-Fire/hc-topology.xml => usr/src/lib/fm/topo/maps/SUNW,Sun-Fire/Sun-Fire-hc-topology.xmlrename : usr/src/lib/fm/topo/files/common/topology.dtd.1 => usr/src/lib/fm/topo/maps/common/topology.dtd.1rename : usr/src/lib/fm/topo/files/i86pc/Makefile => usr/src/lib/fm/topo/maps/i86pc/Makefilerename : usr/src/lib/fm/topo/files/i86pc/hc-topology.xml => usr/src/lib/fm/topo/maps/i86pc/i86pc-hc-topology.xmlrename : usr/src/lib/fm/topo/files/sun4u/Makefile => usr/src/lib/fm/topo/maps/sun4u/Makefilerename : usr/src/lib/fm/topo/files/sun4u/hc-topology.xml => usr/src/lib/fm/topo/maps/sun4u/sun4u-hc-topology.xmlrename : usr/src/lib/fm/topo/files/sun4v/Makefile => usr/src/lib/fm/topo/maps/sun4v/Makefilerename : usr/src/lib/fm/topo/files/sun4v/hc-topology.xml => usr/src/lib/fm/topo/maps/sun4v/sun4v-hc-topology.xmlrename : usr/src/lib/fm/topo/modules/common/hostbridge.c => usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.crename : usr/src/lib/fm/topo/modules/common/hostbridge.h => usr/src/lib/fm/topo/modules/common/hostbridge/hostbridge.hrename : usr/src/lib/fm/topo/modules/common/did.c => usr/src/lib/fm/topo/modules/common/pcibus/did.crename : usr/src/lib/fm/topo/modules/common/did.h => usr/src/lib/fm/topo/modules/common/pcibus/did.hrename : usr/src/lib/fm/topo/modules/common/did_hash.c => usr/src/lib/fm/topo/modules/common/pcibus/did_hash.crename : usr/src/lib/fm/topo/modules/common/did_impl.h => usr/src/lib/fm/topo/modules/common/pcibus/did_impl.hrename : usr/src/lib/fm/topo/modules/common/did_props.c => usr/src/lib/fm/topo/modules/common/pcibus/did_props.crename : usr/src/lib/fm/topo/modules/common/did_props.h => usr/src/lib/fm/topo/modules/common/pcibus/did_props.hrename : usr/src/lib/fm/topo/modules/common/pcibus.c => usr/src/lib/fm/topo/modules/common/pcibus/pcibus.crename : usr/src/lib/fm/topo/modules/common/pcibus.h => usr/src/lib/fm/topo/modules/common/pcibus/pcibus.hrename : usr/src/lib/fm/topo/modules/common/pcibus_labels.c => usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.crename : usr/src/lib/fm/topo/modules/common/pcibus_labels.h => usr/src/lib/fm/topo/modules/common/pcibus/pcibus_labels.hrename : usr/src/lib/fm/topo/modules/common/util.c => usr/src/lib/fm/topo/modules/common/pcibus/util.crename : usr/src/lib/fm/topo/modules/common/util.h => usr/src/lib/fm/topo/modules/common/pcibus/util.h
PSARC 2006/221 /dev/bmc interface upgradePSARC 2006/322 FMA for Sun Fire X4500 SATA Disks6414182 bmc_intf.h should be shareable with ON6416735 Sun Fire X4500 systems need a disk diagnosis engine6
PSARC 2006/221 /dev/bmc interface upgradePSARC 2006/322 FMA for Sun Fire X4500 SATA Disks6414182 bmc_intf.h should be shareable with ON6416735 Sun Fire X4500 systems need a disk diagnosis engine6419218 Need a way of enumerating sata disks on the Sun Fire X45006419771 memory leak from sata.so.1`setup_for_devctl_cmd+0x206421449 fmtopo failure paths do not clean up properly6421627 use after free in topo_tree_destroy causes unpredictable behavior6421650 topo_modhash_load does not observe proper locking; deadlock ensues6421659 topo modules' use of global variables causes unpredictable behavior during concurrent usage6422221 race to populate _topo_* globals causes libumem to abort process6423975 cfgadm sata plugin wastes tons of time using libdevinfo6424520 fmd should remove faulty resources from the R$ when they are removed6424523 hc scheme should do more homework before pronouncing a resource present6425600 fmd can deadlock when aux threads call fmd_xprt_post at fmd shutdown time6426514 topo_fmri_compare compares the same scheme leading to erroneous compare results
PSARC 2005/754 FMA SNMP Agent6365742 fault management data needs an SNMP interface6365743 need 64-bit fmd scheme plugins
OpenSolaris Launch