CXL (Compute Express Link) Devices Support

modulename: cxl_core.ko

configname: CONFIG_CXL_BUS

Linux Kernel Configuration
└─>Device Drivers
└─>PCI support
└─>CXL (Compute Express Link) Devices Support
In linux kernel since version 4.14.326 (release Date: 2023-09-23)  
CXL is a bus that is electrically compatible with PCI Express, but
layers three protocols on that signalling (CXL.io, CXL.cache, and
CXL.mem). The CXL.cache protocol allows devices to hold cachelines
locally, the CXL.mem protocol allows devices to be fully coherent
memory targets, the CXL.io protocol is equivalent to PCI Express.
Say 'y' to enable support for the configuration and management of
devices supporting these protocols.

source code:
selects
CONFIG_PCI_DOE

depends
CONFIG_PCI

is selected by
CONFIG_CXL_REGION