]> git.ipfire.org Git - thirdparty/pciutils.git/commit
pciutils: Decode Compute eXpress Link DVSEC
authorSean V Kelley <sean.v.kelley@linux.intel.com>
Mon, 20 Apr 2020 22:14:44 +0000 (15:14 -0700)
committerMartin Mares <mj@ucw.cz>
Mon, 25 May 2020 09:47:38 +0000 (11:47 +0200)
commitbd853ef840a9c479ad36fadbe4d36ef1ca447aed
treebd15b4d4ba2f706084aa1e868bdcf6e804b4ffe0
parent5f1d1265ff626deb6813abba00af82acdec3293e
pciutils: Decode Compute eXpress Link DVSEC

Compute eXpress Link[1] is a new CPU interconnect created with
workload accelerators in mind. The interconnect relies on PCIe
electrical and physical interconnect for communication via a Flex Bus
port which allows designs to choose between providing PCIe or CXL.

This patch introduces basic support for lspci decode of CXL and
builds upon the existing Designated Vendor-Specific support in
lspci through identification of a supporting CXL device using DVSEC
Vendor ID and DVSEC ID.

[1] https://www.computeexpresslink.org/

Signed-off-by: Sean V Kelley <sean.v.kelley@linux.intel.com>
lib/header.h
ls-ecaps.c
tests/cap-dvsec-cxl [new file with mode: 0644]