|
|
e0018b |
From dd58d43458943d20ff063850670bf54a5242c9c5 Mon Sep 17 00:00:00 2001
|
|
|
e0018b |
From: Vishal Verma <vishal.l.verma@intel.com>
|
|
|
e0018b |
Date: Sun, 6 Mar 2022 23:39:25 -0700
|
|
|
e0018b |
Subject: [PATCH 148/217] ndctl: release v73
|
|
|
e0018b |
|
|
|
e0018b |
This release incorporates functionality up to the 5.17 kernel.
|
|
|
e0018b |
|
|
|
e0018b |
Highlights include full CXL topology walk and filtering in cxl-list, a
|
|
|
e0018b |
new cxl-cli command to set memdev partitioning info, several unit test
|
|
|
e0018b |
fixes, conversion of the build system to meson, smart error injection
|
|
|
e0018b |
enhancements for 'papr' NVDIMMs, and RPM spec fixes to support config
|
|
|
e0018b |
file migration, and flatpak builds.
|
|
|
e0018b |
|
|
|
e0018b |
Commands:
|
|
|
e0018b |
cxl-list: full topology walk and filtering
|
|
|
e0018b |
cxl-set-partition: new command to set memdev partitions
|
|
|
e0018b |
cxl{enable,disable}-port: new commands
|
|
|
e0018b |
cxl{enable,disable}-memdev: new commands
|
|
|
e0018b |
|
|
|
e0018b |
Tests:
|
|
|
e0018b |
Deprecate BLK aperture support
|
|
|
e0018b |
inject-smart.sh: increase tolerance for decimal formatted fields
|
|
|
e0018b |
|
|
|
e0018b |
APIs:
|
|
|
e0018b |
ndctl_dimm_refresh_flags
|
|
|
e0018b |
cxl_bus_get_ctx
|
|
|
e0018b |
cxl_bus_get_devname
|
|
|
e0018b |
cxl_bus_get_first
|
|
|
e0018b |
cxl_bus_get_id
|
|
|
e0018b |
cxl_bus_get_next
|
|
|
e0018b |
cxl_bus_get_port
|
|
|
e0018b |
cxl_bus_get_provider
|
|
|
e0018b |
cxl_cmd_identify_get_persistent_only_size
|
|
|
e0018b |
cxl_cmd_identify_get_total_size
|
|
|
e0018b |
cxl_cmd_identify_get_volatile_only_size
|
|
|
e0018b |
cxl_cmd_new_get_partition
|
|
|
e0018b |
cxl_cmd_new_set_partition
|
|
|
e0018b |
cxl_cmd_partition_get_active_persistent_size
|
|
|
e0018b |
cxl_cmd_partition_get_active_volatile_size
|
|
|
e0018b |
cxl_cmd_partition_get_next_persistent_size
|
|
|
e0018b |
cxl_cmd_partition_get_next_volatile_size
|
|
|
e0018b |
cxl_cmd_partition_set_mode
|
|
|
e0018b |
cxl_decoder_get_ctx
|
|
|
e0018b |
cxl_decoder_get_devname
|
|
|
e0018b |
cxl_decoder_get_first
|
|
|
e0018b |
cxl_decoder_get_id
|
|
|
e0018b |
cxl_decoder_get_next
|
|
|
e0018b |
cxl_decoder_get_nr_targets
|
|
|
e0018b |
cxl_decoder_get_port
|
|
|
e0018b |
cxl_decoder_get_resource
|
|
|
e0018b |
cxl_decoder_get_size
|
|
|
e0018b |
cxl_decoder_get_target_by_memdev
|
|
|
e0018b |
cxl_decoder_get_target_by_position
|
|
|
e0018b |
cxl_decoder_get_target_type
|
|
|
e0018b |
cxl_decoder_is_accelmem_capable
|
|
|
e0018b |
cxl_decoder_is_locked
|
|
|
e0018b |
cxl_decoder_is_mem_capable
|
|
|
e0018b |
cxl_decoder_is_pmem_capable
|
|
|
e0018b |
cxl_decoder_is_volatile_capable
|
|
|
e0018b |
cxl_dport_get_devname
|
|
|
e0018b |
cxl_dport_get_first
|
|
|
e0018b |
cxl_dport_get_id
|
|
|
e0018b |
cxl_dport_get_next
|
|
|
e0018b |
cxl_dport_get_physical_node
|
|
|
e0018b |
cxl_dport_get_port
|
|
|
e0018b |
cxl_dport_maps_memdev
|
|
|
e0018b |
cxl_endpoint_get_bus
|
|
|
e0018b |
cxl_endpoint_get_ctx
|
|
|
e0018b |
cxl_endpoint_get_devname
|
|
|
e0018b |
cxl_endpoint_get_first
|
|
|
e0018b |
cxl_endpoint_get_host
|
|
|
e0018b |
cxl_endpoint_get_id
|
|
|
e0018b |
cxl_endpoint_get_memdev
|
|
|
e0018b |
cxl_endpoint_get_next
|
|
|
e0018b |
cxl_endpoint_get_parent
|
|
|
e0018b |
cxl_endpoint_get_port
|
|
|
e0018b |
cxl_endpoint_is_enabled
|
|
|
e0018b |
cxl_memdev_disable_invalidate
|
|
|
e0018b |
cxl_memdev_enable
|
|
|
e0018b |
cxl_memdev_get_bus
|
|
|
e0018b |
cxl_memdev_get_endpoint
|
|
|
e0018b |
cxl_memdev_get_host
|
|
|
e0018b |
cxl_memdev_get_numa_node
|
|
|
e0018b |
cxl_memdev_get_serial
|
|
|
e0018b |
cxl_memdev_is_enabled
|
|
|
e0018b |
cxl_port_disable_invalidate
|
|
|
e0018b |
cxl_port_enable
|
|
|
e0018b |
cxl_port_get_bus
|
|
|
e0018b |
cxl_port_get_bus
|
|
|
e0018b |
cxl_port_get_ctx
|
|
|
e0018b |
cxl_port_get_devname
|
|
|
e0018b |
cxl_port_get_dport_by_memdev
|
|
|
e0018b |
cxl_port_get_first
|
|
|
e0018b |
cxl_port_get_host
|
|
|
e0018b |
cxl_port_get_id
|
|
|
e0018b |
cxl_port_get_next
|
|
|
e0018b |
cxl_port_get_next_all
|
|
|
e0018b |
cxl_port_get_nr_dports
|
|
|
e0018b |
cxl_port_get_parent
|
|
|
e0018b |
cxl_port_hosts_memdev
|
|
|
e0018b |
cxl_port_is_enabled
|
|
|
e0018b |
cxl_port_is_endpoint
|
|
|
e0018b |
cxl_port_is_root
|
|
|
e0018b |
cxl_port_is_switch
|
|
|
e0018b |
cxl_port_to_bus
|
|
|
e0018b |
cxl_port_to_endpoint
|
|
|
e0018b |
cxl_target_get_decoder
|
|
|
e0018b |
cxl_target_get_devname
|
|
|
e0018b |
cxl_target_get_first
|
|
|
e0018b |
cxl_target_get_id
|
|
|
e0018b |
cxl_target_get_next
|
|
|
e0018b |
cxl_target_get_physical_node
|
|
|
e0018b |
cxl_target_get_position
|
|
|
e0018b |
cxl_target_maps_memdev
|
|
|
e0018b |
---
|
|
|
e0018b |
meson.build | 14 +++++++-------
|
|
|
e0018b |
1 file changed, 7 insertions(+), 7 deletions(-)
|
|
|
e0018b |
|
|
|
e0018b |
diff --git a/meson.build b/meson.build
|
|
|
e0018b |
index f25ec6c..42e11aa 100644
|
|
|
e0018b |
--- a/meson.build
|
|
|
e0018b |
+++ b/meson.build
|
|
|
e0018b |
@@ -1,5 +1,5 @@
|
|
|
e0018b |
project('ndctl', 'c',
|
|
|
e0018b |
- version : '72',
|
|
|
e0018b |
+ version : '73',
|
|
|
e0018b |
license : [
|
|
|
e0018b |
'GPL-2.0',
|
|
|
e0018b |
'LGPL-2.1',
|
|
|
e0018b |
@@ -270,17 +270,17 @@ config_h = configure_file(
|
|
|
e0018b |
)
|
|
|
e0018b |
add_project_arguments('-include', 'config.h', language : 'c')
|
|
|
e0018b |
|
|
|
e0018b |
-LIBNDCTL_CURRENT=25
|
|
|
e0018b |
-LIBNDCTL_REVISION=1
|
|
|
e0018b |
-LIBNDCTL_AGE=19
|
|
|
e0018b |
+LIBNDCTL_CURRENT=26
|
|
|
e0018b |
+LIBNDCTL_REVISION=0
|
|
|
e0018b |
+LIBNDCTL_AGE=20
|
|
|
e0018b |
|
|
|
e0018b |
LIBDAXCTL_CURRENT=6
|
|
|
e0018b |
-LIBDAXCTL_REVISION=0
|
|
|
e0018b |
+LIBDAXCTL_REVISION=1
|
|
|
e0018b |
LIBDAXCTL_AGE=5
|
|
|
e0018b |
|
|
|
e0018b |
-LIBCXL_CURRENT=1
|
|
|
e0018b |
+LIBCXL_CURRENT=2
|
|
|
e0018b |
LIBCXL_REVISION=0
|
|
|
e0018b |
-LIBCXL_AGE=0
|
|
|
e0018b |
+LIBCXL_AGE=1
|
|
|
e0018b |
|
|
|
e0018b |
root_inc = include_directories(['.', 'ndctl', ])
|
|
|
e0018b |
|
|
|
e0018b |
--
|
|
|
e0018b |
2.27.0
|
|
|
e0018b |
|