1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
Source: ndctl
Maintainer: Adam Borowski <kilobyte@angband.pl>
Section: libs
Priority: optional
Standards-Version: 4.7.2
Build-Depends: debhelper-compat (= 13),
pkgconf,
libkmod-dev,
libudev-dev,
uuid-dev,
libjson-c-dev,
bash-completion,
libkeyutils-dev,
asciidoctor,
libiniparser-dev,
libtraceevent-dev,
libtracefs-dev,
meson,
cmake,
systemd-dev,
Rules-Requires-Root: no
Homepage: https://github.com/pmem/ndctl
Vcs-Git: https://github.com/kilobyte/ndctl -b debian
Vcs-Browser: https://github.com/kilobyte/ndctl/tree/debian
Package: ndctl
Section: misc
Architecture: linux-any
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}, cxl
Pre-Depends: ${misc:Pre-Depends}
Description: Utility for managing the nvdimm subsystem
The nvdimm subsystem defines a kernel device model and control message
interface for platform NVDIMM resources like those defined by the ACPI 6+ NFIT
(NVDIMM Firmware Interface Table).
.
This package contains a utility for managing the nvdimm (non-volatile memory
device) subsystem in the Linux kernel.
Package: libndctl6
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Utility library for managing the libnvdimm subsystem
The nvdimm subsystem defines a kernel device model and control message
interface for platform NVDIMM resources like those defined by the ACPI 6+ NFIT
(NVDIMM Firmware Interface Table).
.
This package contains a utility library for managing the libnvdimm
(non-volatile memory device) sub-system in the Linux kernel.
Package: libndctl-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libndctl6 (= ${binary:Version}), ${misc:Depends}
Description: Development files for libndctl
Header files and development library for compiling C programs to link
with the libndctl library and manage the libnvdimm sub-system in the
Linux kernel.
Package: daxctl
Section: misc
Architecture: linux-any
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Utility for managing the device DAX subsystem
"DAX" are file system extensions to bypass the page cache and block layer to
mmap persistent memory, from a PMEM block device, directly into a process
address space.
.
This package contains a utility for managing the device DAX subsystem in the
Linux kernel.
Package: libdaxctl1
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Utility library for managing the device DAX subsystem
"DAX" are file system extensions to bypass the page cache and block layer to
mmap persistent memory, from a PMEM block device, directly into a process
address space.
.
This package contains a utility library used by applications to manage the
device DAX subsystem in the Linux kernel.
Package: libdaxctl-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libdaxctl1 (= ${binary:Version}), ${misc:Depends}
Description: Development files for libdaxctl
Header files and development library for compiling C programs to link
with the libdaxctl library and manage the device DAX subsystem in the
Linux kernel.
Package: libcxl1
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: utility library for managing Compute Express Link devices
CXL (Compute Express Link) is a family of PCIe-based protocols that can be
used to connect high-speed I/O and memory devices. This library includes
code to enumerate/query/configure such devices.
Package: libcxl-dev
Section: libdevel
Architecture: linux-any
Multi-Arch: same
Depends: libcxl1 (= ${binary:Version}), ${misc:Depends}
Description: Development files for libcxl
Header files and development library for compiling C programs to link
with the libcxl library and manage the Compute Express Link subsystem in
the Linux kernel.
Package: cxl
Section: misc
Architecture: linux-any
Multi-Arch: foreign
Depends: ${shlibs:Depends}, ${misc:Depends}
Pre-Depends: ${misc:Pre-Depends}
Replaces: ndctl (<< 77~)
Breaks: ndctl (<< 77~)
Description: provisioning for CXL device memory
This utility provides commands for enumerating and provisioning CXL devices.
CXL is a protocol that allows accessing memory over the PCI bus (PCIe ≥ 5)
with full cache coherency. The access can be in either direction, with
latencies closer to that of DDR (usually less than twice as bad) rather than
those usually associated with PCI attached storage.
.
This can be used eg. for installing many terabytes of memory into one
machine, dynamically sharing a pool of memory between machines in a rack,
letting a smart NIC use the host's memory on its own, letting a GPU access
both the host's memory and its own concurrently with the host, etc.
|