Project

General

Profile

Actions

Feature #11258

closed

Add libtopo support for Upgradable Firmware Modules

Added by Rob Johnston about 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
kernel
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:

Description

For background, please refer to the section "UFM Visibility" in RFD 89:

https://github.com/joyent/rfd/blob/master/rfd/0089/README.md

This ticket covers the work to extend libtopo with new modules APIs that can be used represent UFMs in topology in a consistent way. It also covers work to modify a number of libtopo plugin modules to exercise the new module interfaces and expose firmware information in topology.

A separate ticket will be filed to cover kernel-level changes to extend the DDI so UFMs can be declared by device drivers.

Actions #1

Updated by Rob Johnston almost 3 years ago

lease see the detailed testing notes from the original SmartOS integration, detailed here:

https://smartos.org/bugview/OS-7014

Actions #2

Updated by Electric Monk almost 3 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

git commit 508a0e8cf1600b06c1f7361ad76e736710d3fdf8

commit  508a0e8cf1600b06c1f7361ad76e736710d3fdf8
Author: Rob Johnston <rob.johnston@joyent.com>
Date:   2019-07-26T16:34:02.000Z

    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>

Actions

Also available in: Atom PDF