ndctl: release v82
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.
API:
libcxl: enumerate major/minor of FWCTL char device
libcxl: add cxl_bus_get_by_provider()
Tests:
test/cxl-features.sh: add test for CXL features device
test/cxl-xor-region.sh: remove redundant waiting
test/cxl-topology.sh: change assumption on host bridge validation
Infrastructure:
README.md: update the kernel config requirement for unit tests
test/meson.build: use the default POSIX locale for unit tests
cxl: add features.h from kernel UAPI for CXL Features support
cxl/test: skip, don't fail, when kernel tracing is not enabled
cxl/test: set the $CXL environment variable in meson.build