Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This release incorporates functionality up to the 6.0 kernel. Highlights include CXL region management, enhancements to cxl-list, cxl_test based unit tests for topology enumeration, and region and label operations, misc build fixes, iniparser include resolution, fixes in config parsing for ndctl-monitor, and misc documentation and unit test updates. Commands: cxl-create-region: new command (also {enable,disable,destroy}-region) cxl-list: add -v / -vv etc. options for verbosity control cxl-list: new filtering options, endpoint decoder DPA listings cxl-list: add decoder interleave settings, and mode cxl-list: add port depth cxl-list: Auto-enable 'single' mode for port listings cxl-set-partition: Accept 'ram' as an alias for 'volatile' cxl-disable-bus: new command cxl-{reserve,free}-dpa: new commands ndctl-xable-namespace: zero namespace fixes ndctl-monitor: fix config parsing daxctl-reconfigure-device: fix systemd escaping for policy config Tests: cxl-topology.sh: new test for CXL topology enumeration cxl-region-sysfs.sh: new test for the low-level CXL region ABI cxl-create-region.sh: new test for region management cxl-labels.sh: new test for label management commands APIs: cxl_bus_disable_invalidate cxl_decoder_create_pmem_region cxl_decoder_get_by_name cxl_decoder_get_dpa_resource cxl_decoder_get_dpa_size cxl_decoder_get_interleave_granularity cxl_decoder_get_interleave_ways cxl_decoder_get_last cxl_decoder_get_max_available_extent cxl_decoder_get_memdev cxl_decoder_get_mode cxl_decoder_get_prev cxl_decoder_get_region cxl_decoder_set_dpa_size cxl_decoder_set_mode cxl_mapping_get_decoder cxl_mapping_get_first cxl_mapping_get_next cxl_mapping_get_position cxl_mapping_get_region cxl_port_get_depth cxl_region_clear_all_targets cxl_region_clear_target cxl_region_decode_commit cxl_region_decode_is_committed cxl_region_decode_reset cxl_region_delete cxl_region_disable cxl_region_enable cxl_region_get_ctx cxl_region_get_decoder cxl_region_get_devname cxl_region_get_first cxl_region_get_id cxl_region_get_interleave_granularity cxl_region_get_interleave_ways cxl_region_get_next cxl_region_get_resource cxl_region_get_size cxl_region_get_target_decoder cxl_region_get_uuid cxl_region_is_enabled cxl_region_set_interleave_granularity cxl_region_set_interleave_ways cxl_region_set_size cxl_region_set_target cxl_region_set_uuid
- Loading branch information