|
|
e0018b |
From c9c9db39354ea0c3f737378186318e9b7908e3a7 Mon Sep 17 00:00:00 2001
|
|
|
e0018b |
From: Vishal Verma <vishal.l.verma@intel.com>
|
|
|
e0018b |
Date: Tue, 23 Aug 2022 18:44:35 -0600
|
|
|
e0018b |
Subject: [PATCH 217/217] ndctl: release v74
|
|
|
e0018b |
|
|
|
e0018b |
This release incorporates functionality up to the 6.0 kernel.
|
|
|
e0018b |
|
|
|
e0018b |
Highlights include CXL region management, enhancements to cxl-list,
|
|
|
e0018b |
cxl_test based unit tests for topology enumeration, and region and
|
|
|
e0018b |
label operations, misc build fixes, iniparser include resolution,
|
|
|
e0018b |
fixes in config parsing for ndctl-monitor, and misc documentation
|
|
|
e0018b |
and unit test updates.
|
|
|
e0018b |
|
|
|
e0018b |
Commands:
|
|
|
e0018b |
cxl-create-region: new command (also {enable,disable,destroy}-region)
|
|
|
e0018b |
cxl-list: add -v / -vv etc. options for verbosity control
|
|
|
e0018b |
cxl-list: new filtering options, endpoint decoder DPA listings
|
|
|
e0018b |
cxl-list: add decoder interleave settings, and mode
|
|
|
e0018b |
cxl-list: add port depth
|
|
|
e0018b |
cxl-list: Auto-enable 'single' mode for port listings
|
|
|
e0018b |
cxl-set-partition: Accept 'ram' as an alias for 'volatile'
|
|
|
e0018b |
cxl-disable-bus: new command
|
|
|
e0018b |
cxl-{reserve,free}-dpa: new commands
|
|
|
e0018b |
ndctl-xable-namespace: zero namespace fixes
|
|
|
e0018b |
ndctl-monitor: fix config parsing
|
|
|
e0018b |
daxctl-reconfigure-device: fix systemd escaping for policy config
|
|
|
e0018b |
|
|
|
e0018b |
Tests:
|
|
|
e0018b |
cxl-topology.sh: new test for CXL topology enumeration
|
|
|
e0018b |
cxl-region-sysfs.sh: new test for the low-level CXL region ABI
|
|
|
e0018b |
cxl-create-region.sh: new test for region management
|
|
|
e0018b |
cxl-labels.sh: new test for label management commands
|
|
|
e0018b |
|
|
|
e0018b |
APIs:
|
|
|
e0018b |
cxl_bus_disable_invalidate
|
|
|
e0018b |
cxl_decoder_create_pmem_region
|
|
|
e0018b |
cxl_decoder_get_by_name
|
|
|
e0018b |
cxl_decoder_get_dpa_resource
|
|
|
e0018b |
cxl_decoder_get_dpa_size
|
|
|
e0018b |
cxl_decoder_get_interleave_granularity
|
|
|
e0018b |
cxl_decoder_get_interleave_ways
|
|
|
e0018b |
cxl_decoder_get_last
|
|
|
e0018b |
cxl_decoder_get_max_available_extent
|
|
|
e0018b |
cxl_decoder_get_memdev
|
|
|
e0018b |
cxl_decoder_get_mode
|
|
|
e0018b |
cxl_decoder_get_prev
|
|
|
e0018b |
cxl_decoder_get_region
|
|
|
e0018b |
cxl_decoder_set_dpa_size
|
|
|
e0018b |
cxl_decoder_set_mode
|
|
|
e0018b |
cxl_mapping_get_decoder
|
|
|
e0018b |
cxl_mapping_get_first
|
|
|
e0018b |
cxl_mapping_get_next
|
|
|
e0018b |
cxl_mapping_get_position
|
|
|
e0018b |
cxl_mapping_get_region
|
|
|
e0018b |
cxl_port_get_depth
|
|
|
e0018b |
cxl_region_clear_all_targets
|
|
|
e0018b |
cxl_region_clear_target
|
|
|
e0018b |
cxl_region_decode_commit
|
|
|
e0018b |
cxl_region_decode_is_committed
|
|
|
e0018b |
cxl_region_decode_reset
|
|
|
e0018b |
cxl_region_delete
|
|
|
e0018b |
cxl_region_disable
|
|
|
e0018b |
cxl_region_enable
|
|
|
e0018b |
cxl_region_get_ctx
|
|
|
e0018b |
cxl_region_get_decoder
|
|
|
e0018b |
cxl_region_get_devname
|
|
|
e0018b |
cxl_region_get_first
|
|
|
e0018b |
cxl_region_get_id
|
|
|
e0018b |
cxl_region_get_interleave_granularity
|
|
|
e0018b |
cxl_region_get_interleave_ways
|
|
|
e0018b |
cxl_region_get_next
|
|
|
e0018b |
cxl_region_get_resource
|
|
|
e0018b |
cxl_region_get_size
|
|
|
e0018b |
cxl_region_get_target_decoder
|
|
|
e0018b |
cxl_region_get_uuid
|
|
|
e0018b |
cxl_region_is_enabled
|
|
|
e0018b |
cxl_region_set_interleave_granularity
|
|
|
e0018b |
cxl_region_set_interleave_ways
|
|
|
e0018b |
cxl_region_set_size
|
|
|
e0018b |
cxl_region_set_target
|
|
|
e0018b |
cxl_region_set_uuid
|
|
|
e0018b |
---
|
|
|
e0018b |
git-version | 2 +-
|
|
|
e0018b |
meson.build | 8 ++++----
|
|
|
e0018b |
2 files changed, 5 insertions(+), 5 deletions(-)
|
|
|
e0018b |
|
|
|
e0018b |
diff --git a/git-version b/git-version
|
|
|
e0018b |
index bdea9a9..7d76fa1 100755
|
|
|
e0018b |
--- a/git-version
|
|
|
e0018b |
+++ b/git-version
|
|
|
e0018b |
@@ -19,7 +19,7 @@ dirty() {
|
|
|
e0018b |
fi
|
|
|
e0018b |
}
|
|
|
e0018b |
|
|
|
e0018b |
-DEF_VER=72
|
|
|
e0018b |
+DEF_VER=74
|
|
|
e0018b |
|
|
|
e0018b |
LF='
|
|
|
e0018b |
'
|
|
|
e0018b |
diff --git a/meson.build b/meson.build
|
|
|
e0018b |
index 802b38c..20a646d 100644
|
|
|
e0018b |
--- a/meson.build
|
|
|
e0018b |
+++ b/meson.build
|
|
|
e0018b |
@@ -1,5 +1,5 @@
|
|
|
e0018b |
project('ndctl', 'c',
|
|
|
e0018b |
- version : '73',
|
|
|
e0018b |
+ version : '74',
|
|
|
e0018b |
license : [
|
|
|
e0018b |
'GPL-2.0',
|
|
|
e0018b |
'LGPL-2.1',
|
|
|
e0018b |
@@ -292,16 +292,16 @@ config_h = configure_file(
|
|
|
e0018b |
add_project_arguments('-include', 'config.h', language : 'c')
|
|
|
e0018b |
|
|
|
e0018b |
LIBNDCTL_CURRENT=26
|
|
|
e0018b |
-LIBNDCTL_REVISION=0
|
|
|
e0018b |
+LIBNDCTL_REVISION=1
|
|
|
e0018b |
LIBNDCTL_AGE=20
|
|
|
e0018b |
|
|
|
e0018b |
LIBDAXCTL_CURRENT=6
|
|
|
e0018b |
LIBDAXCTL_REVISION=1
|
|
|
e0018b |
LIBDAXCTL_AGE=5
|
|
|
e0018b |
|
|
|
e0018b |
-LIBCXL_CURRENT=2
|
|
|
e0018b |
+LIBCXL_CURRENT=3
|
|
|
e0018b |
LIBCXL_REVISION=0
|
|
|
e0018b |
-LIBCXL_AGE=1
|
|
|
e0018b |
+LIBCXL_AGE=2
|
|
|
e0018b |
|
|
|
e0018b |
root_inc = include_directories(['.', 'ndctl', ])
|
|
|
e0018b |
|
|
|
e0018b |
--
|
|
|
e0018b |
2.27.0
|
|
|
e0018b |
|