OS-7715: Update PCIe capability headers for PCIe 4.x


Issue Type:Improvement
Priority:4 - Normal
Created at:2019-04-09T00:52:38.877Z
Updated at:2019-04-23T00:07:50.299Z


Created by:Former user
Reported by:Former user
Assigned to:Former user


Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2019-04-23T00:07:37.174Z)

Fix Versions

2019-04-25 Queen of Jordan (Release Date: 2019-04-25)

Related Issues


This does an initial update of the <sys/pcie.h> header to account for new information in the PCIe 4.x specification. Notably, this includes several new updates to the PCIe capability. It also updates the list of capability IDs; however, it does not define and update any of the capabilities aside from the PCI Express Capability.


Comment by Former user
Created at 2019-04-19T20:36:11.089Z

I mostly tested this by passive use of the system. As this mostly just fleshed out the headers, but didn't modify existing content, there wasn't too much to do especially for this.

Comment by Jira Bot
Created at 2019-04-23T00:07:50.299Z

illumos-joyent commit 73131413e33d27e27d3f8b79bfcfe92cbbbd1b2f (branch master, by Robert Mustacchi)

OS-7715 Update PCIe capability headers for PCIe 4.x
OS-7716 Record PCIe gen 4 caps
Reviewed by: Mike Zeller <mike.zeller@joyent.com>
Reviewed by: Dan McDonald <danmcd@joyent.com>
Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>