| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: ndctl | Distribution: openSUSE Tumbleweed |
| Version: 84 | Vendor: openSUSE |
| Release: 1.1 | Build date: Thu Mar 26 19:31:47 2026 |
| Group: Hardware/Other | Build host: reproducible |
| Size: 714916 | Source RPM: ndctl-84-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/pmem/ndctl | |
| Summary: Manage "libnvdimm" subsystem devices (Non-volatile Memory) | |
Utility library for managing the "libnvdimm" subsystem, used for platform NVDIMM resources like those defined by the ACPI 6.0 NFIT (NVDIMM Firmware Interface Table).
GPL-2.0-only
* Thu Mar 26 2026 Michal Suchanek <msuchanek@suse.de>
- Update to version 84 (jsc#PED-15085)
* util/sysfs: add hint for missing root privileges on sysfs access
* ndctl: add key cleanup after overwrite operation
* Documentation: add docs for protocol and poison injection commands
* cxl: add poison injection/clear commands
* cxl: add inject-protocol-error command
* cxl: add support for extended linear cache
* Thu Oct 02 2025 Andreas Schwab <schwab@suse.de>
- Enable build on riscv64
* Wed Oct 01 2025 Michal Suchanek <msuchanek@suse.de>
- Update to version 83
* fix user visible spelling errors
* Thu Jun 12 2025 Michal Suchanek <msuchanek@suse.de>
- Update to version 82
* adds libcxl enumeration of FWCTL character devices - Linux 6.15 compatibility
* Mon Mar 31 2025 Michal Suchanek <msuchanek@suse.de>
- Update to version 81
* ndctl/namespace: avoid integer overflow in namespace validation
* ndctl/dimm: do not increment a ULLONG_MAX slot value
* ndctl/namespace: protect against overflow handling param.offset
* ndctl/namespace: protect against under|over-flow w bad param.align
* ndctl/list: display region caps for any of BTT, PFN, DAX
* cxl/region: report max size for region creation
* daxctl: output more information if memblock is unremovable
* cxl/json: remove prefix from tracefs.h #include
- Remove upstreamed cxl-json-Fix-tracefs-include.patch
* Thu Oct 10 2024 Michal Suchanek <msuchanek@suse.com>
- Update to version 80
* cxl-list: add --media-errors option
* cxl-list: always emit memdev firmware revision
* daxctl: fail create-device with extra parameters
* daxctl: remove unused options from create-device usage message
- cxl-json-Fix-tracefs-include.patch
* Thu May 30 2024 ming li <mli@suse.com>
- Update to version 79
* New cxl-wait-sanitize and cxl-set-alert-config commands
* Support for QOS Class in cxl-create-region
* Tue Nov 07 2023 Dominique Leuenberger <dimstar@opensuse.org>
- Fix build with RPM 4.19: unnumbered patches are no longer
supported.
* Mon Aug 14 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 78
* Improved CXL support (jsc#PED-5804, jsc#PED-6162)
- Remove upstreamed patches
- cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
- cxl-event-trace-use-the-wrapped-util_json_new_u64.patch
* Thu Feb 23 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 76
* daxctl-online-memory: fix a memblock enumeration off-by-one
* daxctl-online-memory: tolerate non-memblock sysfs attrs that start with 'memory_'
* cxl-monitor: new command to monitor CXL events
* Refresh harden_ndctl-monitor.service.patch: Apply to cxl-monitor as well
- Remove upstreamed patches
- daxctl-Fix-memblock-enumeration-off-by-one.patch
- daxctl-Skip-over-memory-failure-node-status.patch
- meson.build-fix-version-for-v75.patch
- libndctl-msft-Remove-NDN_MSFT_SMART_-_VALID-defines.patch
- libndctl-msft-Replace-nonsense-NDN_MSFT_CMD_SMART-co.patch
- libndctl-msft-Add-custom-cmd_is_supported-method.patch
- libndctl-msft-Improve-smart-state-reporting.patch
- Add build fixes for TW and Leap
+ cxl-monitor-fix-include-paths-for-tracefs-and-tracee.patch
+ cxl-event-trace-use-the-wrapped-util_json_new_u64.patch
* Wed Feb 22 2023 Michal Suchanek <msuchanek@suse.com>
- Merge fixes since v75
+ daxctl-Fix-memblock-enumeration-off-by-one.patch
+ daxctl-Skip-over-memory-failure-node-status.patch
+ meson.build-fix-version-for-v75.patch
+ libndctl-msft-Remove-NDN_MSFT_SMART_-_VALID-defines.patch
+ libndctl-msft-Replace-nonsense-NDN_MSFT_CMD_SMART-co.patch
+ libndctl-msft-Add-custom-cmd_is_supported-method.patch
+ libndctl-msft-Improve-smart-state-reporting.patch
* Fri Jan 13 2023 Michal Suchanek <msuchanek@suse.com>
- Update to version 75 (jsc#PED-1080):
* CXL fixes and improvements
* Add master-passphrase removal support
* some oob memory access fixes
/etc/daxctl.conf.d /etc/daxctl.conf.d/daxctl.example.conf /etc/ndctl /etc/ndctl.conf.d /etc/ndctl.conf.d/monitor.conf /etc/ndctl.conf.d/ndctl.conf /etc/ndctl/keys /etc/ndctl/keys/keys.readme /usr/bin/cxl /usr/bin/daxctl /usr/bin/ndctl /usr/lib/modprobe.d /usr/lib/modprobe.d/nvdimm-security.conf /usr/lib/systemd/system/cxl-monitor.service /usr/lib/systemd/system/daxdev-reconfigure@.service /usr/lib/systemd/system/ndctl-monitor.service /usr/lib/udev/rules.d/90-daxctl-device.rules /usr/sbin/rcndctl-monitor /usr/share/bash-completion /usr/share/bash-completion/completions /usr/share/bash-completion/completions/cxl /usr/share/bash-completion/completions/daxctl /usr/share/bash-completion/completions/ndctl /usr/share/daxctl /usr/share/daxctl/daxctl.conf /usr/share/doc/packages/ndctl /usr/share/doc/packages/ndctl/CONTRIBUTING.md /usr/share/doc/packages/ndctl/README.md /usr/share/licenses/ndctl /usr/share/licenses/ndctl/CC0-1.0 /usr/share/licenses/ndctl/COPYING /usr/share/licenses/ndctl/GPL-2.0 /usr/share/licenses/ndctl/LGPL-2.1 /usr/share/licenses/ndctl/MIT /usr/share/man/man1/cxl-clear-media-poison.1.gz /usr/share/man/man1/cxl-create-region.1.gz /usr/share/man/man1/cxl-destroy-region.1.gz /usr/share/man/man1/cxl-disable-bus.1.gz /usr/share/man/man1/cxl-disable-memdev.1.gz /usr/share/man/man1/cxl-disable-port.1.gz /usr/share/man/man1/cxl-disable-region.1.gz /usr/share/man/man1/cxl-enable-memdev.1.gz /usr/share/man/man1/cxl-enable-port.1.gz /usr/share/man/man1/cxl-enable-region.1.gz /usr/share/man/man1/cxl-free-dpa.1.gz /usr/share/man/man1/cxl-inject-media-poison.1.gz /usr/share/man/man1/cxl-inject-protocol-error.1.gz /usr/share/man/man1/cxl-list.1.gz /usr/share/man/man1/cxl-monitor.1.gz /usr/share/man/man1/cxl-read-labels.1.gz /usr/share/man/man1/cxl-reserve-dpa.1.gz /usr/share/man/man1/cxl-set-alert-config.1.gz /usr/share/man/man1/cxl-set-partition.1.gz /usr/share/man/man1/cxl-update-firmware.1.gz /usr/share/man/man1/cxl-wait-sanitize.1.gz /usr/share/man/man1/cxl-write-labels.1.gz /usr/share/man/man1/cxl-zero-labels.1.gz /usr/share/man/man1/cxl.1.gz /usr/share/man/man1/daxctl-create-device.1.gz /usr/share/man/man1/daxctl-destroy-device.1.gz /usr/share/man/man1/daxctl-disable-device.1.gz /usr/share/man/man1/daxctl-enable-device.1.gz /usr/share/man/man1/daxctl-list.1.gz /usr/share/man/man1/daxctl-migrate-device-model.1.gz /usr/share/man/man1/daxctl-offline-memory.1.gz /usr/share/man/man1/daxctl-online-memory.1.gz /usr/share/man/man1/daxctl-reconfigure-device.1.gz /usr/share/man/man1/daxctl.1.gz /usr/share/man/man1/ndctl-activate-firmware.1.gz /usr/share/man/man1/ndctl-check-labels.1.gz /usr/share/man/man1/ndctl-check-namespace.1.gz /usr/share/man/man1/ndctl-clear-errors.1.gz /usr/share/man/man1/ndctl-create-namespace.1.gz /usr/share/man/man1/ndctl-destroy-namespace.1.gz /usr/share/man/man1/ndctl-disable-dimm.1.gz /usr/share/man/man1/ndctl-disable-namespace.1.gz /usr/share/man/man1/ndctl-disable-region.1.gz /usr/share/man/man1/ndctl-enable-dimm.1.gz /usr/share/man/man1/ndctl-enable-namespace.1.gz /usr/share/man/man1/ndctl-enable-region.1.gz /usr/share/man/man1/ndctl-freeze-security.1.gz /usr/share/man/man1/ndctl-init-labels.1.gz /usr/share/man/man1/ndctl-inject-error.1.gz /usr/share/man/man1/ndctl-inject-smart.1.gz /usr/share/man/man1/ndctl-list.1.gz /usr/share/man/man1/ndctl-load-keys.1.gz /usr/share/man/man1/ndctl-monitor.1.gz /usr/share/man/man1/ndctl-read-infoblock.1.gz /usr/share/man/man1/ndctl-read-labels.1.gz /usr/share/man/man1/ndctl-remove-passphrase.1.gz /usr/share/man/man1/ndctl-sanitize-dimm.1.gz /usr/share/man/man1/ndctl-setup-passphrase.1.gz /usr/share/man/man1/ndctl-start-scrub.1.gz /usr/share/man/man1/ndctl-update-firmware.1.gz /usr/share/man/man1/ndctl-update-passphrase.1.gz /usr/share/man/man1/ndctl-wait-overwrite.1.gz /usr/share/man/man1/ndctl-wait-scrub.1.gz /usr/share/man/man1/ndctl-write-infoblock.1.gz /usr/share/man/man1/ndctl-write-labels.1.gz /usr/share/man/man1/ndctl-zero-labels.1.gz /usr/share/man/man1/ndctl.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Apr 21 22:32:08 2026