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

Neeraj Kumar
2025-10-06T04:55:04Z

[-- Attachment #1: Type: text/plain, Size: 1331 bytes --]

On 23/09/25 04:04PM, Alison Schofield wrote:
>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

Hi Alison,

My current focus is to get current patch-set upstreamed as its in good
shape wrt interleave way == 1.

Multi-interleave support will require some more efforts on top of this
change. So will take it in another series.

Regards,
Neeraj

[-- Attachment #2: Type: text/plain, Size: 0 bytes --]