1What: /sys/bus/cxl/devices/memX/firmware_version 2Date: December, 2020 3KernelVersion: v5.12 4Contact: linux-cxl@vger.kernel.org 5Description: 6 (RO) "FW Revision" string as reported by the Identify 7 Memory Device Output Payload in the CXL-2.0 8 specification. 9 10What: /sys/bus/cxl/devices/memX/ram/size 11Date: December, 2020 12KernelVersion: v5.12 13Contact: linux-cxl@vger.kernel.org 14Description: 15 (RO) "Volatile Only Capacity" as bytes. Represents the 16 identically named field in the Identify Memory Device Output 17 Payload in the CXL-2.0 specification. 18 19What: /sys/bus/cxl/devices/memX/pmem/size 20Date: December, 2020 21KernelVersion: v5.12 22Contact: linux-cxl@vger.kernel.org 23Description: 24 (RO) "Persistent Only Capacity" as bytes. Represents the 25 identically named field in the Identify Memory Device Output 26 Payload in the CXL-2.0 specification. 27 28What: /sys/bus/cxl/devices/*/devtype 29Date: June, 2021 30KernelVersion: v5.14 31Contact: linux-cxl@vger.kernel.org 32Description: 33 CXL device objects export the devtype attribute which mirrors 34 the same value communicated in the DEVTYPE environment variable 35 for uevents for devices on the "cxl" bus. 36 37What: /sys/bus/cxl/devices/portX/uport 38Date: June, 2021 39KernelVersion: v5.14 40Contact: linux-cxl@vger.kernel.org 41Description: 42 CXL port objects are enumerated from either a platform firmware 43 device (ACPI0017 and ACPI0016) or PCIe switch upstream port with 44 CXL component registers. The 'uport' symlink connects the CXL 45 portX object to the device that published the CXL port 46 capability. 47