History log of /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_mod.c (Results 1 – 25 of 28)
Revision Date Author Comments
# 9c994d58 03-Aug-2023 Robert Mustacchi

15949 want bounded version of topo_mod_clean_str()
15950 want topo_mod_asprintf()
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
A

15949 want bounded version of topo_mod_clean_str()
15950 want topo_mod_asprintf()
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>

show more ...


# 744642a2 07-May-2023 Robert Mustacchi

15735 revamp nvme and disk FMRIs, property groups, and related
15736 split out topo ufm devinfo logic so it can be reused
15630 topo nvme disk module should work with unattached namespaces

15735 revamp nvme and disk FMRIs, property groups, and related
15736 split out topo ufm devinfo logic so it can be reused
15630 topo nvme disk module should work with unattached namespaces
15631 Need an easier way to map a namespace to blkdev instance
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
Approved by: Patrick Mooney <pmooney@pfmooney.com>

show more ...


# 317c37f3 04-Dec-2019 Rob Johnston

12068 Fix ambiguous bay/disk labels on Joyent-S10G5
Reviewed by: Robert Mustacchi <rm@fingolfin.org>
Approved by: Garrett D'Amore <garrett@damore.org>


# 508a0e8c 19-Feb-2019 Rob Johnston

11257 Add DDI support for Upgradable Firmware Modules
11258 Add libtopo support for Upgradable Firmware Modules
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>
Reviewed by: Pa

11257 Add DDI support for Upgradable Firmware Modules
11258 Add libtopo support for Upgradable Firmware Modules
Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 8abca89f 21-Mar-2019 Rob Johnston

10898 Add topo method to determine occupant status
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Approved by: Gordon Ross <gwr@nexenta.com>


# 1e95bfe1 01-Feb-2019 Rob Johnston

10334 cleanup smatch errors in usr/src/lib/fm/topo/libtopo
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Gerg&#337; Mih&#225;ly Doma <domag02@gmail.com>
Reviewed by: John Levo

10334 cleanup smatch errors in usr/src/lib/fm/topo/libtopo
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Gerg&#337; Mih&#225;ly Doma <domag02@gmail.com>
Reviewed by: John Levon <john.levon@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...


# 1de1e652 11-Sep-2018 Rob Johnston

10291 topo_dprintf should evaluate debug mask before forging ahead
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Tooma

10291 topo_dprintf should evaluate debug mask before forging ahead
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Gerg&#337; Mih&#225;ly Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>

show more ...


# 672fc84a 15-Jan-2019 Robert Mustacchi

10242 Project Tiresias: USB topology
10243 topo_node_label_set() should take a const char* instead of char*
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Rob Johnston

10242 Project Tiresias: USB topology
10243 topo_node_label_set() should take a const char* instead of char*
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Rob Johnston <rob.johnston@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 6d65bee7 22-Aug-2018 Rob Johnston

9459 Implement topo module to enumerate dimms from smbios
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Richard Lowe <richlowe@ric

9459 Implement topo module to enumerate dimms from smbios
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 66d05358 15-Feb-2018 Rob Johnston

9113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn topo nodes
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by:

9113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn topo nodes
Reviewed by: Toomas Soome <tsoome@me.com>
Reviewed by: Yuri Pankov <yuripv@yuripv.net>
Reviewed by: Ben Sims <ben.sims@tegile.com>
Approved by: Richard Lowe <richlowe@richlowe.net>

show more ...


# 6a634c9d 19-Aug-2010 Richard Lowe

merge with onnv_147
Reviewed by: garrett@nexenta.com
Approved by: garrett@nexenta.com


# f6e214c7 30-Jul-2010 Gavin Maltby

PSARC/2009/617 Software Events Notification Parameters CLI
PSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software Events
PSARC/2009/619 smtp-notify: Email Notification Daemon for S

PSARC/2009/617 Software Events Notification Parameters CLI
PSARC/2009/618 snmp-notify: SNMP Notification Daemon for Software Events
PSARC/2009/619 smtp-notify: Email Notification Daemon for Software Events
PSARC/2010/225 fmd for non-global Solaris zones
PSARC/2010/226 Solaris Instance UUID
PSARC/2010/227 nvlist_nvflag(3NVPAIR)
PSARC/2010/228 libfmevent additions
PSARC/2010/257 sysevent_evc_setpropnvl and sysevent_evc_getpropnvl
PSARC/2010/265 FMRI and FMA Event Stabilty, 'ireport' category 1 event class, and the 'sw' FMRI scheme
PSARC/2010/278 FMA/SMF integration: instance state transitions
PSARC/2010/279 Modelling panics within FMA
PSARC/2010/290 logadm.conf upgrade
6392476 fmdump needs to pretty-print
6393375 userland ereport/ireport event generation interfaces
6445732 Add email notification agent for FMA and software events
6804168 RFE: Allow an efficient means to monitor SMF services status changes
6866661 scf_values_destroy(3SCF) will segfault if is passed NULL
6884709 Add snmp notification agent for FMA and software events
6884712 Add private interface to tap into libfmd_msg macro expansion capabilities
6897919 fmd to run in a non-global zone
6897937 fmd use of non-private doors is not safe
6900081 add a UUID to Solaris kernel image for use in crashdump identification
6914884 model panic events as a defect diagnosis in FMA
6944862 fmd_case_open_uuid, fmd_case_uuisresolved, fmd_nvl_create_defect
6944866 log legacy sysevents in fmd
6944867 enumerate svc scheme in topo
6944868 software-diagnosis and software-response fmd modules
6944870 model SMF maintenance state as a defect diagnosis in FMA
6944876 savecore runs in foreground for systems with zfs root and dedicated dump
6965796 Implement notification parameters for SMF state transitions and FMA events
6968287 SUN-FM-MIB.mib needs to be updated to reflect Oracle information
6972331 logadm.conf upgrade PSARC/2010/290

show more ...


# 81d9f076 24-Feb-2010 Robert Johnston

6896932 libipmi needs to support the IP transport
6925587 fmd is core dumping continuously on specific platforms in s10u9_03

--HG--
rename : usr/src/lib/libipmi/common/ipmi_lan.c =>

6896932 libipmi needs to support the IP transport
6925587 fmd is core dumping continuously on specific platforms in s10u9_03

--HG--
rename : usr/src/lib/libipmi/common/ipmi_lan.c => usr/src/lib/libipmi/common/ipmi_lancfg.c

show more ...


# 9c94f155 08-Sep-2009 Cheng Sean Ye

PSARC/2007/650 Product Serial Number for FMRI
6627041 Add a PSN nv-pair to the authority portion of the FMRI scheme


# 6e1fa242 16-Jun-2009 Stephen Hanson

6778345 need better error message if "fmadm replaced" finds the original fru is still present.
6826123 Inconsitancy of chassis-id and product-id in fmris
6826128 Allow separate serd n/t param

6778345 need better error message if "fmadm replaced" finds the original fru is still present.
6826123 Inconsitancy of chassis-id and product-id in fmris
6826128 Allow separate serd n/t parameters for different types of pciex CEs
6579970 eversholt constraints can't access conf properties for path other than "to" or "from" path
6839481 fmd_repair_fru not changed to use fmd_asru_rep_arg_t argument
6839469 checks for replacement of faulty dimm not working on intel systems
6726394 fmd_fmri_replaced should be properly supported for hc-scheme
6844214 typo in pciex.esc can cause eversholt to run slow
6847899 unknown libtopo error when a topo builtin fails to initialise
6847905 memory leak in zfs builtin when injecting repeated DR events
6847910 FMD_XPRT_HC_PRESENT_ONLY not working correctly

show more ...


# 738c43b5 15-May-2009 Eric Schrock

6840691 topo_xml debugging could use a little cleanup
6840705 topo_mod_smbios() would be useful
6840706 disk enumerator should make use of topo_mod_devinfo()
6840708 disk enumerator shoul

6840691 topo_xml debugging could use a little cleanup
6840705 topo_mod_smbios() would be useful
6840706 disk enumerator should make use of topo_mod_devinfo()
6840708 disk enumerator should rely on devinfo snapshot for devid strings
6840714 disk enumerator should trim whitespace from storage properties

show more ...


# c4df5970 19-Mar-2009 Adrian Frost

6801683 FMA memory diagnosis does not fail dimm for too many correctable memory errors
6801674 fma topo hcfmri should not contain white space
6798160 fma may generate memory mirror broken fau

6801683 FMA memory diagnosis does not fail dimm for too many correctable memory errors
6801674 fma topo hcfmri should not contain white space
6798160 fma may generate memory mirror broken fault to soon

show more ...


# c93c462e 10-Feb-2009 Cheng Sean Ye

6783755 chip: mc_nb_create: node range create failed
6769643 ndi_fmc_entry_error only fails one handle even if multiple handles from same driver map same address
6394503 fmdump should show co

6783755 chip: mc_nb_create: node range create failed
6769643 ndi_fmc_entry_error only fails one handle even if multiple handles from same driver map same address
6394503 fmdump should show contents of rotated logs without specifying them explicitly
6741189 need topo interface to export devinfo snapshot to topo snapshot consumers
6741191 libtopo should refresh the devinfo snapshot
6797068 In cpumem-retire, fmd_case_uuclose() is not called under x86

show more ...


# 0b1b4412 02-Sep-2008 Eric Schrock

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 #defin

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

show more ...


# e3d60c9b 18-Aug-2008 Adrian Frost

PSARC 2008/527 FMA for Intel integrated memory controller and Nehalem CPUs
6706543 FMA for Intel Nehalem
6726376 generic machine check retires wrong virtual cpu
6695950 dimm fmri string c

PSARC 2008/527 FMA for Intel integrated memory controller and Nehalem CPUs
6706543 FMA for Intel Nehalem
6726376 generic machine check retires wrong virtual cpu
6695950 dimm fmri string contains garbage characters in x4450

show more ...


# 2eeaed14 22-Feb-2008 robj

PSARC 2008/091 Libtopo enumeration of fans and power supplies via IPMI
6614956 libimpi: add interfaces for accessing/decoding full and compact sensor data records
6641742 IPMI based libtopo e

PSARC 2008/091 Libtopo enumeration of fans and power supplies via IPMI
6614956 libimpi: add interfaces for accessing/decoding full and compact sensor data records
6641742 IPMI based libtopo enumeration of power supplies and fans
6643681 libtopo: need mechanism to register module methods on statically enumerated nodes
6653942 ::fmtopo prints garbage when dumping prop methods
6654386 libtopo: hc_enum double-populates authority pgroup on non-root nodes
6659015 ::topo_module dcmd can sigsegv
6661750 libtopo: need generic method to restrict both range/propgroup defs to specific platform in topo maps
6666459 libipmi: ILOM check could be more strict
6666469 libipmi should support reading SEL records
6666479 libipmi: need interface to get SP firmware version

show more ...


# 4557a2a1 17-Sep-2007 robj

6492246 x64 cpu/mem topology/diagnosis should include FRU labels
6552234 Add propset/propmethod/propmap support to topology XML schema and libtopo parsing engine
6562046 libtopo dcmds cause m

6492246 x64 cpu/mem topology/diagnosis should include FRU labels
6552234 Add propset/propmethod/propmap support to topology XML schema and libtopo parsing engine
6562046 libtopo dcmds cause mdb crash
6577125 fmtopo coredumps in print_fmri_props
6577127 wrong topo_method_invoke return code when method versions mismatch
6578581 using fmsim in root account. The fmsim can not be started.
6601280 add interfaces to libipmi to simplify access to fru inventory

show more ...


# 12cc75c8 25-May-2007 cindi

6547176 libtopo leaks memory on failure
6550982 topo_open sets null topo_hdl_t.th_product on some non-Sun x86 platforms
6554353 libtopo dumps core in prop_create() on allocation failure
6

6547176 libtopo leaks memory on failure
6550982 topo_open sets null topo_hdl_t.th_product on some non-Sun x86 platforms
6554353 libtopo dumps core in prop_create() on allocation failure
6554450 libtopo hang due to locked node
6554471 topo_prop_set() has a bogus return value check
6554499 libtopo blew an assertion in topo_snapshot_destroy()
6554648 topo_prop_set_* don't set err = ETOPO_PROP_NOENT when pgroup doesn't exist
6556794 topo_mod_hcfmri() leaks memory on failure
6556795 maybe_di_chars_copy segfaults on allocation failure
6557332 hc_compare is broken
6558936 libtopo stress tests reveals failures
6558942 fmtopo does not close its topo handle on exit
6558947 topo_mod_walk_init() needs to be added to mapfile-vers
6560219 sata topo enumerator is not very robust with memory alloc failures

show more ...


# 24db4641 10-May-2007 eschrock

PSARC 2007/202 FMA Generic Disk Monitoring Events
6521578 fmd dev scheme should leverage libtopo
6521579 libtopo dev enumerator should support TOPO_METH_PRESENT
6521582 dev scheme should

PSARC 2007/202 FMA Generic Disk Monitoring Events
6521578 fmd dev scheme should leverage libtopo
6521579 libtopo dev enumerator should support TOPO_METH_PRESENT
6521582 dev scheme should respect FM_FMRI_DEV_ID
6521586 need generic disk status monitoring and diagnosis
6521591 fmd should provide a method for generating ENAs
6521600 sata libtopo module should generate dev:// ASRUs
6529061 fmd should provide an entry point for topology changes
6532208 fmd resource cache should be updated in response to EC_DEVFS sysevents
6537251 fmd dumped core while trying to print an error
6537305 ::topo_node is broken
6537762 fmd should not automatically mark faults as repaired on removal
6544740 fmd should reference count topo handles
6544741 dev scheme should support unusable method
6545681 libtopo should prevent invalid serial numbers in authority
6551464 topo_fmri_fru() is broken
6551466 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.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_analyze.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_analyze.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.c => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/fault_mgr.h
rename : 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.h
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.c => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.c
rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.h => deleted_files/usr/src/cmd/fm/modules/i86pc/sfx4500-disk/scsi_util.h

show more ...


# c40d7343 23-Apr-2007 cindi

6521594 fmtopo '[-Cdev]' usage doesn't make sense
6534608 libtopo walkers could be smarter
6534610 libtopo: need mechanism to call plugin methods to get/set properties
6537307 fmri_prop()

6521594 fmtopo '[-Cdev]' usage doesn't make sense
6534608 libtopo walkers could be smarter
6534610 libtopo: need mechanism to call plugin methods to get/set properties
6537307 fmri_prop() is broken for anything but ASRU/FRU
6537759 fmtopo should have a way to execute is_present/is_unusable methods
6542241 fmtopo should support per-FMRI command line options
6545662 libtopo needs to be robust in the face of memory allocation failure
6547235 bad argument used to call TOPO_METH_CONTAINS in topo_fmri_contains
6547427 hc.c topo enumerator is riddled with potential SEGVs
6548245 Mucho memory leaks in XML parser error code paths

show more ...


12