From: Ira Weiny <ira.weiny@intel.com>
To: Ira Weiny <ira.weiny@intel.com>,
Alison Schofield <alison.schofield@intel.com>
Cc: Vishal Verma <vishal.l.verma@intel.com>,
Jonathan Cameron <jonathan.cameron@huawei.com>,
Fan Ni <fan.ni@samsung.com>,
Navneet Singh <navneet.singh@intel.com>,
Dan Williams <dan.j.williams@intel.com>,
"Dave Jiang" <dave.jiang@intel.com>, <linux-cxl@vger.kernel.org>,
<nvdimm@lists.linux.dev>, Ira Weiny <ira.weiny@intel.com>,
Sushant1 Kumar <sushant1.kumar@intel.com>
Subject: Re: [ndctl PATCH v3 0/9] ndctl: Dynamic Capacity additions for cxl-cli
Date: Fri, 15 Nov 2024 12:49:51 -0600 [thread overview]
Message-ID: <673797cf55ad5_29946a29437@iweiny-mobl.notmuch> (raw)
In-Reply-To: <20241115-dcd-region2-v3-0-326cd4e34dcd@intel.com>
Please ignore. smtp failed after only sending patch 5/9. This series was
resent correctly it's entirety here:
https://lore.kernel.org/all/20241115-dcd-region2-v3-0-585d480ccdab@intel.com/
Apologies,
Ira
Ira Weiny wrote:
> Feedback from v2 lead to the realization that cxl-cli required changes
> to address the region mode vs decoder mode difference properly.
>
> While v2 separated these modes they were not sufficiently separated in
> the user interface of create-region. This has been corrected in this
> version. Specifically a new option has been added to cxl create-region.
> The option requires a decoder mode (DC partition) when the region type
> is 'dc'. The option is ignored, and can be omitted, for ram and pmem
> regions.
>
> Other libcxl API changes were made to simplify the interface a bit.
>
> Documentation was added both at the libcxl and cxl-cli levels.
>
> cxl-dcd.sh was cleaned up quite a bit an enhanced.
>
> https://github.com/weiny2/ndctl/tree/dcd-region2-2024-11-15
>
> CXL Dynamic Capacity Device (DCD) support is close to landing in the
> upstream kernel. cxl-cli requires modifications to interact with those
> devices. This includes creating and operating on DCD regions.
> cxl-testing allows for quick regression testing as well as helping to
> design the cxl-cli interfaces.
>
> Add preliminary patches with some fixes. Update libcxl, cxl-cli and
> cxl-test with DCD support.
>
> Signed-off-by: Ira Weiny <ira.weiny@intel.com>
> ---
> Major changes in v3:
> - [djiang: rework test script for clarity]
> - [Alison: split patches between libcxl changes and cli changes]
> - [Alison: fix lib symbol versioning]
> - [iweiny: clarify region vs decoder mode with API to specify the
> decoder mode]
> - Link to v2: https://patch.msgid.link/20241104-dcd-region2-v2-0-be057b479eeb@intel.com
>
> ---
> Ira Weiny (7):
> ndctl/cxl-events: Don't fail test until event counts are reported
> ndctl/cxl/region: Report max size for region creation
> libcxl: Separate region mode from decoder mode
> cxl/region: Use new region mode in cxl-cli
> libcxl: Add extent functionality to DC regions
> cxl/region: Add extent output to region query
> cxl/test: Add Dynamic Capacity tests
>
> Navneet Singh (2):
> libcxl: Add Dynamic Capacity region support
> cxl/region: Add cxl-cli support for DCD regions
>
> Documentation/cxl/cxl-create-region.txt | 11 +-
> Documentation/cxl/cxl-list.txt | 29 ++
> Documentation/cxl/lib/libcxl.txt | 62 ++-
> cxl/filter.h | 3 +
> cxl/json.c | 80 ++-
> cxl/json.h | 3 +
> cxl/lib/libcxl.c | 261 +++++++++-
> cxl/lib/libcxl.sym | 13 +
> cxl/lib/private.h | 17 +-
> cxl/libcxl.h | 96 +++-
> cxl/list.c | 3 +
> cxl/memdev.c | 4 +-
> cxl/region.c | 93 +++-
> test/cxl-dcd.sh | 879 ++++++++++++++++++++++++++++++++
> test/cxl-events.sh | 8 +-
> test/meson.build | 2 +
> util/json.h | 1 +
> 17 files changed, 1519 insertions(+), 46 deletions(-)
> ---
> base-commit: 04815e5f8b87e02a4fb5a61aeebaa5cad25a15c3
> change-id: 20241030-dcd-region2-2d0149eb8efd
>
> Best regards,
> --
> Ira Weiny <ira.weiny@intel.com>
>
next prev parent reply other threads:[~2024-11-15 18:50 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-15 18:40 [ndctl PATCH v3 0/9] ndctl: Dynamic Capacity additions for cxl-cli Ira Weiny
2024-11-15 18:40 ` [ndctl PATCH v3 1/9] ndctl/cxl-events: Don't fail test until event counts are reported Ira Weiny
2024-11-15 18:40 ` [ndctl PATCH v3 2/9] ndctl/cxl/region: Report max size for region creation Ira Weiny
2024-11-15 18:40 ` [ndctl PATCH v3 3/9] libcxl: Separate region mode from decoder mode Ira Weiny
2024-11-15 18:40 ` [ndctl PATCH v3 4/9] cxl/region: Use new region mode in cxl-cli Ira Weiny
2024-11-15 18:49 ` Ira Weiny [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-11-15 18:46 [ndctl PATCH v3 0/9] ndctl: Dynamic Capacity additions for cxl-cli Ira Weiny
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=673797cf55ad5_29946a29437@iweiny-mobl.notmuch \
--to=ira.weiny@intel.com \
--cc=alison.schofield@intel.com \
--cc=dan.j.williams@intel.com \
--cc=dave.jiang@intel.com \
--cc=fan.ni@samsung.com \
--cc=jonathan.cameron@huawei.com \
--cc=linux-cxl@vger.kernel.org \
--cc=navneet.singh@intel.com \
--cc=nvdimm@lists.linux.dev \
--cc=sushant1.kumar@intel.com \
--cc=vishal.l.verma@intel.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