From: Alison Schofield <alison.schofield@intel.com>
To: Davidlohr Bueso <dave@stgolabs.net>
Cc: <dave.jiang@intel.com>, <jic23@kernel.org>, <icheng@nvidia.com>,
<ming.li@zohomail.com>, <benjamin.cheatham@amd.com>,
<alucerop@amd.com>, <linux-cxl@vger.kernel.org>,
Jonathan Cameron <jonathan.cameron@oss.qualcomm.com>
Subject: Re: [PATCH v9 10/10] cxl/doc: Update maturity map with BI support
Date: Wed, 30 Sep 2026 16:08:50 -0700 [thread overview]
Message-ID: <ar2WgkdshIJSDxYw@aschofie-mobl2.lan> (raw)
In-Reply-To: <8d84cdb26c176226070377f8fdd66fc6af5ace6c.1790103847.git.dave@stgolabs.net>
On Tue, Sep 22, 2026 at 05:43:25PM -0700, Davidlohr Bueso wrote:
> Add the respective Back-Invalidate info to the maturity map document.
Looks like this actually updates BI and Type2 status, which is good,
just not stated in the commit subject or message.
If you're reving anyways, please fix that up.
Reviewed-by: Alison Schofield <alison.schofield@intel.com>
>
> Reviewed-by: Jonathan Cameron <jonathan.cameron@oss.qualcomm.com>
> Signed-off-by: Davidlohr Bueso <dave@stgolabs.net>
> ---
> Documentation/driver-api/cxl/maturity-map.rst | 16 +++++++++++++++-
> 1 file changed, 15 insertions(+), 1 deletion(-)
>
> diff --git a/Documentation/driver-api/cxl/maturity-map.rst b/Documentation/driver-api/cxl/maturity-map.rst
> index 282c1102dd81..0b857476cb47 100644
> --- a/Documentation/driver-api/cxl/maturity-map.rst
> +++ b/Documentation/driver-api/cxl/maturity-map.rst
> @@ -63,6 +63,11 @@ in place, but there are several corner cases that are pending closure.
>
> * [0] Decoder target and granularity constraints
>
> +* [1] :ref:`Back-Invalidate (HDM-DB) <back-invalidate>`
> +
> + * [3] BI topology enable / disable (endpoint, DSP, USP route table, RP)
> + * [2] Firmware-enabled path adoption
> +
> * [2] Performance enumeration
>
> * [3] Endpoint CDAT
> @@ -166,7 +171,7 @@ Accelerator
> -----------
>
> * [0] Accelerator memory enumeration HDM-D (CXL 1.1/2.0 Type-2)
> -* [0] Accelerator memory enumeration HDM-DB (CXL 3.0 Type-2)
> +* [1] Accelerator memory enumeration HDM-DB (CXL 3.0 Type-2)
> * [0] CXL.cache 68b (CXL 2.0)
> * [0] CXL.cache 256b Cache IDs (CXL 3.0)
>
> @@ -192,6 +197,15 @@ Details
> hiding some standard registers like PCIe Link Status / Capabilities in
> the CXL RCRB (Root Complex Register Block).
>
> +.. _back-invalidate:
> +
> +* **Back-Invalidate**: HDM-DB lets a device snoop the host over the
> + CXL.mem BISnp channel instead of CXL.cache. The kernel enables BI on
> + every port between a device and its root port, requires 256B Flit
> + mode on the path, adopts paths firmware already enabled, and creates
> + HDM-DB regions under CFMWS windows carrying the Back-Invalidate
> + restriction for Type 3 and Type 2 devices alike.
> +
> .. _background-commands:
>
> * **Background commands**: The CXL background command mechanism is
> --
> 2.39.5
>
next prev parent reply other threads:[~2026-09-30 23:09 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-22 23:38 [PATCH v9 0/10] cxl: Support Back-Invalidate Davidlohr Bueso
2026-09-22 23:38 ` [PATCH v9 01/10] cxl: Add BI register probing and port initialization Davidlohr Bueso
2026-09-29 4:06 ` Richard Cheng
2026-09-22 23:38 ` [PATCH v9 02/10] cxl/pci: Add BI topology enable/disable Davidlohr Bueso
2026-09-23 1:12 ` sashiko-bot
2026-09-23 17:00 ` Davidlohr Bueso
2026-09-23 5:41 ` Li Ming
2026-09-25 23:32 ` Jonathan Cameron
2026-09-29 8:52 ` Richard Cheng
2026-09-30 23:01 ` Alison Schofield
2026-09-22 23:38 ` [PATCH v9 03/10] cxl/hdm: Add BI coherency support for endpoint decoders Davidlohr Bueso
2026-09-23 6:06 ` Li Ming
2026-09-30 23:11 ` Alison Schofield
2026-09-22 23:38 ` [PATCH v9 04/10] cxl: Add HDM-DB region creation Davidlohr Bueso
2026-10-01 3:28 ` Alison Schofield
2026-10-01 8:57 ` Davidlohr Bueso
2026-09-22 23:38 ` [PATCH v9 05/10] cxl/hdm: Rename decoder coherency flags Davidlohr Bueso
2026-09-24 0:49 ` Li Ming
2026-09-22 23:38 ` [PATCH v9 06/10] cxl/region: Log the coherency model at region creation Davidlohr Bueso
2026-09-24 0:49 ` Li Ming
2026-09-30 23:10 ` Alison Schofield
2026-09-22 23:38 ` [PATCH v9 07/10] cxl/pci: Split BI capability probe from setup Davidlohr Bueso
2026-09-24 0:49 ` Li Ming
2026-09-30 23:09 ` Alison Schofield
2026-09-22 23:38 ` [PATCH v9 08/10] cxl: Allow auto-committed BI hdm decoders Davidlohr Bueso
2026-10-01 3:49 ` Alison Schofield
2026-09-22 23:38 ` [PATCH v9 09/10] cxl/test: Add mock BI topology support Davidlohr Bueso
2026-09-23 1:11 ` sashiko-bot
2026-09-23 20:57 ` Davidlohr Bueso
2026-09-23 0:43 ` [PATCH v9 10/10] cxl/doc: Update maturity map with BI support Davidlohr Bueso
2026-09-24 0:50 ` Li Ming
2026-09-30 23:08 ` Alison Schofield [this message]
2026-09-30 16:47 ` [PATCH v9 0/10] cxl: Support Back-Invalidate Alison Schofield
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=ar2WgkdshIJSDxYw@aschofie-mobl2.lan \
--to=alison.schofield@intel.com \
--cc=alucerop@amd.com \
--cc=benjamin.cheatham@amd.com \
--cc=dave.jiang@intel.com \
--cc=dave@stgolabs.net \
--cc=icheng@nvidia.com \
--cc=jic23@kernel.org \
--cc=jonathan.cameron@oss.qualcomm.com \
--cc=linux-cxl@vger.kernel.org \
--cc=ming.li@zohomail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox