Re: [PATCH 05/14] cxl/mem: Register CXL memX devices

From: David Rientjes
Date: Sat Jan 30 2021 - 18:55:25 EST


On Fri, 29 Jan 2021, Ben Widawsky wrote:

> diff --git a/Documentation/ABI/testing/sysfs-bus-cxl b/Documentation/ABI/testing/sysfs-bus-cxl
> new file mode 100644
> index 000000000000..fe7b87eba988
> --- /dev/null
> +++ b/Documentation/ABI/testing/sysfs-bus-cxl
> @@ -0,0 +1,26 @@
> +What: /sys/bus/cxl/devices/memX/firmware_version
> +Date: December, 2020
> +KernelVersion: v5.12
> +Contact: linux-cxl@xxxxxxxxxxxxxxx
> +Description:
> + (RO) "FW Revision" string as reported by the Identify
> + Memory Device Output Payload in the CXL-2.0
> + specification.
> +
> +What: /sys/bus/cxl/devices/memX/ram/size
> +Date: December, 2020
> +KernelVersion: v5.12
> +Contact: linux-cxl@xxxxxxxxxxxxxxx
> +Description:
> + (RO) "Volatile Only Capacity" as reported by the
> + Identify Memory Device Output Payload in the CXL-2.0
> + specification.
> +
> +What: /sys/bus/cxl/devices/memX/pmem/size
> +Date: December, 2020
> +KernelVersion: v5.12
> +Contact: linux-cxl@xxxxxxxxxxxxxxx
> +Description:
> + (RO) "Persistent Only Capacity" as reported by the
> + Identify Memory Device Output Payload in the CXL-2.0
> + specification.

Aren't volatile and persistent capacities expressed in multiples of 256MB?