summaryrefslogtreecommitdiffstatshomepage
tag namev74 (dc8f6bcc0167f33331caa078c2a09d3a35a2a173)
tag date2022-08-24 01:21:40 -0600
tagged byVishal Verma <vishal.l.verma@intel.com>
tagged objectcommit c9c9db3935...
ndctl: release v74
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 -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQT9vPEBxh63bwxRYEEPzq5USduLdgUCYwXRlAAKCRAPzq5USduL ducdAP4o7iUwRdKlKx53O4ZKUswx50Qe7OalYzOMHmxtzkdXQwD/WN6CvLjvQifF PFOnzJxD1UZDxXZCcpqyWuGPJy4KagI= =NltE -----END PGP SIGNATURE-----