anitazha / rpms / ndctl

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