Age | Commit message (Expand) | Author | Files | Lines |
2022-08-16 | cxl/decoder: add a max_available_extent attributecreate_region | Vishal Verma | 6 | -2/+109 |
2022-08-16 | test: add a cxl-create-region test | Vishal Verma | 2 | -0/+127 |
2022-08-16 | cxl/list: make memdevs and regions the default listing | Vishal Verma | 1 | -1/+2 |
2022-08-16 | cxl: add commands to {enable,disable,destroy}-region | Vishal Verma | 8 | -1/+321 |
2022-08-16 | cxl: add a 'create-region' command | Vishal Verma | 10 | -1/+691 |
2022-08-16 | libcxl: add low level APIs for region creation | Vishal Verma | 5 | -3/+488 |
2022-08-16 | cxl-cli: add region listing support | Vishal Verma | 6 | -24/+295 |
2022-08-16 | libcxl: Introduce libcxl region and mapping objects | Vishal Verma | 5 | -10/+530 |
2022-08-16 | cxl/memdev: refactor decoder mode string parsing | Vishal Verma | 2 | -9/+15 |
2022-08-11 | cxl/port: Consolidate the debug option in cxl-port man pages | Vishal Verma | 4 | -8/+7 |
2022-08-11 | libcxl: add a depth attribute to cxl_port | Vishal Verma | 2 | -0/+2 |
2022-07-14 | cxl/test: add a test to {read,write,zero}-labels | Vishal Verma | 2 | -0/+71 |
2022-07-14 | cxl/test: Checkout region setup/teardown | Dan Williams | 2 | -0/+124 |
2022-07-14 | cxl/test: Update CXL memory parameters | Dan Williams | 1 | -11/+21 |
2022-07-14 | cxl/memdev: Add {reserve,free}-dpa commands | Dan Williams | 13 | -3/+511 |
2022-07-14 | cxl/set-partition: Accept 'ram' as an alias for 'volatile' | Dan Williams | 2 | -2/+4 |
2022-07-14 | cxl/list: Emit 'mode' for endpoint decoder objects | Dan Williams | 6 | -0/+72 |
2022-07-14 | cxl/memdev: Fix json for multi-device partitioning | Dan Williams | 1 | -5/+21 |
2022-07-14 | cxl/lib: Maintain decoders in id order | Dan Williams | 2 | -1/+46 |
2022-07-14 | ccan/list: Import latest list helpers | Dan Williams | 3 | -77/+222 |
2022-07-14 | cxl/list: Add DPA span to endpoint decoder listings | Dan Williams | 6 | -1/+72 |
2022-07-14 | cxl/list: Hide 0s in disabled decoder listings | Dan Williams | 1 | -6/+6 |
2022-07-14 | cxl/list: Emit endpoint decoders filtered by memdev | Dan Williams | 1 | -0/+8 |
2022-07-14 | cxl/list: Reformat option list | Dan Williams | 1 | -5/+4 |
2022-06-16 | util/wrapper.c: Fix gcc warning in xrealloc() | Vishal Verma | 1 | -9/+9 |
2022-06-15 | ndctl/bus: Handle missing scrub commands more gracefully | Tarun Sahu | 1 | -4/+14 |
2022-06-15 | libcxl: fix a segfault when memdev->pmem is absent | Vishal Verma | 1 | -3/+5 |
2022-06-15 | ndctl/dimm: Flush invalidated labels after overwrite | Dan Williams | 1 | -12/+22 |
2022-06-15 | namespace-action: Drop more zero namespace checks | Michal Suchanek | 3 | -14/+6 |
2022-06-15 | meson: make modprobedatadir an option | Michal Suchanek | 2 | -1/+6 |
2022-06-15 | daxctl: Fix kernel option typo in "Soft Reservation" theory of operation | Michal Suchanek | 1 | -2/+2 |
2022-06-15 | Merge branch 'for-74/djbw/cxl_test' into pending | Vishal Verma | 22 | -47/+448 |
2022-06-15 | test: monitor: Use in-tree configuration file | Michal Suchanek | 1 | -1/+3 |
2022-06-15 | cxl/test: Add topology enumeration and hotplug test | Dan Williams | 3 | -0/+180 |
2022-06-15 | daxctl: fix systemd escaping for 90-daxctl-device.rules | Vishal Verma | 1 | -1/+3 |
2022-06-15 | cxl/port: Relax port identifier validation | Dan Williams | 1 | -26/+4 |
2022-06-15 | cxl/list: Add support for filtering by host identifiers | Dan Williams | 1 | -0/+9 |
2022-06-15 | cxl/memdev: Fix bus_invalidate() crash | Dan Williams | 1 | -2/+1 |
2022-06-15 | cxl/list: Auto-enable 'single' mode for port listings | Dan Williams | 1 | -0/+1 |
2022-06-15 | cxl/bus: Add bus disable support | Dan Williams | 12 | -2/+231 |
2022-06-15 | cxl/port: Fix disable-port man page | Dan Williams | 1 | -5/+1 |
2022-06-15 | util: Pretty print terabytes | Dan Williams | 1 | -2/+13 |
2022-06-15 | util: Use SZ_ size macros in display size | Dan Williams | 1 | -5/+6 |
2022-06-15 | build: Move utility helpers to libutil.a | Dan Williams | 4 | -5/+2 |
2022-04-08 | monitor: Fix the monitor config file parsing | Shivaprasad G Bhat | 1 | -9/+20 |
2022-04-08 | ndctl/build: Fix 'iniparser' includes due to variances in distros | Vaibhav Jain | 2 | -2/+22 |
2022-04-08 | ndctl,daxctl,util/build: Reconcile 'iniparser' dependency | Vaibhav Jain | 3 | -2/+1 |
2022-04-07 | build: Fix test timeouts | Dan Williams | 1 | -1/+1 |
2022-03-09 | build: Fix '-Wall' and '-O2' warnings | Dan Williams | 1 | -3/+5 |
2022-03-09 | build: Fix systemd unit directory detection | Dan Williams | 1 | -1/+1 |
2022-03-07 | ndctl: release v73v73 | Vishal Verma | 1 | -7/+7 |
2022-03-04 | scripts/docsurgeon: Fix document header for section 1 man pages | Vishal Verma | 1 | -1/+1 |
2022-03-04 | cxl/list: always free the path var in add_cxl_decoder() | Alison Schofield | 1 | -0/+2 |
2022-03-04 | cxl/list: tidy the error path in add_cxl_decoder() | Alison Schofield | 1 | -3/+5 |
2022-03-03 | libdaxctl: free resource allocated with asprintf() | Alison Schofield | 1 | -3/+2 |
2022-03-03 | libcxl: Remove extraneous NULL checks when validating cmd status | Alison Schofield | 1 | -4/+0 |
2022-03-02 | util/size.h: Fix build error for GCC < 10 | Vaibhav Jain | 1 | -2/+3 |
2022-02-24 | build: Automate rpmbuild.sh | Dan Williams | 1 | -0/+9 |
2022-02-24 | util/size.h: fix build for older compilers | Vishal Verma | 1 | -4/+159 |
2022-02-23 | daxctl: provide safe versions of iteration API | michalbiesek | 1 | -0/+13 |
2022-02-23 | Merge branch 'for-73/rpm_fixes' into pending | Vishal Verma | 3 | -44/+33 |
2022-02-23 | Update ndctl.spec to allow flatpak builds | Jay W | 1 | -1/+4 |
2022-02-23 | Merge branch 'for-73/vv/smart-test-fix' into pending | Vishal Verma | 1 | -2/+2 |
2022-02-23 | Merge branch 'for-73/vj/papr' into pending | Vishal Verma | 9 | -23/+205 |
2022-02-23 | Merge branch 'for-73/as/cxl-partitions' into pending | Vishal Verma | 17 | -8/+628 |
2022-02-22 | cxl: add command 'cxl set-partition' | Alison Schofield | 5 | -0/+277 |
2022-02-22 | libcxl: add interfaces for SET_PARTITION_INFO mailbox command | Alison Schofield | 5 | -0/+59 |
2022-02-22 | cxl: add memdev partition information to cxl-list | Alison Schofield | 6 | -0/+149 |
2022-02-22 | libcxl: return the partition alignment field in bytes | Alison Schofield | 1 | -8/+5 |
2022-02-22 | libcxl: add accessors for capacity fields of the IDENTIFY command | Alison Schofield | 3 | -0/+50 |
2022-02-22 | libcxl: add GET_PARTITION_INFO mailbox command and accessors | Alison Schofield | 6 | -0/+88 |
2022-02-22 | Merge branch 'for-73/djbw/cxl-topology' into pending | Vishal Verma | 40 | -402/+4503 |
2022-02-22 | spec file: Add configuration migration. | Michal Suchanek | 1 | -0/+25 |
2022-02-22 | config: deduplicate monitor sample configuration. | Michal Suchanek | 2 | -43/+4 |
2022-02-22 | ndctl,libndctl: Update nvdimm flags after smart-inject | Vaibhav Jain | 5 | -14/+51 |
2022-02-18 | ndtest/ack-shutdown-count: Skip the test on ndtest | Shivaprasad G Bhat | 1 | -0/+4 |
2022-02-18 | libndctl/papr: Add limited support for inject-smart | Vaibhav Jain | 2 | -0/+78 |
2022-02-18 | libndctl, intel: Indicate supported smart-inject types | Vaibhav Jain | 3 | -8/+38 |
2022-02-18 | libndctl/papr: Add support for reporting shutdown-count | Vaibhav Jain | 3 | -1/+34 |
2022-02-17 | ndctl/test: make inject-smart.sh more tolerant of decimal fields | Vishal Verma | 1 | -2/+2 |
2022-02-17 | Merge branch 'for-73/vv/repology' into pending | Vishal Verma | 1 | -0/+3 |
2022-01-26 | cxl/list: Filter dports and targets by memdevs | Dan Williams | 8 | -18/+105 |
2022-01-26 | cxl/port: Add {disable,enable}-port command | Dan Williams | 13 | -24/+471 |
2022-01-26 | cxl/list: Support filtering memdevs by ports | Dan Williams | 6 | -2/+86 |
2022-01-26 | cxl/list: Support filtering memdevs by decoders | Dan Williams | 6 | -0/+92 |
2022-01-26 | cxl/list: Reuse the --target option for ports | Dan Williams | 9 | -5/+240 |
2022-01-26 | cxl/list: Use 'physical_node' for root port attachment detection | Dan Williams | 6 | -1/+32 |
2022-01-26 | cxl/list: Extend decoder objects with target information | Dan Williams | 10 | -2/+283 |
2022-01-26 | cxl/list: Add decoder support | Dan Williams | 13 | -28/+643 |
2022-01-26 | cxl/memdev: Enable / disable support | Dan Williams | 10 | -1/+221 |
2022-01-26 | util: Implement common bind/unbind helpers | Dan Williams | 3 | -91/+96 |
2022-01-26 | cxl/list: Add 'numa_node' to memdev listings | Dan Williams | 6 | -0/+26 |
2022-01-26 | cxl/memdev: Add serial support for memdev-related commands | Dan Williams | 3 | -13/+41 |
2022-01-26 | cxl/memdev: Cleanup memdev filter | Dan Williams | 1 | -11/+7 |
2022-01-26 | cxl/memdev: Use a local logger for debug | Dan Williams | 1 | -24/+24 |
2022-01-26 | cxl/list: Filter memdev by ancestry | Dan Williams | 6 | -0/+144 |
2022-01-26 | cxl/list: Move enabled memdevs underneath their endpoint | Dan Williams | 7 | -30/+223 |
2022-01-26 | cxl/list: Add 'host' entries for memdevs | Dan Williams | 7 | -1/+38 |
2022-01-26 | cxl/list: Add 'host' entries for port-like objects | Dan Williams | 6 | -0/+32 |
2022-01-26 | cxl/list: Add endpoints | Dan Williams | 12 | -18/+355 |
2022-01-26 | cxl/list: Add --debug option | Dan Williams | 3 | -2/+16 |
2022-01-26 | cxl/list: Add port enumeration | Dan Williams | 12 | -6/+534 |
2022-01-26 | util/sysfs: Uplevel modalias lookup helper to util/ | Dan Williams | 3 | -28/+40 |
2022-01-26 | util/json: Warn on stderr about empty list results | Dan Williams | 1 | -2/+5 |
2022-01-26 | cxl/list: Add bus objects | Dan Williams | 12 | -24/+431 |
2022-01-26 | Documentation: Enhance libcxl memdev API documentation | Dan Williams | 2 | -14/+99 |
2022-01-26 | cxl/list: Cleanup options definitions | Dan Williams | 1 | -14/+16 |
2022-01-26 | cxl/lib: Rename nvdimm bridge to pmem | Dan Williams | 2 | -30/+30 |
2022-01-26 | cxl/list: Add filter by serial support | Dan Williams | 5 | -7/+45 |
2022-01-26 | cxl/list: Emit device serial numbers | Dan Williams | 6 | -7/+37 |
2022-01-26 | cxl/list: Introduce cxl_filter_walk() | Dan Williams | 5 | -83/+90 |
2022-01-26 | cxl/list: Support comma separated lists | Dan Williams | 1 | -2/+11 |
2022-01-26 | cxl/list: Support multiple memdev device name filter arguments | Dan Williams | 2 | -12/+47 |
2022-01-26 | cxl/json: Cleanup object leak false positive | Dan Williams | 1 | -1/+1 |
2022-01-26 | json: Add support for json_object_new_uint64() | Dan Williams | 8 | -12/+32 |
2022-01-26 | build: Add tags | Dan Williams | 1 | -0/+19 |
2022-01-26 | ndctl: Rename util_filter to ndctl_filter | Dan Williams | 5 | -31/+32 |
2022-01-26 | test: Add 'suite' identifiers to tests | Dan Williams | 1 | -36/+37 |
2022-01-14 | ndctl: update README.md for meson build | Vishal Verma | 1 | -11/+22 |
2022-01-14 | Merge branch 'for-73/djbw/meson' into pending | Vishal Verma | 134 | -4658/+3561 |
2022-01-13 | ndctl/build: Default asciidoctor to enabled | Dan Williams | 1 | -1/+1 |
2022-01-13 | ndctl: Jettison autotools | Dan Williams | 19 | -1287/+4 |
2022-01-13 | build: Add meson rpmbuild support | Dan Williams | 7 | -2/+95 |
2022-01-13 | build: Add meson build infrastructure | Dan Williams | 21 | -1/+1414 |
2022-01-13 | ndctl: Drop executable bit for bash-completion script | Dan Williams | 1 | -0/+0 |
2022-01-13 | test: Prepare out of line builds | Dan Williams | 13 | -44/+52 |
2022-01-13 | build: Drop unnecessary $tool/config.h includes | Dan Williams | 3 | -3/+0 |
2022-01-13 | Documentation: Drop attrs.adoc include | Dan Williams | 10 | -35/+14 |
2022-01-13 | util: Distribute 'filter' and 'json' helpers to per-tool objects | Dan Williams | 49 | -1701/+1820 |
2022-01-13 | ndctl/test: Fix support for missing dax_pmem_compat module | Dan Williams | 1 | -14/+11 |
2022-01-13 | ndctl: Deprecate BLK aperture support | Dan Williams | 21 | -1530/+51 |
2022-01-13 | ndctl/test: Move sector-mode to a different region | Dan Williams | 1 | -4/+4 |
2022-01-13 | ndctl/test: Skip BLK flags checks | Dan Williams | 1 | -2/+2 |
2022-01-13 | ndctl/test: Initialize the label area by default | Dan Williams | 4 | -6/+13 |
2022-01-13 | ndctl/test: Move 'reset()' to function in 'common' | Dan Williams | 19 | -92/+36 |
2022-01-13 | ndctl/test: Prepare for BLK-aperture support removal | Dan Williams | 2 | -17/+63 |
2022-01-13 | ndctl/docs: Clarify update-firwmware activation 'overflow' conditions | Dan Williams | 1 | -1/+63 |
2022-01-05 | Documentation/ndctl: fix self-reference of ndctl disable-namespace | Yasunori Goto | 1 | -1/+1 |
2022-01-05 | ndctl: add repology graphic to README.md | Vishal Verma | 1 | -0/+3 |
2022-01-04 | Fix iniparser.h include | Felix Yan | 1 | -1/+1 |
2021-12-18 | ndctl, test/monitor: fix conf_file in test_conf_file | QI Fuli | 1 | -1/+1 |
2021-12-17 | ndctl: release v72v72 | Vishal Verma | 2 | -5/+5 |
2021-12-17 | ndctl: Add a dependency on 'iniparser' to ndctl.spec.in | Vishal Verma | 1 | -0/+1 |
2021-12-17 | util/parse-configs: Fix a resource leak in search_section_kv() | Vishal Verma | 1 | -1/+1 |
2021-12-17 | libcxl: fix potential NULL dereference in cxl_memdev_nvdimm_bridge_active() | Vishal Verma | 1 | -2/+5 |
2021-12-17 | Merge branch 'for-72/vv/daxctl_config' into pending | Vishal Verma | 26 | -51/+710 |
2021-12-17 | daxctl: add and install an example config file | Vishal Verma | 3 | -0/+31 |
2021-12-17 | daxctl: add systemd service and udev rule for automatic reconfiguration | Vishal Verma | 5 | -1/+27 |
2021-12-17 | daxctl/device.c: add an option for getting params from a config file | Vishal Verma | 2 | -2/+173 |
2021-12-17 | util/parse-configs: add a key/value search helper | Vishal Verma | 2 | -0/+66 |
2021-12-17 | daxctl: add basic config parsing support | Vishal Verma | 8 | -2/+53 |
2021-12-17 | daxctl: Documentation updates for persistent reconfiguration | Vishal Verma | 1 | -0/+67 |
2021-12-17 | ndctl: Update ndctl.spec.in for 'ndctl.conf' | Vishal Verma | 1 | -1/+2 |
2021-12-17 | ndctl, monitor: refator monitor for supporting multiple config files | QI Fuli | 3 | -39/+44 |
2021-12-17 | ndctl, config: add the default ndctl configuration file | QI Fuli | 3 | -1/+60 |
2021-12-17 | ndctl: make ndctl support configuration files | QI Fuli | 7 | -4/+36 |
2021-12-17 | ndctl, util: add parse-configs helper | QI Fuli | 5 | -1/+151 |
2021-12-16 | daxctl: Add "Soft Reservation" theory of operation | Dan Williams | 1 | -39/+88 |
2021-12-16 | Merge branch 'cxl-2.0v6' into pending | Vishal Verma | 43 | -5/+4100 |
2021-12-16 | scripts: Add a man page template generator | Vishal Verma | 2 | -0/+362 |
2021-12-09 | ndctl: install bash-completion symlinks | Vishal Verma | 3 | -1/+7 |
2021-12-09 | cxl: add health information to cxl-list | Vishal Verma | 4 | -0/+223 |
2021-12-09 | cxl-cli: add bash completion | Vishal Verma | 1 | -0/+109 |
2021-12-09 | ndctl: Add CXL packages to the RPM spec | Ira Weiny | 2 | -0/+53 |
2021-12-09 | Documentation/cxl: add library API documentation | Vishal Verma | 6 | -0/+162 |
2021-12-09 | cxl: add commands to read, write, and zero labels | Vishal Verma | 11 | -1/+460 |
2021-12-09 | libcxl: add interfaces for label operations | Vishal Verma | 4 | -0/+176 |
2021-12-09 | libcxl: add representation for an nvdimm bridge object | Vishal Verma | 4 | -0/+83 |
2021-12-09 | libcxl: add label_size to cxl_memdev, and an API to retrieve it | Vishal Verma | 4 | -0/+15 |
2021-12-09 | libcxl: add support for the 'GET_LSA' command | Vishal Verma | 4 | -0/+47 |
2021-12-09 | libcxl: add GET_HEALTH_INFO mailbox command and accessors | Vishal Verma | 5 | -0/+485 |
2021-12-09 | libcxl: add support for the 'Identify Device' command | Vishal Verma | 4 | -0/+79 |
2021-12-09 | libcxl: add support for command query and submission | Vishal Verma | 4 | -0/+443 |
2021-12-09 | util: add the struct_size() helper from the kernel | Vishal Verma | 2 | -0/+68 |
2021-12-09 | cxl: add a local copy of the cxl_mem UAPI header | Vishal Verma | 4 | -2/+193 |
2021-12-09 | cxl: add a cxl utility and libcxl library | Vishal Verma | 25 | -4/+977 |
2021-11-11 | ndctl: add .clang-format | Vishal Verma | 1 | -0/+161 |
2021-07-08 | Merge branch 'for-72/ms/namespace_fixes' into pending | Vishal Verma | 2 | -18/+16 |
2021-07-08 | namespace-action: Drop zero namespace checks. | Santosh Sivaraj | 2 | -15/+0 |
2021-07-08 | ndctl/namespace: Suppress -ENXIO when processing all namespaces. | Michal Suchanek | 1 | -0/+3 |
2021-07-08 | ndctl/namespace: Skip seed namespaces when processing all namespaces. | Michal Suchanek | 1 | -3/+13 |
2021-07-08 | ndctl/dimm: Fix label index block calculations | Jingqi Liu | 4 | -4/+22 |
2021-05-26 | ndctl/scrub: Reread scrub-engine status at start | Dan Williams | 1 | -1/+11 |
2021-05-26 | ndctl/scrub: Stop translating return values | Dan Williams | 1 | -7/+1 |
2021-05-20 | libndctl/papr: Fix probe for papr-scm compatible nvdimms | Vaibhav Jain | 1 | -2/+55 |
2021-05-18 | ndctl: Update nvdimm mailing list address | Vishal Verma | 2 | -4/+5 |
2021-05-18 | libndctl: Remove redundant checks and assignments | Santosh Sivaraj | 1 | -6/+3 |
2021-05-13 | Merge branch 'for-72/ss/papr_test' into pending | Vishal Verma | 13 | -87/+92 |
2021-05-13 | Use page size as alignment value | Santosh Sivaraj | 3 | -10/+15 |
2021-05-13 | papr: Add support to parse save_fail flag for dimm | Santosh Sivaraj | 1 | -1/+4 |
2021-05-13 | test: Don't skip tests if nfit modules are missing | Santosh Sivaraj | 10 | -11/+35 |
2021-05-13 | libndctl: Unify adding dimms for papr and nfit families | Santosh Sivaraj | 1 | -65/+38 |
2021-04-28 | Merge branch 'for-72/vv/daxctl-online-memory' into pending | Vishal Verma | 9 | -2/+148 |
2021-03-31 | daxctl: emit counts of total and online memblocks | Vishal Verma | 1 | -0/+11 |
2021-03-30 | libndctl: check for active system-ram before disabling daxctl devices | Vishal Verma | 2 | -1/+40 |
2021-03-30 | libdaxctl: add an API to check if a device is active | Vishal Verma | 3 | -0/+12 |
2021-03-24 | daxctl: fail reconfigure-device based on kernel onlining policy | Vishal Verma | 7 | -1/+85 |
2021-03-10 | test/libndctl: Use ndctl_region_set_ro() to change disk read-only state | Dan Williams | 1 | -1/+17 |
2021-03-10 | Expose ndctl_bus_nfit_translate_spa as a public function. | Tsaur, Erwin | 4 | -3/+7 |
2021-03-10 | ndctl/test: add checking the presence of jq command ahead | QI Fuli | 8 | -0/+11 |