summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm
AgeCommit message (Collapse)AuthorFilesLines
2018-09-199455 Expose drive speed and temperature on disk topo node [fix mismerge]Jerry Jelinek1-1/+0
2018-09-19 [illumos-gate merge]Jerry Jelinek3-31/+32
commit 7928f4baf4ab3230557eb6289be68aa7a3003f38 9617 too-frequent TXG sync causes excessive write inflation commit e19b450bec203d8be04447ea476d7a86b36d63a1 8601 memory leak in get_special_prop() commit 1946268f4b5e55d1de5a354a87463d24be6991ca 9680 dsl_dataset_hold_obj can leak bookmarks commit 7341a7de4f0489193e0cfe11049a7bcf1596a4db 9677 panic from zio_write_gang_block() when creating dump device on fragmented rpool commit f62db44dbcda5dd786bb821f1e6fd3ca2e6d4391 9616 Bogus error when attempting to set property on read-only pool commit 837327673cfef3fa0e815ea9377af002d7b1e01b 9839 unix: add translation for netboot properties commit cbb9248e66a77c6382c6f48aebae5fd0ee60fa69 9835 ses topo module should use topo_mod_clean_str() commit 00d7a6fb939233ed021b823016c33fcae1dac964 9455 Expose drive speed and temperature on disk topo node commit c952f9c1bd80512c5c1db6f7c8c4b49d40154098 9844 libi386: Fix typo in pxe.h commit 4837313c99a7d59b1241728101760485b74f8d2b 9837 nfs_dlinet: allow nfs:// urls Conflicts: usr/src/lib/fm/topo/modules/common/disk/disk_common.c
2018-09-189835 ses topo module should use topo_mod_clean_str()Rob Johnston1-10/+10
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-189455 Expose drive speed and temperature on disk topo nodeRob Johnston5-50/+210
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-13OS-7180 ses enumerator should trim leading/trailing whitespace from labelsRob Johnston1-4/+15
OS-7234 ses enumerator should make protocol/label prop mutable Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jordan Hendricks <jordan.hendricks@joyent.com>
2018-09-12OS-7230 topo_dprintf should evaluate debug mask before forging aheadrelease-20180913Rob Johnston4-19/+25
OS-7228 Add percentage unit type to sensor abstraction layer Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-11OS-7229 libtopo XML parser doesn't handle prop type doubleRob Johnston2-2/+42
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jbk@joyent.com>
2018-09-07 [illumos-gate merge]Jerry Jelinek3-53/+45
commit b075503f221374dd0495c40e8811d229cb9fdc74 9783 loader: linux.c: format '%x' expects argument of type 'unsigned int' commit 6d65bee7bcc62b2d9bdfde6610561ce76c92a908 9459 Implement topo module to enumerate dimms from smbios Conflicts: usr/src/lib/fm/topo/modules/common/smbios/smbios_enum.c usr/src/lib/fm/topo/libtopo/common/topo_hc.h
2018-09-069459 Implement topo module to enumerate dimms from smbiosRob Johnston12-42/+603
Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-09-01OS-7150 expose processor model name on chip topo nodesRob Johnston4-6/+45
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-08-22OS-7134 ses enumerator blows chunks on US60+8Rob Johnston2-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-08-20OS-7148 Joyent-M12G5 doesn't match shipping configurationRobert Mustacchi1-3/+3
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>
2018-06-29 [illumos-gate merge]release-20180705Jerry Jelinek1-7/+7
commit 229852ddf2d8636b0c8a6628c3e97fef2aadbcfd 9629 ksh93(1): Missing zero in z4cx commit ea30102ce458697473b0435bcdc7647dce2551f4 9586 need to handle SP's that present multiple sensors with the same entity name 9587 Add test mechanism to sensor-transport module for spoofing sensor states Conflicts: usr/src/lib/fm/topo/libtopo/common/topo_method.c
2018-06-289586 need to handle SP's that present multiple sensors with the same entity nameRob Johnston3-21/+119
9587 Add test mechanism to sensor-transport module for spoofing sensor states Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2018-06-22OS-7045 Add Jirisan topo aliasesRobert Mustacchi2-0/+29
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-06-079585 extend pcibus enumerator to expose driver instance as property on ↵Rob Johnston2-1/+24
pcifn/pciexfn nodes Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Yuri Pankov <yuripv@yuripv.net> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-05-31OS-6914 Implement CPU autoreplace based on Intel PPINRobert Mustacchi3-4/+74
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-05-149502 expose thresholds as properties on sensor facility nodesRob Johnston2-32/+140
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dale Ghent <dale.ghent@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-04-26OS-6915 Unused variable broke platform-debug buildJason King1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-04-26OS-6870 need topo maps for the SMCI,SSG-2029P-ACR24LRob Johnston14-85/+724
OS-6876 authority and system pgroups missing on some nodes OS-6877 extend pcibus enumerator to expose driver instance as property on pcifn/pciexfn nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2018-04-09OS-6875 Want topo map for SSG-6049P-E1CR36LRobert Mustacchi5-1/+442
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-04-06OS-6513 Add platform-specific topo maps for the Joyent J330x Compute PlatformRob Johnston8-14/+583
OS-6657 Add test mechanism to sensor-transport module for spoofing sensor states OS-6710 need to handle SP's that present multiple sensors with the same entity name Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-04-04OS-6732 expose thresholds as properties on sensor facility nodesRob Johnston2-32/+137
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-03-30OS-6607 Expose drive speed and temperature on disk topo nodeRob Johnston6-29/+189
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-02-20OS-6597 Changes for OS-6490 break sparc buildRob Johnston1-0/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-02-20 [illumos-gate merge]Jerry Jelinek1-1/+2
commit 84f7925403b3bca6fbe5475f7e5fe9e20852b686 9030 sgs: duplicate 'const' declaration specifier commit 5bc667cefd2d0f1ce79426141196b29088ab4d26 9120 bnxe does not load in DEBUG commit 2f4149ea09454b3def6fe8245992f7e26571a1e8 8893 Want date -r commit 3e1e9f9b5f60fd97b8350805fdcbe6ea6dd752ef 9115 audiorecord: this statement may fall through commit 66d053586622b793fb2252b5365f76dd38610b97 9113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn topo nodes commit 31898fe726d1ca3a719847c87e92cd9426558a3c 9099 loader: Solaris 2 partition may have no VTOC commit 66492cf01c4f0eb178cb6e056451d04be61a0374 9103 opengroup acknowledgement should be properly formatted in man pages commit b66926aad422ad350796a2770d6b2d328a63b92c 9119 ficl-sys is not wsdiff clean commit 779d959983c330a45b9542e16ae6a4a5d204309a 9114 cmd/audio: invalid conversion from 'char' to 'char*' commit e20c5ec63839e1ce8f384340afdd4e325e4af6d5 9101 bring back pcitool man page commit 146ac3cd9d5017d58ec9ba26132a9ee30d53c4aa 9090 ses: using integer constants in boolean context, the expression will always evaluate to 'true' Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/man/man3xnet/htonl.3xnet usr/src/man/man3nsl/t_bind.3nsl usr/src/man/man3c/timer_settime.3c usr/src/man/man3c/timer_create.3c usr/src/man/man1m/dladm.1m usr/src/man/man1/crontab.1
2018-02-179113 Expose vendor-name/device-name/subsystem-name as props on pcifn/pciexfn ↵Rob Johnston16-19/+144
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>
2018-02-13OS-6560 Extend smbios enumerator module to enumerate motherboardRob Johnston4-5/+152
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2018-02-07 [illumos-gate merge]Jerry Jelinek4-4/+4
commit 3385b4726f1b09aa9511340017fb23c7cde6aadd 8472 Want docs for iports, tgtmaps, and friends commit 1eb7f6f10a2bf852886fac64ce710da077f20c75 8706 libc lint library missing endian.h functions commit e144c4e6c90e7d4dccaad6db660ee42b6e7ba04f 8962 zdb should work on non-idle pools commit 3ee8c80c747c4aa3f83351a6920f30c411236e1b 8961 SPA load/import should tell us why it failed commit 1fd3785ff6601d3e391378c2dcbf4c5f27e1fe32 7638 Refactor spa_load_impl into several functions commit 82693e09cc02331fa1b3b73b54b1060e73507a8d 8966 Source file zfs_acl.c, function zfs_aclset_common contains a use after end of the lifetime of a local variable commit d3c0397fdfe3697d5078fec583494fae9971fd75 9039 tcp(7p): Duplicate paragraph commit af8443c4728e4601db72fb8089035223de906eb9 9022 loader.efi: module placement must check memory map commit bd0ce624be4492bab2f6c53383a40618647aba28 9027 Makefiles need to specify C99 mode consistently Conflicts: usr/src/man/man9f/scsi_hba_iportmap_create.9f usr/src/man/man9f/scsi_address_device.9f usr/src/man/man9/iport.9 usr/src/cmd/cmd-inet/usr.sbin/ping/Makefile
2018-02-069027 Makefiles need to specify C99 mode consistentlyYuri Pankov4-4/+4
Reviewed by: Rich Lowe <richlowe@richlowe.net> Approved by: Hans Rosenfeld <hans.rosenfeld@joyent.com>
2018-02-02OS-6536 Expose vendor-name/device-name/subsystem-name as props on pciexfn ↵Rob Johnston15-18/+142
topo nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-02-02OS-6527 Add plaform-specific topo map for Joyent-Storage-Platform-7001Rob Johnston22-17/+1593
OS-6511 extend ipmi enumerator module to enumerate a node for the service processor OS-6490 Implement topo module to enumerate dimms from smbios Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2018-01-238967 libipmi: add support for GET_CHASSIS_STATUS commandRob Johnston3-43/+291
8974 fac_prov_ipmi should support binding by entity id and instance 8975 ipmi topo plugin should automatically enumerate sensors on nodes it enumerates 8976 ipmi enumerator should include FRU identity information in FMRI authority 8977 ipmi enumerator doesn't always enumerate nested entities 8978 Add topo facility method for controlling chassis ident indicator Reviewed by: Yuri Pankov <yuripv@icloud.com> Reviewed by: Ben Sims <bensims@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-01-17 [illumos-gate merge]release-20180118Jerry Jelinek1-42/+29
commit b10f758d69dd151326d3859af7e1d857ec9a6355 8963 default chunk size used by ipmi_fru_read() is too large for some SP's commit 301fd1d6f25595cd8c6d6795f39c72d97aff8cd9 8959 Add notifications when a scrub is paused or resumed commit 01a059ee0cdece49f47fd4d70086dd5bc7d0b0ff 8856 arc_cksum_is_equal() doesn't take into account ABD-logic commit b1b183574d0cf2bf3accbbf7717d88bdc3bbfc33 8952 VMware Workstation NVMe model is of "Unknown class of pci/pnpbios device" value commit be93bc991e25533dcbeb10e952fe0b9314390d90 8806 xattr_dir_inactive() releases used vnode with kernel panic commit 28e9047603953b20acb54306be7c48152a1b03e6 8954 libtopo cannot handle any array type other than string_array. Conflicts: usr/src/lib/libipmi/common/ipmi_fru.c
2018-01-168954 libtopo cannot handle any array type other than string_array.Ben Sims1-42/+29
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: David Höppner <0xffea@gmail.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-12-13OS-6496 Add platform-specific topo maps for the Joyent J310x platformRob Johnston6-23/+159
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-12-13OS-6461 fac_prov_ipmi should support binding by entity id and instanceRob Johnston3-43/+291
OS-6464 ipmi topo plugin should automatically enumerate sensors on nodes it enumerates OS-6479 ipmi enumerator should include FRU identity information in FMRI authority OS-6477 ipmi enumerator doesn't always enumerate nested entities OS-6495 Add topo facility method for controlling chassis ident indicator Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-11-30backout: OS-6461 fac_prov_ipmi should support binding by entity id and ↵Robert Mustacchi3-103/+22
instance (causes deadlocks) Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-11-30OS-6461 fac_prov_ipmi should support binding by entity id and instanceRob Johnston3-22/+103
OS-6464 ipmi topo plugin should automatically enumerate sensors on nodes it enumerates Reviewed by: Robert Mustacchi <robert.mustacchi@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-11-16 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 45d3dd981abb9025d8ac994cf4cc8ce8cb1a9480 8699 Want NIC transceiver visibility 8700 ixgbe MAC_CAPAB_TRANSCEIVER support 8701 i40e MAC_CAPAB_TRANSCEIVER support Conflicts: usr/src/uts/common/sys/mac_provider.h usr/src/uts/common/sys/mac_impl.h usr/src/uts/common/sys/dld.h usr/src/uts/common/io/mac/mac_provider.c usr/src/uts/common/io/mac/mac.c usr/src/uts/common/io/ixgbe/ixgbe_transceiver.c usr/src/uts/common/io/ixgbe/ixgbe_gld.c usr/src/uts/common/io/i40e/i40e_gld.c usr/src/uts/common/io/dld/dld_drv.c usr/src/test/util-tests/tests/libsff/Makefile usr/src/test/util-tests/tests/Makefile usr/src/test/util-tests/runfiles/default.run usr/src/man/man9e/Makefile usr/src/lib/libsff/common/libsff.c usr/src/lib/fm/topo/modules/common/shared/topo_port.c
2017-11-148699 Want NIC transceiver visibilityRobert Mustacchi14-34/+764
8700 ixgbe MAC_CAPAB_TRANSCEIVER support 8701 i40e MAC_CAPAB_TRANSCEIVER support Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Ryan Zezeski <ryan.zeseski@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-11-038074 need to add FMA event for SSD wearout (needs work) [more fixes from ↵Jerry Jelinek3-12/+43
upstream breakage] This reverts commit 85d8f2394fabc93b4699fbf13bad4d86221b4c8f. Conflicts: usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
2017-11-038074 need to add FMA event for SSD wearout [fix mismerge]Jerry Jelinek1-3/+54
2017-11-03 [illumos-gate merge]Jerry Jelinek1-0/+59
commit cbe94e175622e2115ebaf22c4668faef2ac5277d 8750 loader: vdev_read() needs to be careful about large sectors commit da5223b909f99add4cb52fbfec7b93ff0d65b752 8749 loader: efipart_strategy is using wrong offset with >512B sectors commit 13a5079a32b4bbe08103c61961f221d82c864e65 8748 loader: ptblread() is broken with >512B sectors commit a37235a3d63d544b22ba50c14470ef169b2e9436 8074 need to add FMA event for SSD wearout (fix was incomplete) Conflicts: usr/src/lib/fm/libdiskstatus/common/ds_scsi.c
2017-11-028074 need to add FMA event for SSD wearout (fix was incomplete)Alek Pinchuk1-3/+3
2017-11-02backout: 8074 need to add FMA event for SSD wearout (needs work)Robert Mustacchi4-156/+15
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-11-01 [illumos-gate merge]Jerry Jelinek4-15/+156
commit 0244979b1714a04f23ac9fa8367e59f6fb75d8f3 8074 need to add FMA event for SSD wearout commit 11c2233db8e23e91bc416bff8a4f6f3a0f84b12c 8720 loader: add ip layer code into libstand commit 7d7fc4572cd7db5584d824c54bcf9daeafe03b9d 8728 "pkg verify system/library" always fails for libc.so.1 commit 1393933c47415701a44c508d10d02147d5160297 8674 mdb txg_list walker is not using CTF Conflicts: usr/src/cmd/mdb/common/modules/zfs/zfs.c
2017-10-318074 need to add FMA event for SSD wearoutAlek Pinchuk4-15/+156
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Ken Mays <maybird1776@yahoo.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-08-30OS-6299 Need topo maps for JCP 3101 and JCP 3102Robert Mustacchi4-2/+172
Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2017-07-128346 SES topology information needs to search STP Bridge portsRobert Mustacchi3-4/+102
8347 mpt_sas needs to set bridge-port property for SATA devices 8348 mptsas_handle_topo_change() can return without locks held Reviewed by: Joshua M. Clulow <jmc@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>