Skip to content

Commit

Permalink
ndctl: release v58
Browse files Browse the repository at this point in the history
This release incorporates the capabilities of the 4.13 kernel. Major
highlights include a new 'daxctl io' command for device-dax i/o, support
for the new capabilities of v1.2 namespace labels as defined by the UEFI
2.7 specification, expanded 'ndctl list' data and filtering
capabilities, and support for translating badblocks to the affected
dimm(s).

Commands:
    daxctl io: a new 'dd' like helper for device-dax
    ndctl list: add a 'human readable' output option
    ndctl list: support filtering by any device type
    ndctl list: display numa nodes
    ndctl list: display dimm interleave-set positions
    ndctl create-namespace: fix multiple device-dax-per-region support
    ndctl create-namespace: support sector size setting for pmem namespaces
    ndctl init-labels: v1.2 label specification support

Tests:
    multi-dax: test support for multiple device-dax-per-region
    dpa-alloc: update for v1.2 labels

Apis:
    ndctl_bus_get_region_by_physical_address: address to region translation
    ndctl_bus_get_dimm_by_physical_address: address to dimm translation
    ndctl_dimm_read_labels: helper to retrieve the DIMM's label area
    ndctl_dimm_validate_labels: parse namespace indices and labels
    ndctl_dimm_init_labels: write new namespace indices
    ndctl_dimm_sizeof_namespace_label: parse namespace label size
    ndctl_mapping_get_position: report order of a mapping in an iset
    ndctl_namespace_{set,get}_enforce_mode: the namespace mode
        (device-dax, memory, btt) can now be recorded in the namespace label
    ndctl_bus_is_nfit_cmd_supported: support for issuing NFIT-bus-specific commands
  • Loading branch information
djbw committed Sep 8, 2017
1 parent 6871d2c commit 0a628fd
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Makefile.am.in
Original file line number Diff line number Diff line change
Expand Up @@ -35,9 +35,9 @@ SED_PROCESS = \
-e 's,@includedir\@,$(includedir),g' \
< $< > $@ || rm $@

LIBNDCTL_CURRENT=12
LIBNDCTL_CURRENT=13
LIBNDCTL_REVISION=0
LIBNDCTL_AGE=6
LIBNDCTL_AGE=7

LIBDAXCTL_CURRENT=3
LIBDAXCTL_REVISION=0
Expand Down
2 changes: 1 addition & 1 deletion git-version
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dirty() {
fi
}

DEF_VER=57.1
DEF_VER=58

LF='
'
Expand Down

0 comments on commit 0a628fd

Please sign in to comment.