A new ndctl release is available[1]. This release incorporates functionality up through the 6.15 kernel. Aligning with the CXL Features capability introduced in the 6.15 kernel, ndctl adds libcxl enumeration of FWCTL character devices which enables issuing of the new ioctl's to the device. A new CXL Features unit test is added and it includes a C program "fwctl.c" that provides an example for users of the new capability. Existing test and infrastructure is updated.
A shortlog is appended below. [1]: https://github.com/pmem/ndctl/releases/tag/v82 Alison Schofield (2): cxl/test: skip, don't fail, when kernel tracing is not enabled test/meson.build: use the default POSIX locale for unit tests Dave Jiang (5): test/cxl-topology.sh: change assumption on host bridge validation libcxl: add cxl_bus_get_by_provider() libcxl: enumerate major/minor of FWCTL char device cxl: add features.h from kernel UAPI for CXL Features support test/cxl-features.sh: add test for CXL features device Marc Herbert (2): cxl/test: set the $CXL environment variable in meson.build README.md: update the kernel config requirement for unit tests Ruan Shiyang (1): test/cxl-xor-region.sh: remove redundant waiting