<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in sysfs-bus-cxl</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>962ac4c8 - cxl/Documentation: Remove &apos;mixed&apos; from sysfs mode doc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#962ac4c8</link>
        <description>cxl/Documentation: Remove &apos;mixed&apos; from sysfs mode docCommit 188e9529a606 (&quot;cxl: Remove the CXL_DECODER_MIXED mistake&quot;)removed the mixed mode.Remove it from the sysfs documentation.Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Signed-off-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://patch.msgid.link/20250224-remove-mixed-sysfs-v1-1-a329db313dac@intel.comSigned-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Mon, 24 Feb 2025 18:29:29 +0000</pubDate>
        <dc:creator>Ira Weiny &lt;ira.weiny@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7d0ecc0b - cxl/pmem: Export dirty shutdown count via sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#7d0ecc0b</link>
        <description>cxl/pmem: Export dirty shutdown count via sysfsSimilar to how the acpi_nfit driver exports Optane dirty shutdown count,introduce:  /sys/bus/cxl/devices/nvdimm-bridge0/ndbusX/nmemY/cxl/dirty_shutdownUnder the conditions that 1) dirty shutdown can be set, 2) Device GPFDVSEC exists, and 3) the count itself can be retrieved.Suggested-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Link: https://patch.msgid.link/20250220220235.276831-4-dave@stgolabs.netSigned-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Thu, 20 Feb 2025 22:02:34 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>17218b02 - cxl: Document missing sysfs files</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#17218b02</link>
        <description>cxl: Document missing sysfs filesAdd to the ABI documentation the payload_max and label_storage_sizeread-only files, which have been there since the early days.Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Reviewed-by: Li Ming &lt;ming.li@zohomail.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Link: https://patch.msgid.link/20250218224853.67457-3-dave@stgolabs.netSigned-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Tue, 18 Feb 2025 22:48:53 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>eb8081bc - cxl: Plug typos in ABI doc</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#eb8081bc</link>
        <description>cxl: Plug typos in ABI docTrivially update where necessary.Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Reviewed-by: Li Ming &lt;ming.li@zohomail.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Link: https://patch.msgid.link/20250218224853.67457-2-dave@stgolabs.netSigned-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Tue, 18 Feb 2025 22:48:52 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>c20eaf44 - cxl/region: Add sysfs attribute for locality attributes of CXL regions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#c20eaf44</link>
        <description>cxl/region: Add sysfs attribute for locality attributes of CXL regionsAdd read/write latencies and bandwidth sysfs attributes for the enabled CXLregion. The bandwidth is the aggregated bandwidth of all devices thatcontribute to the CXL region. The latency is the worst latency of thedevice amongst all the devices that contribute to the CXL region.Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Tested-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://lore.kernel.org/r/20240308220055.2172956-11-dave.jiang@intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Fri, 08 Mar 2024 21:59:29 +0000</pubDate>
        <dc:creator>Dave Jiang &lt;dave.jiang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>42834b17 - cxl: Export sysfs attributes for memory device QoS class</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#42834b17</link>
        <description>cxl: Export sysfs attributes for memory device QoS classExport qos_class sysfs attributes for the CXL memory device. The QoS classhould show up as /sys/bus/cxl/devices/memX/ram/qos_class for the volatilepartition and /sys/bus/cxl/devices/memX/pmem/qos_class for the persistentpartition. The QTG ID is retrieved via _DSM after supplying thecalculated bandwidth and latency for the entire CXL path from device tothe CPU. This ID is used to match up to the root decoder QoS class todetermine which CFMWS the memory range of a hotplugged CXL mem deviceshould be assigned under.While there may be multiple DSMAS exported by the device CDAT, the driverwill only expose the first QTG ID per partition in sysfs for now. In thefuture when multiple QTG IDs are necessary, they can be exposed. [1][1]: https://lore.kernel.org/linux-cxl/167571650007.587790.10040913293130712882.stgit@djiang5-mobl3.local/T/#md2a47b1ead3e1ba08f50eab29a4af1aed1d215abSuggested-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://lore.kernel.org/r/170319625698.2212653.17544381274847420961.stgit@djiang5-mobl3Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Thu, 21 Dec 2023 22:04:16 +0000</pubDate>
        <dc:creator>Dave Jiang &lt;dave.jiang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>529c0a44 - cxl: Export QTG ids from CFMWS to sysfs as qos_class attribute</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#529c0a44</link>
        <description>cxl: Export QTG ids from CFMWS to sysfs as qos_class attributeExport the QoS Throttling Group ID from the CXL Fixed Memory WindowStructure (CFMWS) under the root decoder sysfs attributes as qos_class.CXL rev3.0 9.17.1.3 CXL Fixed Memory Window Structure (CFMWS)cxl cli will use this id to match with the _DSM retrieved id for ahot-plugged CXL memory device DPA memory range to make sure that theDPA range is under the right CFMWS window.Reviewed-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://lore.kernel.org/r/169713681699.2205276.14475306324720093079.stgit@djiang5-mobl3Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Thu, 12 Oct 2023 18:53:37 +0000</pubDate>
        <dc:creator>Dave Jiang &lt;dave.jiang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>05e37b21 - cxl: Add decoders_committed sysfs attribute to cxl_port</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#05e37b21</link>
        <description>cxl: Add decoders_committed sysfs attribute to cxl_portThis attribute allows cxl-cli to determine whether there are decoderscommitted to a memdev.  This is only a snapshot of the state, anddoesn&apos;t offer any protection or serialization against a concurrentdisable-region operation.Reviewed-by: Jim Harris &lt;jim.harris@samsung.com&gt;Suggested-by: Dan Williams &lt;dan.j.williams@intel.com&gt;Signed-off-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://lore.kernel.org/r/169747907439.272156.10261062080830155662.stgit@djiang5-mobl3Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Mon, 16 Oct 2023 17:57:54 +0000</pubDate>
        <dc:creator>Dave Jiang &lt;dave.jiang@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>ad64f595 - cxl/memdev: Only show sanitize sysfs files when supported</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#ad64f595</link>
        <description>cxl/memdev: Only show sanitize sysfs files when supportedIf the device does not support Sanitize or Secure Erase commands,hide the respective sysfs interfaces such that the operation cannever be attempted.In order to be generic, keep track of the enabled security commandsfound in the CEL - the driver does not support Security Passthrough.Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Link: https://lore.kernel.org/r/20230726051940.3570-4-dave@stgolabs.netReviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Signed-off-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Wed, 26 Jul 2023 05:19:40 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>0fcde598 - cxl/memdev: Improve sanitize ABI descriptions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#0fcde598</link>
        <description>cxl/memdev: Improve sanitize ABI descriptionsBe more detailed about the CPU cache management situation. The samegoes for both sanitize and secure erase.Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Link: https://lore.kernel.org/r/20230726051940.3570-2-dave@stgolabs.netReviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Signed-off-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Wed, 26 Jul 2023 05:19:38 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>9521875b - cxl: add a firmware update mechanism using the sysfs firmware loader</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#9521875b</link>
        <description>cxl: add a firmware update mechanism using the sysfs firmware loaderThe sysfs based firmware loader mechanism was created to easily allowuserspace to upload firmware images to FPGA cards. This also happens tobe pretty suitable to create a user-initiated but kernel-controlledfirmware update mechanism for CXL devices, using the CXL specifiedmailbox commands.Since firmware update commands can be long-running, and can be processedin the background by the endpoint device, it is desirable to have theability to chunk the firmware transfer down to smaller pieces, so thatone operation does not monopolize the mailbox, locking out any otherlong running background commands entirely - e.g. security commands like&apos;sanitize&apos; or poison scanning operations.The firmware loader mechanism allows a natural way to perform thischunking, as after each mailbox command, that is restricted to themaximum mailbox payload size, the cxl memdev driver relinquishes controlback to the fw_loader system and awaits the next chunk of data totransfer. This opens opportunities for other background commands toaccess the mailbox and send their own slices of background commands.Add the necessary helpers and state tracking to be able to perform the&apos;Get FW Info&apos;, &apos;Transfer FW&apos;, and &apos;Activate FW&apos; mailbox commands asdescribed in the CXL spec. Wire these up to the firmware loadercallbacks, and register with that system to create the memX/firmware/sysfs ABI.Cc: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Cc: Jonathan Cameron &lt;Jonathan.Cameron@Huawei.com&gt;Cc: Russ Weight &lt;russell.h.weight@intel.com&gt;Cc: Alison Schofield &lt;alison.schofield@intel.com&gt;Cc: Ira Weiny &lt;ira.weiny@intel.com&gt;Cc: Dave Jiang &lt;dave.jiang@intel.com&gt;Cc: Ben Widawsky &lt;bwidawsk@kernel.org&gt;Cc: Dan Williams &lt;dan.j.williams@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Signed-off-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Link: https://lore.kernel.org/r/20230602-vv-fw_update-v4-1-c6265bd7343b@intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Wed, 14 Jun 2023 17:17:40 +0000</pubDate>
        <dc:creator>Vishal Verma &lt;vishal.l.verma@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>180ffd33 - cxl/mem: Support Secure Erase</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#180ffd33</link>
        <description>cxl/mem: Support Secure EraseImplement support for the non-pmem exclusive secure erase, perCXL specs. Create a write-only &apos;security/erase&apos; sysfs file toperform the requested operation.As with the sanitation this requires the device being offlineand thus no active HPA-DPA decoding.The expectation is that userspace can use it such as:	cxl disable-memdev memX	echo 1 &gt; /sys/bus/cxl/devices/memX/security/erase	cxl enable-memdev memXReviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Fan Ni &lt;fan.ni@samsung.com&gt;Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Link: https://lore.kernel.org/r/20230612181038.14421-7-dave@stgolabs.netSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Mon, 12 Jun 2023 18:10:37 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>48dcdbb1 - cxl/mem: Wire up Sanitization support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#48dcdbb1</link>
        <description>cxl/mem: Wire up Sanitization supportImplement support for CXL 3.0 8.2.9.8.5.1 Sanitize. This is done byadding a security/sanitize&apos; memdev sysfs file to trigger the operationand extend the status file to make it poll(2)-capable for completion.Unlike all other background commands, this is the only operation thatis special and monopolizes the device for long periods of time.In addition to the traditional pmem security requirements, all regionsmust also be offline in order to perform the operation. This permitsavoiding explicit global CPU cache management, relying instead on theimplict cache management when a region transitions betweenCXL_CONFIG_ACTIVE and CXL_CONFIG_COMMIT.The expectation is that userspace can use it such as:    cxl disable-memdev memX    echo 1 &gt; /sys/bus/cxl/devices/memX/security/sanitize    cxl wait-sanitize memX    cxl enable-memdev memXReviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Link: https://lore.kernel.org/r/20230612181038.14421-5-dave@stgolabs.netSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Mon, 12 Jun 2023 18:10:35 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>9968c9dd - cxl/mem: Introduce security state sysfs file</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#9968c9dd</link>
        <description>cxl/mem: Introduce security state sysfs fileAdd a read-only sysfs file to display the security stateof a device (currently only pmem):    /sys/bus/cxl/devices/memX/security/stateThis introduces a cxl_security_state structure that isto be the placeholder for common CXL security features.Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Fan Ni &lt;fan.ni@samsung.com&gt;Signed-off-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Link: https://lore.kernel.org/r/20230612181038.14421-3-dave@stgolabs.netSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Mon, 12 Jun 2023 18:10:33 +0000</pubDate>
        <dc:creator>Davidlohr Bueso &lt;dave@stgolabs.net&gt;</dc:creator>
    </item>
<item>
        <title>7ff6ad10 - cxl/memdev: Add trigger_poison_list sysfs attribute</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#7ff6ad10</link>
        <description>cxl/memdev: Add trigger_poison_list sysfs attributeWhen a boolean &apos;true&apos; is written to this attribute the memdev driverretrieves the poison list from the device. The list consists ofaddresses that are poisoned, or would result in poison if accessed,and the source of the poison. This attribute is only visible fordevices supporting the capability. The retrieved errors are loggedas kernel events when cxl_poison event tracing is enabled.Signed-off-by: Alison Schofield &lt;alison.schofield@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Link: https://lore.kernel.org/r/1081cfdc8a349dc754779642d584707e56db26ba.1681838291.git.alison.schofield@intel.comTested-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Tue, 18 Apr 2023 17:39:06 +0000</pubDate>
        <dc:creator>Alison Schofield &lt;alison.schofield@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>6e099264 - cxl/region: Add volatile region creation support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#6e099264</link>
        <description>cxl/region: Add volatile region creation supportExpand the region creation infrastructure to enable &apos;ram&apos;(volatile-memory) regions. The internals of create_pmem_region_store()and create_pmem_region_show() are factored out into helpers__create_region() and __create_region_show() for the &apos;ram&apos; case toreuse.Reviewed-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Reviewed-by: Gregory Price &lt;gregory.price@memverge.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Tested-by: Fan Ni &lt;fan.ni@samsung.com&gt;Link: https://lore.kernel.org/r/167601995775.1924368.352616146815830591.stgit@dwillia2-xfh.jf.intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Fri, 10 Feb 2023 09:05:57 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>a8e7d558 - cxl/region: Support empty uuids for non-pmem regions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#a8e7d558</link>
        <description>cxl/region: Support empty uuids for non-pmem regionsShipping versions of the cxl-cli utility expect all regions to have a&apos;uuid&apos; attribute. In preparation for &apos;ram&apos; regions, update the &apos;uuid&apos;attribute to return an empty string which satisfies the currentexpectations of &apos;cxl list -R&apos;. Otherwise, &apos;cxl list -R&apos; fails in thepresence of regions with the &apos;uuid&apos; attribute missing. Force theattribute to be read-only as there is no facility or expectation for a&apos;ram&apos; region to recall its uuid from one boot to the next.Reviewed-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Tested-by: Fan Ni &lt;fan.ni@samsung.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Link: https://lore.kernel.org/r/167601994558.1924368.12612811533724694444.stgit@dwillia2-xfh.jf.intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Fri, 10 Feb 2023 09:05:45 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>7d505f98 - cxl/region: Add a mode attribute for regions</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#7d505f98</link>
        <description>cxl/region: Add a mode attribute for regionsIn preparation for a new region type, &quot;ram&quot; regions, add a modeattribute to clarify the mode of the decoders that can be added to aregion. Share the internals of mode_show() (for decoders) with theregion case.Reviewed-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Gregory Price &lt;gregory.price@memverge.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Tested-by: Fan Ni &lt;fan.ni@samsung.com&gt;Link: https://lore.kernel.org/r/167601993930.1924368.4305018565539515665.stgit@dwillia2-xfh.jf.intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Fri, 10 Feb 2023 09:05:39 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>8752efd2 - cxl/Documentation: Update references to attributes added in v6.0</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#8752efd2</link>
        <description>cxl/Documentation: Update references to attributes added in v6.0Prior to Linus deciding that the kernel that following v5.19 would bev6.0, the CXL ABI documentation already referenced v5.20. In preparationfor updating these entries update the kernel version to v6.0.Reviewed-by: Vishal Verma &lt;vishal.l.verma@intel.com&gt;Reviewed-by: Dave Jiang &lt;dave.jiang@intel.com&gt;Reviewed-by: Gregory Price &lt;gregory.price@memverge.com&gt;Reviewed-by: Ira Weiny &lt;ira.weiny@intel.com&gt;Reviewed-by: Davidlohr Bueso &lt;dave@stgolabs.net&gt;Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Tested-by: Fan Ni &lt;fan.ni@samsung.com&gt;Link: https://lore.kernel.org/r/167601993360.1924368.14122892663883462813.stgit@dwillia2-xfh.jf.intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Fri, 10 Feb 2023 09:05:33 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>172738bb - cxl/port: Link the &apos;parent_dport&apos; in portX/ and endpointX/ sysfs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl#172738bb</link>
        <description>cxl/port: Link the &apos;parent_dport&apos; in portX/ and endpointX/ sysfsSimilar to the justification in:1b58b4cac6fc (&quot;cxl/port: Record parent dport when adding ports&quot;)...userspace wants to know the routing information for ports forcalculating the memdev order for region creation among other things.Cache the information the kernel discovers at enumeration time in a&apos;parent_dport&apos; attribute to save userspace the time of trawling sysfsto recover the same information.Reviewed-by: Jonathan Cameron &lt;Jonathan.Cameron@huawei.com&gt;Link: https://lore.kernel.org/r/167124082375.1626103.6047000000121298560.stgit@dwillia2-xfh.jf.intel.comSigned-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;

            List of files:
            /linux-6.15/Documentation/ABI/testing/sysfs-bus-cxl</description>
        <pubDate>Wed, 25 Jan 2023 23:32:57 +0000</pubDate>
        <dc:creator>Dan Williams &lt;dan.j.williams@intel.com&gt;</dc:creator>
    </item>
</channel>
</rss>
