Re: [PATCH V3 00/20] Add CXL LSA 2.1 format support in nvdimm and cxl pmem

Alison Schofield
2025-09-23T23:05:04Z

On Wed, Sep 17, 2025 at 07:10:56PM +0530, Neeraj Kumar wrote:
> Introduction:
> =============
> CXL Persistent Memory (Pmem) devices region, namespace and content must be
> persistent across system reboot. In order to achieve this persistency, it
> uses Label Storage Area (LSA) to store respective metadata. During system
> reboot, stored metadata in LSA is used to bring back the region, namespace
> and content of CXL device in its previous state.
> CXL specification provides Get_LSA (4102h) and Set_LSA (4103h) mailbox
> commands to access the LSA area. nvdimm driver is using same commands to
> get/set LSA data.

big snip...

> Limitation (TODO):
> ==================
> Current changes only support interleave way == 1

I see your test setup with the one way interleave and read this
limitation. What are your plans regarding this?

ie. Do you see this limitation as something you could merge with
or do you plan to extend this patchset with support for namespaces
build upon region ways > 1.

-- Alison