]> git.ipfire.org Git - thirdparty/pciutils.git/commit
pciutils: Decode Compute eXpress Link DVSEC test
authorSean V Kelley <sean.v.kelley@linux.intel.com>
Mon, 11 May 2020 17:46:18 +0000 (10:46 -0700)
committerMartin Mares <mj@ucw.cz>
Mon, 25 May 2020 10:30:28 +0000 (12:30 +0200)
commit5667015e20c0402cfa059a226706b0f7d35945d2
treef0a84116fb152ffc77ec8f381a8e8df8b84003b7
parent2500d179f758ded541363d028ecd536865fd325e
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]