summaryrefslogtreecommitdiff
path: root/usr/src/lib/fm/topo
AgeCommit message (Collapse)AuthorFilesLines
2022-09-0914815 nvmeadm: identify support for namespace managementHans Rosenfeld1-2/+5
Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Guy Morrogh <gmorrogh@tintri.com> Reviewed by: Robert Mustacchi <rm+illumos@fingolfin.org> Approved by: Dan McDonald <danmcd@mnx.io>
2022-08-0114828 remove SPARC FMA supportGarrett D'Amore118-17562/+2
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-06-0314720 fac_prov_ipmi: missing thresholds should not be considered errorYuri Pankov1-1/+10
Reviewed by: Alexander Eremin <aeremin@tintri.com> Reviewed by: Andrew Giles <agiles@tintri.com> Reviewed by: Ben Jameson <bjameson@tintri.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2022-03-1014443 resection manual pages per IPD4Richard Lowe3-3/+3
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-06-2113865 don't pass NV_ENCODE_NATIVE to nvlist_unpack()Hans Rosenfeld1-2/+1
Reviewed by: Andy Fiddaman <andy@omnios.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2021-02-1613522 x86pi.so: multiply-defined symbolsToomas Soome2-3/+8
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Dan McDonald <danmcd@joyent.com>
2021-02-1313406 nexus drivers evade topo nic logicRobert Mustacchi1-26/+134
Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Ryan Zezeski <ryan@oxide.computer> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-12-2413355 remove topo module warning gagsRobert Mustacchi8-17/+21
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Yuri Pankov <yuripv@yuripv.dev> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-12-2013376 fm: variable may be used uninitializedToomas Soome3-7/+11
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-10-1313184 Stop translating ld(1) options through cw(1)Richard Lowe1-2/+2
Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Robert Mustacchi <rm@fingolfin.org>
2020-10-0913200 fmtopo could display CPU socketRobert Mustacchi3-15/+52
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-09-1413079 Add ksensor support for voltage and current sensorsRobert Mustacchi5-77/+111
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2020-08-3012637 ses_facility.c topo methods are not properly terminatedRobert Mustacchi1-1/+3
Reviewed by: John Levon <levon@movementarian.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-07-1212830 Want centralized ksensor frameworkRobert Mustacchi5-5/+122
12831 temperature sensors could describe accuracy 12832 topo support for generic PCI device temp sensors Reviewed by: Ryan Zezeski <ryan@zinascii.com> Reviewed by: Toomas Soome <toomas@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-1212762 topo should create per-device UFM entries by defaultRobert Mustacchi1-4/+30
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Joshua Clulow <josh@sysmgr.org>
2020-05-0412454 remove lint library machineryRichard Lowe14-80/+9
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-2412534 fm: NULL pointer errorsToomas Soome1-2/+2
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-1912524 fm: unsigned is never less than zeroToomas Soome2-2/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: C Fraire <cfraire@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0312330 libtopo: add support for directed graph based topologiesRob Johnston22-76/+3016
Portions contributed by: Kody Kantor <kody.kantor@joyent.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-2712444 Intel v1 chip topo needs rank informationRobert Mustacchi1-28/+178
Reviewed by: C Fraire <cfraire@me.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-03-2411609 Want modern Intel IMC driverRobert Mustacchi1-2/+333
11612 x86 PCI enumeration should not rely on bios max bus Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Rob Johnston <rob.johnston@joyent.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2020-03-1111958 need topo maps for the SMCI,SYS-2028U-E1CNRT+Rob Johnston17-82/+1160
11959 extend disk topo plugin to enumerate nvme devices Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-0711861 hostbridge topo module should be hardened to handle empty bussesRobert Mustacchi1-0/+12
Reviewed by: Yuri Pankov <ypankov@fastmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-02-0512217 add ld assert-deflib and guidance to gate buildToomas Soome2-15/+3
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-01-3112206 Want datalink properties in topoRobert Mustacchi5-6/+247
Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Alex Wilson <alex@uq.edu.au> Approved by: Richard Lowe <richlowe@richlowe.net>
2020-01-0912068 Fix ambiguous bay/disk labels on Joyent-S10G5Rob Johnston5-5/+183
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-12-1312059 libtopo: add API for doing deep copy of a topo_listRob Johnston3-4/+49
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-2311960 Add topo module and hdl api for freeing string arrayRob Johnston10-107/+99
Reviewed by: Jordan Hendricks <jordan.hendricks@joyent.com> Reviewed by: Matthias Scheler <matthias.scheler@wdc.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-11-0911818 IPMI topo plugin shouldn't return data from unavailable sensorsMatthias Scheler2-64/+193
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Approved by: Dan McDonald <danmcd@joyent.com>
2019-10-2911867 PCIe expansion slots mis-labelled in topoRob Johnston2-35/+98
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@fingolfin.org>
2019-08-2811576 Want support for ahci LED entries in topoJordan Paige Hendricks5-0/+334
Reviewed by: Rob Johnston <rob.johnston@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: C Fraire <cfraire@me.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-08-1911376 PCIe speeds and feeds should be exposed to userlandRobert Mustacchi3-3/+128
11373 pcieb should enable link bandwidth notifications 11374 Clean up pcieb CERRWARN and smatch 11375 Clean up pcie module -Wno-uninitialized and -Wno-parentheses Reviewed by: Hans Rosenfeld <hans.rosenfeld@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-08-1611528 Makefile.noget can get goneJohn Levon2-2/+2
11529 Use -Wno-maybe-initialized Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Robert Mustacchi <rm@joyent.com>
2019-07-2611257 Add DDI support for Upgradable Firmware ModulesRob Johnston10-16/+528
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>
2019-07-0311158 fm: NULL pointer errorsToomas Soome5-20/+20
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-06-2711273 Want Intel PCH temperature sensorRobert Mustacchi6-4/+228
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Mike Zeller <mike.zeller@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Gergő Doma <domag02@gmail.com> Reviewed by: Paul Winder <Paul.Winder@wdc.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-06-2211184 Want CPU Temperature SensorsRobert Mustacchi8-12/+426
11185 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> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2019-06-1411177 usba should read the device binary object storeRobert Mustacchi2-2/+60
11178 USB topology could know about supported, minimum speeds 11179 usba parsing code should take const data pointers 11176 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: Gordon Ross <gordon.ross@nexenta.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-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-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-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-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-02-1310361 usr/lib - stop lint library generation and packagingAndy Fiddaman1-32/+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-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-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>