Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: Update the CXL Maturity Map

Changes for extended-linear cache, hetero-interleave, and HPA->DPA
address translation.

Signed-off-by: Alison Schofield <alison.schofield@intel.com>
Reviewed-by: Dave Jiang <dave.jiang@intel.com>
Link: https://patch.msgid.link/20250512214225.1389484-1-alison.schofield@intel.com
Signed-off-by: Dave Jiang <dave.jiang@intel.com>

authored by

Alison Schofield and committed by
Dave Jiang
f97bdc61 d5424612

+5 -5
+3 -3
Documentation/driver-api/cxl/maturity-map.rst
··· 51 51 52 52 * [2] CXL Window Enumeration 53 53 54 - * [0] :ref:`Extended-linear memory-side cache <extended-linear>` 54 + * [2] :ref:`Extended-linear memory-side cache <extended-linear>` 55 55 * [0] Low Memory-hole 56 - * [0] Hetero-interleave 56 + * [X] Hetero-interleave 57 57 58 58 * [2] Switch Enumeration 59 59 ··· 173 173 User Flow Support 174 174 ----------------- 175 175 176 - * [0] HPA->DPA Address translation (need xormaps export solution) 176 + * [0] Inject & clear poison by HPA 177 177 178 178 Details 179 179 =======
+1 -2
Documentation/driver-api/cxl/theory-of-operation.rst
··· 392 392 .. kernel-doc:: drivers/cxl/core/features.c 393 393 :doc: cxl features 394 394 395 - .. kernel-doc:: drivers/cxl/core/features.c 396 - :identifiers: 395 + See :c:func:`devm_cxl_setup_features` for API details. 397 396 398 397 CXL Regions 399 398 -----------
+1
drivers/cxl/core/features.c
··· 12 12 /** 13 13 * DOC: cxl features 14 14 * 15 + * CXL Features: 15 16 * A CXL device that includes a mailbox supports commands that allows 16 17 * listing, getting, and setting of optionally defined features such 17 18 * as memory sparing or post package sparing. Vendors may define custom