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: 80 | Vendor: openSUSE |
Release: 4.1 | Build date: Thu Oct 10 19:01:07 2024 |
Group: Hardware/Other | Build host: reproducible |
Size: 639709 | Source RPM: ndctl-80-4.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 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 * Wed Aug 24 2022 Michal Suchanek <msuchanek@suse.com> - Update to version 74 * Many CXL fixes * Some build system fixes * monitor: Fix the monitor config file parsing * ndctl/bus: Handle missing scrub commands more gracefully * ndctl/dimm: Flush invalidated labels after overwrite - Remove upstreamed patch - ndctl-build-Fix-systemd-unit-directory-detection.patch - ndctl-meson-make-modprobedatadir-an-option.patch * Sun Apr 10 2022 Michal Suchanek <msuchanek@suse.com> - Provide compatibility symlink for libdaxctl.h in the old location * Tue Mar 08 2022 Michal Suchanek <msuchanek@suse.com> - Update to version 73: * Many CXL fixes * Fix shipped monitor.conf (bsc#1194696 https://github.com/pmem/ndctl/pull/189) * inject-smart: Add support for papr * Switch to meson build system + ndctl-build-Fix-systemd-unit-directory-detection.patch + ndctl-meson-make-modprobedatadir-an-option.patch - Add monitor.conf migration as upstream has (bsc#1194696) - Use %%config(noreplace) for files in /etc as upstream does. - Update to version 72.1 * Add support for CXL interface * Configuration file rework * Add service for automatic reconfiguration * Drop upstreamed patches - ndctl-namespace-skip-zero-namespaces-when-processing.patch - ndctl-namespace-Suppress-ENXIO-when-processing-all-n.patch - 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch - 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch - 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch - 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch - 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch - 0006-libndctl-check-for-active-system-ram-before-disablin.patch - 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch - 0008-ndctl-Update-nvdimm-mailing-list-address.patch - 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch - 0010-ndctl-scrub-Stop-translating-return-values.patch - 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch - 0012-ndctl-dimm-Fix-label-index-block-calculations.patch - 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch - 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch - 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch - 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch - Add rpmlinrc filter for libcxl and libdaxctl (boo#1191773). - Fix asciidoctor conditional * Mon Mar 07 2022 Michal Suchanek <msuchanek@suse.com> - Add support for reporting dirty shutdown count (jsc#SLE-18196). + 0016-libndctl-papr-Add-support-for-reporting-shutdown-cou.patch + 0009-libndctl-papr-Fix-probe-for-papr-scm-compatible-nvdi.patch + 0003-libndctl-Unify-adding-dimms-for-papr-and-nfit-famili.patch - Merge fixes that went into v72 and v73 - Documentation updates + 0015-ndctl-docs-Clarify-update-firwmware-activation-overf.patch + 0014-Documentation-ndctl-fix-self-reference-of-ndctl-disa.patch + 0013-daxctl-Add-Soft-Reservation-theory-of-operation.patch + 0008-ndctl-Update-nvdimm-mailing-list-address.patch - Label index block calculation fix + 0012-ndctl-dimm-Fix-label-index-block-calculations.patch + 0002-Expose-ndctl_bus_nfit_translate_spa-as-a-public-func.patch - Scrub fix + 0011-ndctl-scrub-Reread-scrub-engine-status-at-start.patch + 0010-ndctl-scrub-Stop-translating-return-values.patch - Add memblock count to JSON + 0007-daxctl-emit-counts-of-total-and-online-memblocks.patch - DAX disable fix + 0006-libndctl-check-for-active-system-ram-before-disablin.patch + 0005-libdaxctl-add-an-API-to-check-if-a-device-is-active.patch + 0001-ndctl-namespace-Fix-disable-namespace-accounting-rel.patch - DAX reconfigure fix + 0004-daxctl-fail-reconfigure-device-based-on-kernel-onlin.patch * Fri Mar 04 2022 Martin Wilck <mwilck@suse.com> - Install modprobe.conf file to %_modprobedir (bsc#1196275, jsc#SLE-20639) * Wed Oct 13 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_ndctl-monitor.service.patch * Fri Jan 22 2021 Guillaume GARDET <guillaume.gardet@opensuse.org> - Enable aarch64 build (bsc#1188502). * Wed Jan 06 2021 Dirk Müller <dmueller@suse.com> - update to 71.1: * ndctl/dimm: Attempt an abort upon firmware-update-busy status * ndctl/dimm: Fix submit_abort_firmware()
/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-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-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 Feb 11 02:29:52 2025