Overview
Explore the integration of Compute Express Link (CXL) with Linux and QEMU in this comprehensive conference talk. Delve into CXL features, usage models, and form factors while examining software-enumerable components and Linux drivers. Understand the enumeration timeline, volatile vs. persistent regions, and region validation processes. Learn about decoder programming and Linux interfaces as the speaker reviews goals and discusses the pre-silicon state of the art. Gain insights into the CXL architecture review, available options, and the role of PCI eXpander Bridge (PXB). Discover key considerations and action items for implementing CXL in Linux and QEMU environments.
Syllabus
Introduction
CXL Features
Usage Models
Form Factors
SW Enumerable Components
Linux Drivers
Enumeration Timeline
Volatile vs. Persistent
Regions
Region Validation
Decoder Programming
Linux Interfaces
Review Goals
Pre-silicon State of the Art
CXL Arch Review
Options
PCI eXpander Bridge (PXB)
November 10th 2020
What to do
Taught by
Linux Plumbers Conference