]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
Documentation: Update the CXL Maturity Map
authorAlison Schofield <alison.schofield@intel.com>
Mon, 12 May 2025 21:42:22 +0000 (14:42 -0700)
committerDave Jiang <dave.jiang@intel.com>
Thu, 15 May 2025 23:34:26 +0000 (16:34 -0700)
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>
Documentation/driver-api/cxl/maturity-map.rst
Documentation/driver-api/cxl/theory-of-operation.rst
drivers/cxl/core/features.c

index a2288f9df658b431d3209373b3e841cb642a4751..1330f3f52129a58fa8b09754212ae87fc4e60812 100644 (file)
@@ -51,9 +51,9 @@ in place, but there are several corner cases that are pending closure.
 
 * [2] CXL Window Enumeration
 
-  * [0] :ref:`Extended-linear memory-side cache <extended-linear>`
+  * [2] :ref:`Extended-linear memory-side cache <extended-linear>`
   * [0] Low Memory-hole
-  * [0] Hetero-interleave
+  * [X] Hetero-interleave
 
 * [2] Switch Enumeration
 
@@ -173,7 +173,7 @@ Accelerator
 User Flow Support
 -----------------
 
-* [0] HPA->DPA Address translation (need xormaps export solution)
+* [0] Inject & clear poison by HPA
 
 Details
 =======
index 1b854b11f5757a771fc568941bda3b2b57ca1a68..40793dad3630fd0e2cc8f84c26440c69c20c6f97 100644 (file)
@@ -392,8 +392,7 @@ CXL Core
 .. kernel-doc:: drivers/cxl/core/features.c
    :doc: cxl features
 
-.. kernel-doc:: drivers/cxl/core/features.c
-   :identifiers:
+See :c:func:`devm_cxl_setup_features` for API details.
 
 CXL Regions
 -----------
index 5461cf07e65c514fe3af59d0f15b050fc978936b..bd512100ef8d559f2e4173868cf1a19d5f49ad11 100644 (file)
@@ -12,6 +12,7 @@
 /**
  * DOC: cxl features
  *
+ * CXL Features:
  * A CXL device that includes a mailbox supports commands that allows
  * listing, getting, and setting of optionally defined features such
  * as memory sparing or post package sparing. Vendors may define custom