16394 illumos should learn that the getopt(3C) family return intReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Andy Fiddaman <ill
16394 illumos should learn that the getopt(3C) family return intReviewed by: Toomas Soome <tsoome@me.com>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Andy Fiddaman <illumos@fiddaman.net>Approved by: Gordon Ross <gordon.w.ross@gmail.com>
show more ...
15885 fmtopo produces inconsistent output for unsigned arraysReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Igor Kozhukhov <igor@dilos.org>Approved by: Dan McDonald <danmcd@m
15885 fmtopo produces inconsistent output for unsigned arraysReviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Igor Kozhukhov <igor@dilos.org>Approved by: Dan McDonald <danmcd@mnx.io>
15528 Want a way to list available topo schemesReviewed by: Andy Fiddaman <illumos@fiddaman.net>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Peter Tribble <peter.tribbl
15528 Want a way to list available topo schemesReviewed by: Andy Fiddaman <illumos@fiddaman.net>Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>Reviewed by: Peter Tribble <peter.tribble@gmail.com>Approved by: Richard Lowe <richlowe@richlowe.net>
15687 Remove compiler flags that only mean something to Sun StudioReviewed by: Andy Fiddaman <illumos@fiddaman.net>Reviewed by: Dan Cross <cross@oxidecomputer.com>Reviewed by: Robert Mustacchi <rm
15687 Remove compiler flags that only mean something to Sun StudioReviewed by: Andy Fiddaman <illumos@fiddaman.net>Reviewed by: Dan Cross <cross@oxidecomputer.com>Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Dan McDonald <danmcd@mnx.io>
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>
10898 Add topo method to determine occupant statusReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Gordon Ross <gwr@nexenta.com>
10515 libtopo's XML serialization code is broken and incomplete10516 fmtopo is missing code to handle properties of type TOPO_TYPE_FMRI_ARRAYReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed b
10515 libtopo's XML serialization code is broken and incomplete10516 fmtopo is missing code to handle properties of type TOPO_TYPE_FMRI_ARRAYReviewed by: Robert Mustacchi <rm@joyent.com>Reviewed by: Toomas Soome <tsoome@me.com>Approved by: Richard Lowe <richlowe@richlowe.net>
10080 smatch Makefile changes for usr/src/cmdReviewed by: Andy Fiddaman <andy@omniosce.org>Approved by: Robert Mustacchi <rm@joyent.com>
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>
4016 disk-monitor should activate fault/fail indicators4017 fmtopo -P flag does not appear to set propertiesReviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Approved by: Albert Lee <trisk@n
4016 disk-monitor should activate fault/fail indicators4017 fmtopo -P flag does not appear to set propertiesReviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com>Approved by: Albert Lee <trisk@nexenta.com>
PSARC/2009/617 Software Events Notification Parameters CLIPSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software EventsPSARC/2009/619 smtp-notify: Email Notification Daemon for Software
PSARC/2009/617 Software Events Notification Parameters CLIPSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software EventsPSARC/2009/619 smtp-notify: Email Notification Daemon for Software EventsPSARC/2010/225 fmd for non-global Solaris zonesPSARC/2010/226 Solaris Instance UUIDPSARC/2010/227 nvlist_nvflag(3NVPAIR)PSARC/2010/228 libfmevent additionsPSARC/2010/257 sysevent_evc_setpropnvl and sysevent_evc_getpropnvlPSARC/2010/265 FMRI and FMA Event Stabilty, 'ireport' category 1 event class, and the 'sw' FMRI schemePSARC/2010/278 FMA/SMF integration: instance state transitionsPSARC/2010/279 Modelling panics within FMAPSARC/2010/290 logadm.conf upgrade6392476 fmdump needs to pretty-print6393375 userland ereport/ireport event generation interfaces6445732 Add email notification agent for FMA and software events6804168 RFE: Allow an efficient means to monitor SMF services status changes6866661 scf_values_destroy(3SCF) will segfault if is passed NULL6884709 Add snmp notification agent for FMA and software events6884712 Add private interface to tap into libfmd_msg macro expansion capabilities6897919 fmd to run in a non-global zone6897937 fmd use of non-private doors is not safe6900081 add a UUID to Solaris kernel image for use in crashdump identification6914884 model panic events as a defect diagnosis in FMA6944862 fmd_case_open_uuid, fmd_case_uuisresolved, fmd_nvl_create_defect6944866 log legacy sysevents in fmd6944867 enumerate svc scheme in topo6944868 software-diagnosis and software-response fmd modules6944870 model SMF maintenance state as a defect diagnosis in FMA6944876 savecore runs in foreground for systems with zfs root and dedicated dump6965796 Implement notification parameters for SMF state transitions and FMA events6968287 SUN-FM-MIB.mib needs to be updated to reflect Oracle information6972331 logadm.conf upgrade PSARC/2010/290
6894028 Some fm libraries are not lint clean6897387 IPMI facility provider methods not registered on some platforms6893713 Some fm cmds are not lint clean
6839705 libtopo needs updates in order to cope with ILOM 36840169 libtopo: topo xml schema and parsing code needs to be extended to support defining array propvals6840764 fmtopo can't print TOPO_TY
6839705 libtopo needs updates in order to cope with ILOM 36840169 libtopo: topo xml schema and parsing code needs to be extended to support defining array propvals6840764 fmtopo can't print TOPO_TYPE_INT32_ARRAY and TOPO_TYPE_UINT64_ARRAY propvals6844530 dimm/cs serial propmethods in chip enumerator needlessly recompute IPMI entity name6836314 add support for sensor-transport module on ILOM-based X4450 platforms6844635 libtopo: pull chassis-specific xml out of i86pc-hc-topology.xml into seperate map6844639 libtopo: add DIMM serial to chip-select nodes on X4140/4240/44406845699 libipmi: implementation of ipmi_sunoem_led_get/set interfaces needs to be updated for ILOM 36677012 libtopo: small leaks on snapshot creation6535637 Add Severity level to payload of list.suspects event6850083 libtopo: need to add JEDEC id for Hyundai Electronics to jedec_tbl in the chip enumerator6844145 sys/bmc_intf.h should be delivered6855750 fmadm faulty will fail to expand message tokens that reference event payload6862378 libtopo: need to register TOPO_METH_SENSOR_FAILURE on ses nodes
PSARC 2009/265 fmdump -m6810965 port fmdump -m to ON6802474 Port libfmd_msg to ON6805723 libtopo: port fmtopo -m to ON
6735704 deadlock in topo_node_facility()6735691 deadlock in topo_node_facbind()
PSARC 2008/428 Extending libnvpair for type doublePSARC 2008/463 Extending HC FMRI scheme to represent sensors/indicators6579615 fmtopo -e has lots of memory leaks6635159 libtopo: extend hc scheme
PSARC 2008/428 Extending libnvpair for type doublePSARC 2008/463 Extending HC FMRI scheme to represent sensors/indicators6579615 fmtopo -e has lots of memory leaks6635159 libtopo: extend hc scheme to allow for representing sensors and indicators in the topology6692392 fmtopo -x doesn't handle property methods properly6718703 Need to extend libnvpair to support type double6718712 libtopo: Need to implement facility provider module for IPMI6722594 libtopo: the topo_prop_set_* interfaces need to learn to play well with propmethods6727190 libtopo: add support for node properties of type double6727459 libipmi: need interface to convert raw sensor readings to unit-based values6727470 libipmi: need convenience routine to convert sensor unit defines to string6729595 libtopo: add <set> case in fan and psu xml maps for SUN-FIRE-X4600-M26732318 fmd: small leak in sysevent modelling code
PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2PSARC/2008/077 Multiplexed I/O Enhancements to Support FMA5039931 glm fails to use DDI-compliant interface for scsi_pkt(9S) allocation
PSARC/2007/522 Disk enumeration for Sun Fire X4200 and X4200 M2PSARC/2008/077 Multiplexed I/O Enhancements to Support FMA5039931 glm fails to use DDI-compliant interface for scsi_pkt(9S) allocation5039932 mpt fails to use DDI-compliant interface for scsi_pkt(9S) allocation5039935 esp fails to use DDI-compliant interface for scsi_pkt(9S) allocation5039936 fas fails to use DDI-compliant interface for scsi_pkt(9S) allocation5039937 ifp fails to use DDI-compliant interface for scsi_pkt(9S) allocation5039938 isp fails to use DDI-compliant interface for scsi_pkt(9S) allocation5039941 sf fails to use DDI-compliant interface for scsi_pkt(9S) allocation6276696 USCSI should support a path selection mechanism in conjunction with scsi_vhci6284426 di_path_addr should have its second argument removed.6425326 prtconf pathinfo output should show path's pHCI unit-address (di_path_addr)6657250 devid should be available at interrupt time6657251 libtopo: disk enumeration needs to be shared by multiple enumeration strategies6657252 libtopo: xmlgen files should use consistent format6657253 fmdump: add support for filtering on nvpair (and value)6657254 eversholt: support devid-based mapping to topology6657255 eversholt: define property indicating ereport may not map to topology6657256 SCSA should detect scsi_pkt allocation violations6657257 Multiplexed I/O Enhancements to Support FMA6657258 libnvpair: need nvlist_lookup_nvpair peer that supports embeded nvlist6695221 scsa1394 fails to use DDI-compliant interface for scsi_pkt(9S) allocation6695222 ata has dependency on scsi_device(9S) size6695223 ncrs fails to use DDI-compliant interface for scsi_pkt(9S) allocation6695224 st fails to use DDI-compliant interface for scsi_pkt(9S) allocation
6644917 TOPO_WALK_SIBLING isn't really breadth-first, confusing hc_walker()6668941 should remove page_retire_maxretries for x866678015 FMA message is not fully displayed for CPU Cache error
6492246 x64 cpu/mem topology/diagnosis should include FRU labels6552234 Add propset/propmethod/propmap support to topology XML schema and libtopo parsing engine6562046 libtopo dcmds cause mdb crash
6492246 x64 cpu/mem topology/diagnosis should include FRU labels6552234 Add propset/propmethod/propmap support to topology XML schema and libtopo parsing engine6562046 libtopo dcmds cause mdb crash6577125 fmtopo coredumps in print_fmri_props6577127 wrong topo_method_invoke return code when method versions mismatch6578581 using fmsim in root account. The fmsim can not be started.6601280 add interfaces to libipmi to simplify access to fru inventory
6547176 libtopo leaks memory on failure6550982 topo_open sets null topo_hdl_t.th_product on some non-Sun x86 platforms6554353 libtopo dumps core in prop_create() on allocation failure6554450 libto
6547176 libtopo leaks memory on failure6550982 topo_open sets null topo_hdl_t.th_product on some non-Sun x86 platforms6554353 libtopo dumps core in prop_create() on allocation failure6554450 libtopo hang due to locked node6554471 topo_prop_set() has a bogus return value check6554499 libtopo blew an assertion in topo_snapshot_destroy()6554648 topo_prop_set_* don't set err = ETOPO_PROP_NOENT when pgroup doesn't exist6556794 topo_mod_hcfmri() leaks memory on failure6556795 maybe_di_chars_copy segfaults on allocation failure6557332 hc_compare is broken6558936 libtopo stress tests reveals failures6558942 fmtopo does not close its topo handle on exit6558947 topo_mod_walk_init() needs to be added to mapfile-vers6560219 sata topo enumerator is not very robust with memory alloc failures
6521594 fmtopo '[-Cdev]' usage doesn't make sense6534608 libtopo walkers could be smarter6534610 libtopo: need mechanism to call plugin methods to get/set properties6537307 fmri_prop() is broken f
6521594 fmtopo '[-Cdev]' usage doesn't make sense6534608 libtopo walkers could be smarter6534610 libtopo: need mechanism to call plugin methods to get/set properties6537307 fmri_prop() is broken for anything but ASRU/FRU6537759 fmtopo should have a way to execute is_present/is_unusable methods6542241 fmtopo should support per-FMRI command line options6545662 libtopo needs to be robust in the face of memory allocation failure6547235 bad argument used to call TOPO_METH_CONTAINS in topo_fmri_contains6547427 hc.c topo enumerator is riddled with potential SEGVs6548245 Mucho memory leaks in XML parser error code paths
PSARC 2006/679 Fault Event Extension6279682 fmadm -q rotate errlog hangs while fmd report an error into the log6326650 fma needs more dcmds for getting errors from crash dumps6372709 fltlog can gr
PSARC 2006/679 Fault Event Extension6279682 fmadm -q rotate errlog hangs while fmd report an error into the log6326650 fma needs more dcmds for getting errors from crash dumps6372709 fltlog can grow without bound; needs to be managed by logadm6400607 fmd dumped core in zfs-diagnosis6464740 fmdump -v output should display FRU location (label) information separate from the FRU6485057 mc-amd driver should provide access to HT routing tables6493219 libtopo needs to allow re-enumeration according static .xml props6495169 PCI topo enumerator should maintain a 'module' property6496757 Incorrect initializer for topo_builtin.c:_topo_builtins[]6496850 Need mdb support for libtopo6498181 .po files inconsistencies wrt the event registry content6498187 SCA1000 and SCA500 .po dictionary files are out of date6498195 SMF dictionary .po files are inconsistent6498201 ZFS dictionary .po files are out of date6502660 eft fills in ASRU and FRU from libtopo when none are defined in a fault event specification6502949 eft memory leak in platform_fault2ipath()6506108 topo_fmri_nvl2str on mem scheme fails to lookup offset and physaddr6506622 missing entry in PCIEX dict/po files--HG--rename : usr/src/cmd/fm/dicts/SMF.dict => deleted_files/usr/src/cmd/fm/dicts/SMF.dictrename : usr/src/cmd/fm/dicts/SMF.po => deleted_files/usr/src/cmd/fm/dicts/SMF.po
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 2006/020 FMA for Athlon 64 and Opteron ProcessorsPSARC 2006/028 eversholt language enhancements6181364 Eversholt needs method to revise value of a fault's property6183842 eft can construct e
PSARC 2006/020 FMA for Athlon 64 and Opteron ProcessorsPSARC 2006/028 eversholt language enhancements6181364 Eversholt needs method to revise value of a fault's property6183842 eft can construct extra propagations in the instance tree6187143 eversholt needs to use fmd_case_add_serd() to add counted ereports against open case6232253 wildcarding may not pick up matches buried in config path6284455 eversholt wildcarding and vertical expansion have trouble working together6298484 properties are not auto-converting to integers in eversholt constraints6298972 eversholt should be able to mark faults as no-message like the cpumem DE6298974 nested SERD engines don't work6298981 eft memory usage could improve by caching common constraint expressions6323319 call() is not allowing string-valued returns6323322 a global variable should be allowed as the RHS of an nvpair6323393 eversholt caches a little too much info when caching constraints6323554 eversholt type conversion can cause core dump6328144 libexacct leaks like a really big sieve when faced with non-exacct input6331093 payloadprop should be able to read and interpret hc scheme fmris6332245 payloadprop() returns cached value from existing FME when not appropriate6333617 eversholt should have way to check if a global is defined6346926 eversholt needs a way to maintain diagnosis statistics6359264 Provide FMA support for AMD64 processors6363503 Can not register error handler callbacks for root node6366821 cpu scheme serial number should be a string6367031 eft.so leaks memory6370284 cpumem-diagnosis checks the asru version against FM_EREPORT_VERSION instead of FM_CPU_SCHEME_VERSION6377319 eft could close cases for resources already in the faulty state6379498 fmd dies on assertion failure when repairing an fmd module6381022 fmd_case_insert_event() should reject duplicates and save memory--HG--rename : usr/src/cmd/fm/schemes/cpu/Makefile.targ => deleted_files/usr/src/cmd/fm/schemes/cpu/Makefile.targrename : usr/src/cmd/fm/schemes/mem/Makefile.targ => deleted_files/usr/src/cmd/fm/schemes/mem/Makefile.targrename : usr/src/cmd/fm/topo/Makefile => deleted_files/usr/src/cmd/fm/topo.1/Makefilerename : usr/src/cmd/fm/topo/Makefile.rootdirs => deleted_files/usr/src/cmd/fm/topo.1/Makefile.rootdirsrename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T1000/Makefile => deleted_files/usr/src/cmd/fm/topo/files.1/sparc/SUNW,Sun-Fire-T1000/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T1000/platform.topo => deleted_files/usr/src/cmd/fm/topo/files.1/sparc/SUNW,Sun-Fire-T1000/platform.toporename : usr/src/cmd/fm/topo/files/Makefile => deleted_files/usr/src/cmd/fm/topo/files/Makefilerename : usr/src/cmd/fm/topo/files/Makefile.com => deleted_files/usr/src/cmd/fm/topo/files/Makefile.comrename : usr/src/cmd/fm/topo/files/Makefile.link => deleted_files/usr/src/cmd/fm/topo/files/Makefile.linkrename : usr/src/cmd/fm/topo/files/i386/Makefile => deleted_files/usr/src/cmd/fm/topo/files/i386/Makefilerename : usr/src/cmd/fm/topo/files/sparc/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,A70/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,A70/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,A70/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,A70/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-210/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-210/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-210/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-210/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-240/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-240/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-440/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-440/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-CP3010/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-CP3010/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-CP3010/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-CP3010/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-T12/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-T12/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-T12/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-T12/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-T4/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Netra-T4/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Serverblade1/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Serverblade1/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Serverblade1/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Serverblade1/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-100/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-100/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-100/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-100/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1000/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1000/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1000/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1000/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1500/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1500/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1500/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-1500/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-2000/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-2000/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-2500/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-2500/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-2500/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Blade-2500/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-15000/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-15000/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-15000/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-15000/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-280R/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-280R/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-480R/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-480R/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-480R/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-480R/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-880/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-880/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-880/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-880/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/pcidev.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/pcidev.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/pciexdev.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/pciexdev.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-T200/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V210/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V210/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V215/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V215/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V240/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V240/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V240/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V240/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V245/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V245/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V245/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V245/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V250/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V250/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V440/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V440/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V440/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V440/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V445/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V445/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V445/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V445/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V490/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V490/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V890/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire-V890/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Sun-Fire/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-250/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-250/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-250/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-250/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-30/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-30/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-30/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-30/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-4/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-4/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-4/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-4/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-5_10/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-5_10/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-5_10/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-5_10/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-60/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-60/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-60/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-60/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-80/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-80/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-80/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,Ultra-80/platform.toporename : usr/src/cmd/fm/topo/files/sparc/SUNW,UltraAX-i2/Makefile => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,UltraAX-i2/Makefilerename : usr/src/cmd/fm/topo/files/sparc/SUNW,UltraAX-i2/platform.topo => deleted_files/usr/src/cmd/fm/topo/files/sparc/SUNW,UltraAX-i2/platform.toporename : usr/src/cmd/fm/topo/plugins/Makefile => deleted_files/usr/src/cmd/fm/topo/plugins/Makefilerename : usr/src/cmd/fm/topo/plugins/Makefile.plugin => deleted_files/usr/src/cmd/fm/topo/plugins/Makefile.pluginrename : usr/src/cmd/fm/topo/plugins/Makefile.topoonly => deleted_files/usr/src/cmd/fm/topo/plugins/Makefile.topoonlyrename : usr/src/cmd/fm/topo/plugins/common/Makefile => deleted_files/usr/src/cmd/fm/topo/plugins/common/Makefilerename : usr/src/cmd/fm/topo/plugins/common/pcibus/Makefile => deleted_files/usr/src/cmd/fm/topo/plugins/common/pcibus/Makefilerename : usr/src/cmd/fm/topo/plugins/common/pcibus/enumpci.h => deleted_files/usr/src/cmd/fm/topo/plugins/common/pcibus/enumpci.hrename : usr/src/cmd/fm/topo/plugins/common/pcibus/pcibus.c => deleted_files/usr/src/cmd/fm/topo/plugins/common/pcibus/pcibus.crename : usr/src/cmd/fm/topo/plugins/common/pcibus/pcibus.topo => deleted_files/usr/src/cmd/fm/topo/plugins/common/pcibus/pcibus.toporename : usr/src/cmd/fm/topo/plugins/common/pciexbus/Makefile => deleted_files/usr/src/cmd/fm/topo/plugins/common/pciexbus/Makefilerename : usr/src/cmd/fm/topo/plugins/common/pciexbus/pciexbus.topo => deleted_files/usr/src/cmd/fm/topo/plugins/common/pciexbus/pciexbus.toporename : usr/src/cmd/fm/topo/plugins/common/pciexrc/Makefile => deleted_files/usr/src/cmd/fm/topo/plugins/common/pciexrc/Makefilerename : usr/src/cmd/fm/topo/plugins/common/pciexrc/pciexrc.topo => deleted_files/usr/src/cmd/fm/topo/plugins/common/pciexrc/pciexrc.toporename : usr/src/cmd/fm/topo/plugins/common/cpu/Makefile => deleted_files/usr/src/cmd/fm/topo/plugins/sparc/cpu/Makefilerename : usr/src/cmd/fm/topo/plugins/common/cpu/cpu.c => deleted_files/usr/src/cmd/fm/topo/plugins/sparc/cpu/cpu.crename : usr/src/cmd/fm/topo/plugins/common/cpu/cpu.topo => deleted_files/usr/src/cmd/fm/topo/plugins/sparc/cpu/cpu.toporename : usr/src/lib/fm/libtopo/Makefile => deleted_files/usr/src/lib/fm/libtopo/Makefilerename : usr/src/lib/fm/libtopo/Makefile.com => deleted_files/usr/src/lib/fm/libtopo/Makefile.comrename : usr/src/lib/fm/libtopo/amd64/Makefile => deleted_files/usr/src/lib/fm/libtopo/amd64/Makefilerename : usr/src/lib/fm/libtopo/common/libtopo.h => deleted_files/usr/src/lib/fm/libtopo/common/libtopo.hrename : usr/src/lib/fm/libtopo/common/libtopo_enum.h => deleted_files/usr/src/lib/fm/libtopo/common/libtopo_enum.hrename : usr/src/lib/fm/libtopo/common/llib-ltopo => deleted_files/usr/src/lib/fm/libtopo/common/llib-ltoporename : usr/src/lib/fm/libtopo/common/topo.c => deleted_files/usr/src/lib/fm/libtopo/common/topo.crename : usr/src/lib/fm/libtopo/common/topo_enum.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_enum.crename : usr/src/lib/fm/libtopo/common/topo_enum.h => deleted_files/usr/src/lib/fm/libtopo/common/topo_enum.hrename : usr/src/lib/fm/libtopo/common/topo_hash.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_hash.crename : usr/src/lib/fm/libtopo/common/topo_hcfmri.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_hcfmri.crename : usr/src/lib/fm/libtopo/common/topo_hcpath.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_hcpath.crename : usr/src/lib/fm/libtopo/common/topo_impl.h => deleted_files/usr/src/lib/fm/libtopo/common/topo_impl.hrename : usr/src/lib/fm/libtopo/common/topo_mem.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_mem.crename : usr/src/lib/fm/libtopo/common/topo_out.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_out.crename : usr/src/lib/fm/libtopo/common/topo_parse.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_parse.crename : usr/src/lib/fm/libtopo/common/topo_paths.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_paths.crename : usr/src/lib/fm/libtopo/common/topo_pkg.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_pkg.crename : usr/src/lib/fm/libtopo/common/topo_prop.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_prop.crename : usr/src/lib/fm/libtopo/common/topo_traverse.c => deleted_files/usr/src/lib/fm/libtopo/common/topo_traverse.crename : usr/src/lib/fm/libtopo/i386/Makefile => deleted_files/usr/src/lib/fm/libtopo/i386/Makefilerename : usr/src/lib/fm/libtopo/sparc/Makefile => deleted_files/usr/src/lib/fm/libtopo/sparc/Makefilerename : usr/src/lib/fm/libtopo/sparcv9/Makefile => deleted_files/usr/src/lib/fm/libtopo/sparcv9/Makefilerename : usr/src/lib/fm/libtopo/spec/Makefile => deleted_files/usr/src/lib/fm/libtopo/spec/Makefilerename : usr/src/lib/fm/libtopo/spec/Makefile.targ => deleted_files/usr/src/lib/fm/libtopo/spec/Makefile.targrename : usr/src/lib/fm/libtopo/spec/amd64/Makefile => deleted_files/usr/src/lib/fm/libtopo/spec/amd64/Makefilerename : usr/src/lib/fm/libtopo/spec/i386/Makefile => deleted_files/usr/src/lib/fm/libtopo/spec/i386/Makefilerename : usr/src/lib/fm/libtopo/spec/sparc/Makefile => deleted_files/usr/src/lib/fm/libtopo/spec/sparc/Makefilerename : usr/src/lib/fm/libtopo/spec/sparcv9/Makefile => deleted_files/usr/src/lib/fm/libtopo/spec/sparcv9/Makefilerename : usr/src/lib/fm/libtopo/spec/topo.spec => deleted_files/usr/src/lib/fm/libtopo/spec/topo.specrename : usr/src/lib/fm/libtopo/spec/versions => deleted_files/usr/src/lib/fm/libtopo/spec/versionsrename : usr/src/cmd/fm/topo/prtopo/Makefile => usr/src/cmd/fm/fmtopo/Makefilerename : usr/src/cmd/fm/topo/prtopo/Makefile.com => usr/src/cmd/fm/fmtopo/Makefile.comrename : usr/src/cmd/fm/topo/prtopo/common/prtopo.c => usr/src/cmd/fm/fmtopo/common/fmtopo.crename : usr/src/cmd/fm/topo/prtopo/i386/Makefile => usr/src/cmd/fm/fmtopo/i386/Makefilerename : usr/src/cmd/fm/topo/prtopo/sparc/Makefile => usr/src/cmd/fm/fmtopo/sparc/Makefilerename : usr/src/cmd/fm/schemes/cpu/cpu_mdesc.c => usr/src/cmd/fm/schemes/cpu/sparc/cpu_mdesc.crename : usr/src/cmd/fm/schemes/cpu/cpu.h => usr/src/cmd/fm/schemes/cpu/sparc/cpu_mdesc.hrename : usr/src/cmd/fm/schemes/mem/mem_disc.c => usr/src/cmd/fm/schemes/mem/sparc/mem_disc.crename : usr/src/uts/common/sys/fm/cpu/UltraSPARC-II.h => usr/src/uts/sparc/sys/fm/cpu/UltraSPARC-II.hrename : usr/src/uts/common/sys/fm/cpu/UltraSPARC-III.h => usr/src/uts/sparc/sys/fm/cpu/UltraSPARC-III.hrename : usr/src/uts/common/sys/fm/cpu/UltraSPARC-T1.h => usr/src/uts/sparc/sys/fm/cpu/UltraSPARC-T1.h