From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-dy1-f176.google.com (mail-dy1-f176.google.com [74.125.82.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9EFA83859C2 for ; Sat, 23 May 2026 09:50:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.82.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779529855; cv=none; b=ceyljcHJRSd4a8SNFJ8KHWWX8ITyRMh20afCmZtEQ5ZFoOeKzb229gyN31Ru4NH9yvm5S7NI+35pkbMUEdIZHsbHWb96zj2sNzorAdOodEIMkZTajGcuOJcoC20crxns5Q2ItLsmJILgJjyXZbjY6A2WTXWfiJ0wftUFmOuXc3Y= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779529855; c=relaxed/simple; bh=tV9eVPzA4alBVC2GhOgYHNOWGjBFnMKU4PywOkoIUEc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=S+tKPebjmq4HOW160J9zal55nVbtnIPqag12/tRfYUW5UFxWHz0MgzQYvJlFgMRv5WhC3bVZpjesgmPcnrKSV3C4SZLThg+4hDmov59+/TZZYyjdhn3uLoO9WbSbxsu3W9+zY/g/+tPlxXDWpwzr1pjqXo/JFazCAOqNUL/z9Jc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LQg/QpOG; arc=none smtp.client-ip=74.125.82.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LQg/QpOG" Received: by mail-dy1-f176.google.com with SMTP id 5a478bee46e88-304545f5206so1838316eec.0 for ; Sat, 23 May 2026 02:50:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779529853; x=1780134653; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MwPUwyjbFgIHmeBuVl0MOj2c+NoiA0doE1ZNsHpwIe8=; b=LQg/QpOGxfZpK8grzrTUiegbpFyj/oqKVP23x9l5q9MnKOKEdFLYs1bgumIZpXFEaq Gh5vI+EHu9GB+NBWJQsPcSHCDtiJvxTLa9gC0M4CvguWp3+P0G1K+dgkWXsfIlSX3Qpa lbGA7lPJTEMkFu2kvy7vntoqR6lpiTtVm51SyOafEmXaf5CvEBJ1bICZSdS9wminLhZU QmrXr9uGE0spPHjjLeLN+eLfpW4majJPF5WUrf9F3UjRcEHSEmSj2HP/NPP1yGvB/Vku MXjJmeNNx1SqLT4Gsjn+UTICHdHdeqAMbAXt93lkU2u1EeFrFWDgWiIPnrrGf44Uzrom PxMQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779529853; x=1780134653; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=MwPUwyjbFgIHmeBuVl0MOj2c+NoiA0doE1ZNsHpwIe8=; b=P32AUTINszXi4iuruWpXp3PeDj9bdhYk3+kPG08FeGWVJB3qlLC55V5nhllcUtdedS 27nYfFc9UwLbU2Ly0FzByJV4DxbWCK5QoY+iU+kTBuprvbS15Y3268s5dOPJyya2xa5c amEUuQHTUW8dIYMnOsKfX0vhGNMOf3uLULmJzMJ9GL8euDLoKlZzfiqlSwfURIp+5Qap OrV98TU9JBtEhZyK5ugImVQ+FPm3K54kAVj3FxXa67VQnFy+HyeR10Jbv7gZxBZfcCMq tXtzw6BBplgueyXODc/82iI/38Xqyd6NYSMZj5do1Im7eXRl/Bs5Q2EMLzgbfBgAQn08 VDQw== X-Forwarded-Encrypted: i=1; AFNElJ8ed1KGZiucTvkrYz6jX2z1byaJoYx4O/5erakM47umIkT+ie6smVho9K2xBA8ovDBb1HFpgZ7whiArGT8=@vger.kernel.org X-Gm-Message-State: AOJu0Yyzdf8z2qKk1lJJ+kSTIFs7ZqR/SzF/OyHM8QxOjOmMO4h6t4sh IDBe0oRI7XTyhL2c2U1Cjlr2nwk52WB9LZJN+dua1CkEBDc/MtMxA0uB X-Gm-Gg: Acq92OFlwON9WYrhPE1OcmQ/ZwjLyJ9+XTLObBFbC/smqg3b437yvsNW9VbvcgI3ZVv ttkX+UILIZ2AqOaq6T0xnIzg4705FgXEFg1xH7pP5tbJkXCfo96aEoMwmKQz1sDwzd3mziPrjpg 0XArg0cPyr2B3eSzBRjYKQ5y+saBH+0njgBhUE9BMxDZCef3mUZfeJ1+HphIef8gE3yRt8RtsnO Dd3P+uGZFLgKTWrXW8s5Zm+gy2fIrGbCbmwTJHe+n0/LFWCSEs80T8xsGr0JYiUT8gGtcCeGEdH aNHbf0OBBjyOrdzqpMYCyM5NUf7toDhjjrRwHwcAofB93H3pJZ8g+hWae6RBrcGmM1Z6wv7cQjy dKCCCxXfRQpGgzKCx7zWQPlqAwKvwJ9K0ezv2sJBVIO970SZPhDCxnFsn9yygeupYJYUhL4a0AA U8rhRykRrPdBC5uMdRFbZcBokegSWYcYhsaShbdMcTrjaVyPXipYsmhjG1zvCeHdwIdgpt92JLY uXrNGOslnsBWh4SRQ== X-Received: by 2002:a05:7301:ea3:b0:304:2e9b:8f56 with SMTP id 5a478bee46e88-30449144693mr2991479eec.31.1779529852750; Sat, 23 May 2026 02:50:52 -0700 (PDT) Received: from AnisaLaptop.localdomain (c-73-170-217-179.hsd1.ca.comcast.net. [73.170.217.179]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-3045225b7b6sm4595756eec.25.2026.05.23.02.50.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 May 2026 02:50:52 -0700 (PDT) From: Anisa Su X-Google-Original-From: Anisa Su To: linux-cxl@vger.kernel.org, linux-kernel@vger.kernel.org Cc: nvdimm@lists.linux.dev, Dan Williams , Jonathan Cameron , Davidlohr Bueso , Dave Jiang , Ira Weiny , Alison Schofield , John Groves , Gregory Price , Ira Weiny , "Vishal Verma" , "Jonathan Cameron" , "Fan Ni" , "Sushant1 Kumar" , "Dan Williams" Subject: [PATCH v6 1/7] ndctl: Dynamic Capacity additions for cxl-cli Date: Sat, 23 May 2026 02:50:36 -0700 Message-ID: <20260523095043.471098-2-anisa.su@samsung.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260523095043.471098-1-anisa.su@samsung.com> References: <20260523095043.471098-1-anisa.su@samsung.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: Ira Weiny This series can be found here: https://github.com/weiny2/ndctl/tree/dcd-region3-2025-04-13 CXL Dynamic Capacity Device (DCD) support is being discussed in the upstream kernel. cxl-cli requires modifications to interact with those devices. A new partition type 'dynamic_ram_a' has been added which cxl-cli needs to know about. Add support for the new decoder type. With DCD regions may, or may not, have capacity. The capacity is communicated via extents. Add region extent query capabilities. Add cxl-test support. cxl-testing allows for quick regression testing as well as helping to design the cxl-cli interfaces. To: "Alison Schofield" Cc: "Vishal Verma" Cc: "Jonathan Cameron" Cc: "Fan Ni" Cc: "Sushant1 Kumar" Cc: "Dan Williams" Cc: "Dave Jiang" Cc: Cc: Signed-off-by: Ira Weiny --- Changes in v5: - iweiny: Adjust all code to view only the dynamic RAM A partition - Alison: s/tag/uuid/ in region query extent output - Link to v4: https://patch.msgid.link/20241214-dcd-region2-v4-0-36550a97f8e2@intel.com --- b4-submit-tracking --- # This section is used internally by b4 prep for tracking purposes. { "series": { "revision": 5, "change-id": "20241030-dcd-region2-2d0149eb8efd", "prefixes": [], "history": { "v1": [ "20241030-dcd-region2-v1-0-04600ba2b48e@intel.com" ], "v2": [ "20241104-dcd-region2-v2-0-be057b479eeb@intel.com" ], "v3": [ "20241115-dcd-region2-v3-0-585d480ccdab@intel.com" ], "v4": [ "20241214-dcd-region2-v4-0-36550a97f8e2@intel.com" ] } } } -- 2.43.0