File: control

package info (click to toggle)
ndctl 82-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,460 kB
  • sloc: ansic: 42,027; sh: 3,974; makefile: 28
file content (134 lines) | stat: -rw-r--r-- 4,951 bytes parent folder | download | duplicates (2)
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.