summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm
AgeCommit message (Collapse)AuthorFilesLines
2019-06-03OS-7769 Want Intel PCH temperature sensor (missing makefile)Robert Mustacchi1-0/+29
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Patrick Mooney <pmooney@pfmooney.com>
2019-06-03OS-7769 Want Intel PCH temperature sensorRobert Mustacchi5-4/+199
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>
2019-05-2811069 disk topo enumerator miscalculates disk capacityRob Johnston1-8/+8
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-28 [illumos-gate merge]Jerry Jelinek7-297/+2
commit 1f4c6dbc37f14382f7ff4575a74da056dbd34d66 10864 Remove starcat support commit 7811b028df2f34164be65174d666b570b73d32c3 11066 zfs clean_mirror tests should scrub between tests commit f006f886619b16083d53ffdfa28948267e57cccf 10502 zfs_mount_006_pos.ksh wanders outside the test area Conflicts: usr/src/man/man1m/Makefile
2019-05-2410864 Remove starcat supportPeter Tribble7-297/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-05-23OS-7808 disk topo enumerator miscalculates disk capacityRob Johnston1-8/+8
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Approved by: Jason King <jason.king@joyent.com>
2019-05-1510954 expose processor model name on chip topo nodesRob Johnston4-6/+43
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-15OS-7768 illumos-joyent needs smatch fixesJohn Levon1-1/+5
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2019-05-1410898 Add topo method to determine occupant statusRob Johnston13-9/+170
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-1410897 topo_sensor_state_name() needs workRob Johnston2-9/+35
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-07OS-7669 Want CPU Temperature SensorsRobert Mustacchi8-11/+424
OS-7677 i86pc chip module should be smatch clean Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua M. Clulow <jmc@joyent.com>
2019-05-02OS-7485 typo in SSG-2028R-ACR24L and JSP-7001 slot mapsRob Johnston2-4/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2019-04-23OS-7703 usba should read the device binary object storeRobert Mustacchi2-2/+60
OS-7704 USB topology could know about supported, minimum speeds OS-7705 usba parsing code should take const data pointers OS-7706 usba kernel module should be CERRWARN and smatch clean Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: John Levon <john.levon@joyent.com>
2019-03-29OS-7676 Add topo method to determine occupant statusRob Johnston13-8/+169
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jordan Hendricks <jordan.hendricks@joyent.com>
2019-03-21OS-7241 topo_sensor_state_name() needs workRob Johnston2-9/+35
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jordan Hendricks <jordan.hendricks@joyent.com>
2019-03-1310515 libtopo's XML serialization code is broken and incompleteRob Johnston3-105/+224
10516 fmtopo is missing code to handle properties of type TOPO_TYPE_FMRI_ARRAY Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-03-1210321 disk enumerator should make protocol/label prop mutableRob Johnston1-2/+3
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-03-11OS-7608 ses enumerator should skip over LSI virtual SES devicesRob Johnston1-1/+44
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Joshua Clulow <jmc@joyent.com>
2019-02-28OS-7560 libtopo's XML serialization code is broken and incomplete (fix ↵Rob Johnston1-1/+1
unused var) OS-7609 fmtopo is missing code to handle properties of type TOPO_TYPE_FMRI_ARRAY (fix unused var)
2019-02-28OS-7560 libtopo's XML serialization code is broken and incompleteRob Johnston3-106/+225
OS-7609 fmtopo is missing code to handle properties of type TOPO_TYPE_FMRI_ARRAY Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jordan Hendricks <jordan.hendricks@joyent.com>
2019-02-27OS-7548 libdiskstatus trusts disk mode sense data to its deathRobert Mustacchi1-3/+22
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Rob Johnston <rob.johnston@joyent.com>
2019-02-14 [illumos-gate merge]Jerry Jelinek13-399/+0
commit ba00d94ad32aec378c65c2bad5cd13dd9145041a 10121 smatch fix for auditstat commit 07e71bcf7552a80dff82c5f2b62d9d3a65c488b2 10391 SPARC build of libficl-sys fails after 10338 commit a6422048521434dc250a1832c980645e5de26b4e 9287 dladm Segmentation Fault (core dumped) on unknown field commit 9426efbbd0cbf49bc29df076259d21faff4226a9 10370 sunmdi: cast between incompatible function types commit f2c063acc68609f8132d5b735f167b1213cf5380 10359 terminfo: add underline for sun-color commit 954fa1e90ed4bd3992f7c431c152b972a1845034 10365 modconf: cast between incompatible function types commit 4dfd3a951f98bde88f1fe577490f5403db4db9d6 10363 rpcmod: this statement may fall through commit f06e090ade385ba43b3b86dc2dea1960ad49e8e4 10356 uts/common/io/tem: do not copy common line tails commit 54811da5ac6b517992fdc173df5d605e4e61fdc0 8423 Implement large_dnode pool feature 8199 multi-threaded dmu_object_alloc() 7432 Large dnode pool feature commit 856f710c9dc323b39da5935194d7928ffb99b67f 10361 usr/lib - stop lint library generation and packaging Conflicts: usr/src/uts/common/fs/zfs/dbuf.c
2019-02-1310361 usr/lib - stop lint library generation and packagingAndy Fiddaman13-399/+0
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Frederik Wessels <wessels147@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-06 [illumos-gate merge]Jerry Jelinek6-21/+40
commit 972282a0c9782b1780223d9eb8b11cdba5236348 10328 git pbchk falls over with no changesets commit 7106859bbaed16f8e903b56f6d589461e7bfd9fa 6481 mpt_sas failed on sparc commit 40d76caa635ecc58d52c30c4f19b57963a3e5a51 10336 uts: tem_safe_check_first_time() should query cursor in VIS_PIXEL mode commit 1e95bfe1233bd7a59421a96c6fa25601561073f3 10334 cleanup smatch errors in usr/src/lib/fm/topo/libtopo commit 4fe8b4169f2d86d1a437c24b01105d63d7c7bb37 10326 SPARC boot fails with vmem_xalloc(): size overflow commit 91e105c6fe74c41aa5fec22b6637fa279c68812a 10292 Add percentage unit type to sensor abstraction layer commit 892ad1623e11186cba8b2eb40d70318d2cb89605 10306 mdb: NULL pointer errors Conflicts: usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c usr/src/cmd/mdb/common/modules/genunix/ctxop.c
2019-02-0510334 cleanup smatch errors in usr/src/lib/fm/topo/libtopoRob Johnston6-21/+40
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-0510292 Add percentage unit type to sensor abstraction layerRob Johnston1-9/+15
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-02-04 [illumos-gate merge]Jerry Jelinek4-13/+13
commit 022bfefbcaaea5feb95b93e32451de7e29dbcb58 10324 topo_usb_parse_port_type() gets value check wrong commit b1f626711b7485860ff0a6eb5e6edc949958f605 10130 smatch fixes for usr/src/cmd/fm commit 8e4148b01b8967e1a9ff6fdb6c8a2baff7363432 10115 ses topo module needs smatch fixes commit 0627591eb8261c55a48bc3b17ff3dfe0d0568939 10114 fmev_proxy_cb() doesn't need inval checks commit f1c3c46914bb8b71335ee0d065b1a639f9caad89 10113 fmd_adm_xprt_f should return void commit 29c3ebdbcfe9e0ec2a1d2e45961c53e573b9d3ab 10102 libnvfru needs smatch fixes commit f6b3f249ec2ef9f94d38d7a7c1b4fcbe2e891933 9776 mandoc(1) does not support an ERRORS section for 7I man pages 9778 Convert agpgart_io(7I) to mandoc 9779 Convert audio(7I) to mandoc 9780 Convert cdio(7I) to mandoc 9777 Convert dsp(7I) to mandoc commit 1bc1e552b353b59f21e7697fe988ec2d86d09d4b 10325 sparc also needs plat_diagpath for consconfig_dacf commit 406d4d29fb52df8ec016b6e9a83e030013fa1514 10333 cw: error: comparison between pointer and zero character constant
2019-02-0110324 topo_usb_parse_port_type() gets value check wrongJohn Levon1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-0110115 ses topo module needs smatch fixesJohn Levon1-2/+2
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-0110114 fmev_proxy_cb() doesn't need inval checksJohn Levon1-7/+5
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-02-0110113 fmd_adm_xprt_f should return voidJohn Levon1-3/+5
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-01-2910279 ses enumerator should trim leading/trailing whitespace from labelsRob Johnston1-4/+15
10280 ses enumerator module should make protocol/label prop mutable Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810291 topo_dprintf should evaluate debug mask before forging aheadRob Johnston3-10/+10
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ő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810290 libtopo XML parser doesn't handle prop type doubleRob Johnston2-2/+42
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-2810242 Project Tiresias: USB topologyRobert Mustacchi31-35/+3207
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>
2019-01-1810223 Want topo maps for various SMCI systemsRob Johnston24-5/+2579
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-18OS-7521 disk enumerator should make protocol/label prop mutableRob Johnston1-2/+3
2019-01-18 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 2dc5cbd37af38054ac6aab88a3ecee22a13ed2eb 9312 ctf: be less clever about skipping 'extern' variables declarations 9864 DWARF->CTF enum conversion needs to be careful of sign commit 50971960b7b1866cdd785b20a4df98c90c231638 10224 memset_s() is not visible in global C++ namespace commit 7c9ce9e029489432cc8d45437d8ecd0b9750d68d 10194 iscsi: this statement may fall through commit 71222654120258353fa867d14ad838c458c823d7 10193 ddi_intr: cast between incompatible function types commit 1b9bce10d88d75c318f27b82ba816b744c6f1075 10190 aphysio: cast between incompatible function types commit b94c9724091d6587cd76f6ec562dc8888e3f31c0 10189 fdbuffer: cast between incompatible function types commit f3618278e9f3d420057d55d344e871e4d0c45517 10188 libast: cast between incompatible function types commit f91fcf59ac2fd04f1816f3dcbc69a46d44276a65 10165 libzpool: passing argument 1 to restrict-qualified parameter aliases with argument 4 commit 04443fde3a2688e592571a7bcca114860cf07bb3 10025 qede: rename OFFSETOF to offsetof and remove local definitions commit 24c5c9f44237084e2bc735b78e3c0009959de21b 10088 ldterm_do_ioctl() shouldn't check for a NULL array commit 80e3e2368f7911a78a5f2f1a961052b37f3a76d0 10087 atge_attach() doesn't need to check for kmem_zalloc() success commit bb54aa2057d4245bc905df8c193acb7b8b0bb74b 10086 ixgbe_m_propinfo() is missing an 'else' commit c1bf5ca093201aa1b43846f6bc194c780f03599e 10085 sctp_getpeeraddrs() doesn't need to check for a NULL primary commit f19903c648bc62d61c7a20de6269dc85395c965b 10084 fop_open() doesn't need to check for a NULL vnode commit d6294894f9d15dfb12a0dd3a6acf8bd4a4a65408 10083 smatch fixes for common/fs/vfs.c commit 598f111b6a2800d5bd143949a1bdb1e786a92fc3 10082 intel_nhm is checking for NULL arrays commit 45ca53447fde2f014d6d62f6bbbfc0b97ae011dd 10215 lofiadm -la fails after lofiadm -a / lofiadm -d
2019-01-1710187 ses enumerator blows chunks on US60+8Rob Johnston2-2/+4
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-01-15 [illumos-gate merge]Jerry Jelinek5-3/+19
commit c653bb4713ca694c2d16b04b65d5b76c0bb46bd4 10197 build smatch in parallel commit 15c07adc1c7b828006b5e3c4d528b92229d6bd23 10081 smatch indenting fixes for usr/src/uts commit 5661bb7641e85c46713da7a3002b29ecd2c3daf0 10080 smatch Makefile changes for usr/src/cmd commit 05ede3db5e3b7d540afbccdc872c735770e82ef3 10079 smatch Makefile changes for usr/src/lib commit cadd68ea0014761eda6a293664086dfa80686d85 10078 smatch fixes for UCB commit 1ea94c756c0bc9170021d7b570944a24f224c03f 10202 loader: use screen-#rows to find bottom left co-ordinates commit 08487eea68a2fa501b5042131c6db068089f82e1 10173 loader: support newer ZFS versions Conflicts: usr/src/lib/libdladm/Makefile.com usr/src/lib/fm/topo/modules/i86pc/chip/Makefile
2019-01-1410079 smatch Makefile changes for usr/src/libJohn Levon5-2/+20
Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Robert Mustacchi <rm@joyent.com>
2019-01-109747 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> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-04OS-7066 Want support ahci LED entries in topo (fix DEBUG)Jordan Paige Hendricks1-1/+0
Reviewed by: Dan McDonald <danmcd@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-12-03OS-7066 Want support ahci LED entries in topoJordan Paige Hendricks5-0/+335
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-11-28OS-7398 topo_usb_port_properties() doesn't properly handle ports with no ↵Robert Mustacchi1-1/+1
protocol Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-11-16OS-7146 Project Tiresias: USB topologyRobert Mustacchi31-35/+3207
OS-6581 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: Joshua M. Clulow <josh@sysmgr.org>
2018-10-15 [illumos-gate merge]Jerry Jelinek1-2/+2
commit a6d101109bfb442cf0db6d8ebb5fb7c32cb16d7e 9472 Add smbutil discon command commit 4226f635096bf9d814aa9fb335518c4855bbe3a3 6375 Add native name demangling support commit 83b4671e6262c5aa6b4f9fb5a384b1946dfc2e7f 9664 loader: need UEFI32 support commit e1bf37b1abeb6653a6e35e2bd6924131cced1efe 9884 cw(1) should use -fpic rather than -Kpic Conflicts: usr/src/test/util-tests/tests/Makefile usr/src/cmd/mdb/common/mdb/mdb_demangle.c
2018-10-119884 cw(1) should use -fpic rather than -KpicRichard Lowe1-2/+2
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Andy Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: John Levon <john.levon@joyent.com> Approved by: Garrett D'Amore <garrett@damore.org>
2018-10-08 [illumos-gate merge]Jerry Jelinek2-4/+12
commit 2119ebe49a3e2372de7791dce841058bdcb55de3 9860 cpio_cleanup: $tarchive is already fully-qualified commit 8522c52a00ba4f8cc5ba2e372ae5b66fd0bb7c26 9584 Extend smbios enumerator module to enumerate motherboard 9850 authority and system pgroups missing on some nodes commit 54b146cf23443d91aef04e2d2a59b7434add3030 7096 vioif should not log to the console on boot, or ever commit fb23c574f17ddde310cea59fe008d16f650ced5a 9868 unused cw translations should be removed Conflicts: usr/src/uts/common/io/vioif/vioif.c usr/src/lib/fm/topo/libtopo/common/topo_hc.h
2018-10-069584 Extend smbios enumerator module to enumerate motherboardRob Johnston7-83/+249
9850 authority and system pgroups missing on some nodes Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@joyent.com>