Project

General

Profile

Actions

Feature #15441

closed

Update PCI classes and caps to PCI Ver 1.15

Added by Robert Mustacchi over 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Category:
system data
Start date:
Due date:
% Done:

100%

Estimated time:
Difficulty:
Medium
Tags:
Gerrit CR:
External Bug:

Description

The PCI-SIG put out version 1.15 of the ID spec. Let's update our metadata for that now. This covers pciadm, the kernel headers, and the class strings.

Actions #1

Updated by Electric Monk over 1 year ago

  • Gerrit CR set to 2679
Actions #2

Updated by Robert Mustacchi over 1 year ago

To test this, I used cfgadm and then checked that the output still used the class information for NVMe devices as a basic sanity check:

rm@romulus ~ $ pfexec cfgadm
Ap_Id                          Type         Receptacle   Occupant     Condition
Slot19                         nvme/hp      connected    configured   ok
Slot20                         nvme/hp      connected    configured   ok
Slot22                         nvme/hp      connected    configured   ok
Slot23                         nvme/hp      connected    configured   ok
Slot25                         nvme/hp      connected    configured   ok
Slot26                         nvme/hp      connected    configured   ok
pcie3                          unknown      empty        unconfigured unknown
pcie6                          unknown      empty        unconfigured unknown
pcie9                          unknown      empty        unconfigured unknown
pcie10                         unknown      empty        unconfigured unknown
sata1/0                        sata-port    empty        unconfigured ok
sata1/1                        sata-port    empty        unconfigured ok
sata1/2                        sata-port    empty        unconfigured ok
sata1/3                        sata-port    empty        unconfigured ok
sata1/4                        sata-port    empty        unconfigured ok
sata1/5                        sata-port    empty        unconfigured ok
sata1/6                        sata-port    empty        unconfigured ok
sata1/7                        sata-port    empty        unconfigured ok
usb1/1                         unknown      empty        unconfigured ok
usb1/2                         unknown      empty        unconfigured ok
usb1/3                         unknown      empty        unconfigured ok
usb1/4                         unknown      empty        unconfigured ok
usb2/1                         usb-hub      connected    configured   ok
usb2/1.1                       unknown      empty        unconfigured ok
usb2/1.2                       unknown      empty        unconfigured ok
usb2/1.3                       unknown      empty        unconfigured ok
usb2/1.4                       unknown      empty        unconfigured ok
usb2/2                         usb-hub      connected    configured   ok
usb2/2.1                       unknown      empty        unconfigured ok
usb2/2.2                       unknown      empty        unconfigured ok
usb2/2.3                       unknown      empty        unconfigured ok
usb2/2.4                       unknown      empty        unconfigured ok
usb2/3                         unknown      empty        unconfigured ok
usb2/4                         usb-hub      connected    configured   ok
usb2/4.1                       unknown      empty        unconfigured ok
usb2/4.2                       unknown      empty        unconfigured ok
usb2/4.3                       unknown      empty        unconfigured ok
usb2/4.4                       unknown      empty        unconfigured ok
Actions #3

Updated by Electric Monk about 1 year ago

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

git commit ccb3ca45652804a42c1aa6f42acf142dbbfec79b

commit  ccb3ca45652804a42c1aa6f42acf142dbbfec79b
Author: Robert Mustacchi <rm@fingolfin.org>
Date:   2023-03-16T00:33:15.000Z

    15441 Update PCI classes and caps to PCI Ver 1.15
    Reviewed by: Rich Lowe <richlowe@richlowe.net>
    Reviewed by: Jason King <jason.brian.king+illumos@gmail.com>
    Reviewed by: Bill Sommerfeld <sommerfeld@alum.mit.edu>
    Approved by: Patrick Mooney <pmooney@pfmooney.com>

Actions

Also available in: Atom PDF