1IPMCTL-SHOW-SYSTEM-CAPABILITIES(1) ipmctl IPMCTL-SHOW-SYSTEM-CAPABILITIES(1)
2
3
4
6 ipmctl-show-system-capabilities - Shows the platform supported DCPMM
7 capabilities
8
10 ipmctl show [OPTIONS] -system -capabilities
11
13 Shows the total DCPMM memory resource allocation across the host
14 server.
15
17 -a, -all
18 Shows all attributes.
19
20 Note
21 The all and display options are exclusive and may not be used
22 together.
23
24 -d (attributes), -display (attributes)
25 Filters the returned attributes by explicitly specifying a
26 comma-separated list of any of the attributes defined in the Return
27 Data section.
28
29 Note
30 The all and display options are exclusive and may not be used
31 together.
32
33 -h, -help
34 Displays help for the command.
35
36 -o (text|nvmxml), -output (text|nvmxml)
37 Changes the output format. One of: "text" (default) or "nvmxml".
38
39 -u (B|MB|MiB|GB|GiB|TB| TiB), -units (B|MB|MiB|GB|GiB|TB| TiB)
40 Changes the units that capacities are displayed in for this
41 command. One of: bytes (B), megabytes (MB), mebibytes (MiB),
42 gigabytes (GB), gibibytes (GiB), terabytes (TB) or tebibytes (TiB).
43
45 Displays the supported DCPMM capabilities
46
47 ipmctl show -system -capabilities
48
50 The default behavior is to return the default attributes listed below;
51 the options can be used to expand or restrict the output.
52
53 PlatformConfigSupported
54 (Default) Whether the platform level configuration of DCPMMs can be
55 modified with the host software. One of:
56
57 · 0: Changes must be made in the BIOS.
58
59 · 1: The command Create Memory Allocation Goal is supported.
60 Alignment (Default) Capacity alignment requirement for all
61 memory types as reported by the BIOS.
62
63 AllowedVolatileMode
64 (Default) The volatile mode allowed as determined by BIOS setup.
65 One of:
66
67 · 1LM: One-level volatile mode. All memory resources in the
68 platform are independently accessible, and not captive of the
69 other resources.
70
71 · Memory Mode: DCPMMs act as system memory under the control of
72 the operating system. In Memory Mode, any DDR in the platform
73 will act as a cache working in conjunction with the DCPMMs.
74
75 · Unknown: The allowed volatile mode cannot be determined.
76
77 CurrentVolatileMode
78 (Default) The current volatile mode. One of:
79
80 · 1LM: One-level volatile mode. All memory resources in the
81 platform are independently accessible, and not captive of the
82 other resources.
83
84 · Memory Mode: DCPMMs act as system memory under the control of
85 the operating system. In Memory Mode, any DDR in the platform
86 will act as a cache working in conjunction with the DCPMMs.
87
88 · Unknown: The current volatile mode cannot be determined.
89
90 AllowedAppDirectMode
91 (Default) The App Direct mode allowed as determined by BIOS setup.
92 One of:
93
94 · Disabled: App Direct support is currently disabled by the BIOS.
95
96 · App Direct: App Direct support is currently enabled by the
97 BIOS.
98
99 · Unknown: The current App Direct support cannot be determined.
100
101 ModesSupported
102 A list of DCPMM modes supported by the BIOS. Refer to the command
103 Show Device to determine the modes supported by the individual
104 DCPMMs. One or more of:
105
106 · 1LM: One-level volatile mode. All memory resources in the
107 platform are independently accessible, and not captive of the
108 other resources.
109
110 · Memory Mode: DCPMMs act as system memory under the control of
111 the operating system. In Memory Mode, any DDR in the platform
112 will act as a cache working in conjunction with the DCPMMs.
113
114 · App Direct: DCPMMs and DDR act as independent memory resources
115 under direct load/store control of the application.
116
117 SupportedAppDirectSettings
118 The BIOS supported list of App Direct interleave settings in the
119 format:
120
121 · x[Way] - [(IMCSize) iMC x (ChannelSize) Channel] followed by
122 the input format for the command Change Preferences:
123 (ByOne|(IMCSize)_(ChannelSize)).
124
125 RecommendedAppDirectSettings
126 The BIOS recommended list of App Direct interleave settings in the
127 format:
128
129 · x[Way] - [(IMCSize) iMC x (ChannelSize) Channel] followed by
130 the input format for the command Change Preferences:
131 (ByOne|(IMCSize)_(ChannelSize)).
132
133 MinNamespaceSize
134 The minimum allowed namespace size as reported by the driver.
135
136 AppDirectMirrorSupported
137 If the BIOS supports App Direct mirroring. One of:
138
139 · 0: Not supported.
140
141 · 1: Supported
142
143 DimmSpareSupported
144 If the BIOS supports DCPMM sparing. One of:
145
146 · 0: Not supported
147
148 · 1: Supported
149
150 AppDirectMigrationSupported
151 If the BIOS supports App Direct migration. One of:
152
153 · 0: Not supported
154
155 · 1: Supported
156
157 RenameNamespaceSupported
158 If the host software supports renaming a namespace with the command
159 Section [Modify Namespace]. One of:
160
161 · 0: Not supported
162
163 · 1: Supported
164
165 GrowAppDirectNamespaceSupported
166 If the host software supports increasing the capacity of an App
167 Direct namespace with the command Section [Modify Namespace]. One
168 of:
169
170 · 0: Not supported
171
172 · 1: Supported
173
174 ShrinkAppDirectNamespaceSupported
175 If the host software supports decreasing the capacity of an App
176 Direct namespace with the command Section [Modify Namespace]. One
177 of:
178
179 · 0: Not supported
180
181 · 1: Supported
182
183 InitiateScrubSupported
184 If the platform and host software support initiating an address
185 range scrub on the DCPMMs in the system. One of:
186
187 · 0: Not supported
188
189 · 1: Supported
190
191 AdrSupported
192 Whether the platform supports asynchronous DRAM refresh (ADR). One
193 of:
194
195 · 0: Not supported. If ADR is not supported, App Direct data
196 integrity cannot be assured during system interruptions.
197
198 · 1: Supported
199
200 EraseDeviceDataSupported
201 Whether Erase Device Data is supported.
202
203 · 0: Not supported
204
205 · 1: Supported
206
207 EnableDeviceSecuritySupported
208 Whether Enable Device Security is supported.
209
210 · 0: Not supported
211
212 · 1: Supported
213
214 DisableDeviceSecuritySupported
215 Whether Change Device Security property Lockstate = Disabled is
216 supported.
217
218 · 0: Not supported
219
220 · 1: Supported
221
222 UnlockDeviceSecuritySupported
223 Whether Change Device Security property Lockstate = Unlocked is
224 supported.
225
226 · 0: Not supported
227
228 · 1: Supported
229
230 FreezeDeviceSecuritySupported
231 Whether Change Device Security property Lockstate = Frozen is
232 supported.
233
234 · 0: Not supported
235
236 · 1: Supported
237
238 ChangeDevicePassphraseSupported
239 Whether Change Device Passphrase is supported.
240
241 · 0: Not supported
242
243 · 1: Supported
244
245 ChangeMasterPassphraseSupported
246 Whether Change Master Passphrase is supported.
247
248 · 0: Not supported
249
250 · 1: Supported
251
252 MasterEraseDeviceDataSupported
253 Whether Master Erase Device Data is supported.
254
255 · 0: Not supported
256
257 · 1: Supported
258
259
260
261ipmctl 2019-10-23IPMCTL-SHOW-SYSTEM-CAPABILITIES(1)