blob: df913b5ed7308a3c0ba1659e4a1b69231c929e06 [file] [log] [blame]
Manojkiran Edaa907a582021-01-19 14:28:06 +05301{
Patrick Williams36180642022-12-08 06:13:03 -06002 "entries": [
3 {
4 "attribute_name": "fw_boot_side",
5 "possible_values": ["Perm", "Temp"],
Sagar Srinivas7927f902023-10-09 07:53:00 -05006 "value_names": ["Perm", "Temp"],
Patrick Williams36180642022-12-08 06:13:03 -06007 "default_values": ["Temp"],
8 "helpText": "Specifies the next boot side to the host, i.e. Temp or Perm. Host can set/query this attribute at anytime to know which is the side the host would boot in the next reboot.",
9 "displayName": "Current Firmware Boot Side (pending)"
10 },
11 {
12 "attribute_name": "fw_boot_side_current",
13 "possible_values": ["Perm", "Temp"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050014 "value_names": ["Perm", "Temp"],
Patrick Williams36180642022-12-08 06:13:03 -060015 "default_values": ["Temp"],
16 "helpText": "Specifies the current boot side to the host, i.e. Temp or Perm. Host can query this attribute at anytime to know which side it is running on. This attribute is set by the BMC. Set fw_boot_side instead.",
17 "displayName": "Current Firmware Boot Side (current)"
18 },
19 {
20 "attribute_name": "pvm_pcie_error_inject",
21 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050022 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -060023 "default_values": ["Enabled"],
24 "helpText": "pvm_pcie_error_inject",
25 "displayName": "pvm_pcie_error_inject"
26 },
27 {
28 "attribute_name": "vmi_if0_ipv4_method",
29 "possible_values": ["IPv4Static", "IPv4DHCP"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050030 "value_names": ["IPv4Static", "IPv4DHCP"],
Patrick Williams36180642022-12-08 06:13:03 -060031 "default_values": ["IPv4Static"],
32 "helpText": "vmi_if0_ipv4_method",
33 "displayName": "vmi_if0_ipv4_method"
34 },
35 {
36 "attribute_name": "vmi_if1_ipv4_method",
37 "possible_values": ["IPv4Static", "IPv4DHCP"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050038 "value_names": ["IPv4Static", "IPv4DHCP"],
Patrick Williams36180642022-12-08 06:13:03 -060039 "default_values": ["IPv4Static"],
40 "helpText": "vmi_if1_ipv4_method",
41 "displayName": "vmi_if1_ipv4_method"
42 },
43 {
44 "attribute_name": "vmi_if0_ipv6_method",
Asmitha Karunanithi28514b02023-03-23 09:03:56 -050045 "possible_values": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050046 "value_names": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
Patrick Williams36180642022-12-08 06:13:03 -060047 "default_values": ["IPv6Static"],
48 "helpText": "vmi_if0_ipv6_method",
49 "displayName": "vmi_if0_ipv6_method"
50 },
51 {
52 "attribute_name": "vmi_if1_ipv6_method",
Asmitha Karunanithi28514b02023-03-23 09:03:56 -050053 "possible_values": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050054 "value_names": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
Patrick Williams36180642022-12-08 06:13:03 -060055 "default_values": ["IPv6Static"],
56 "helpText": "vmi_if1_ipv6_method",
57 "displayName": "vmi_if1_ipv6_method"
58 },
59 {
60 "attribute_name": "hb_hyp_switch",
61 "possible_values": ["PowerVM", "OPAL"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050062 "value_names": ["PowerVM", "OPAL"],
Patrick Williams36180642022-12-08 06:13:03 -060063 "default_values": ["PowerVM"],
64 "helpText": "Tells the host boot fw which type of hypervisor will be loaded.",
65 "displayName": "hb_hyp_switch",
66 "dbus": {
67 "object_path": "/com/ibm/host0/hypervisor",
68 "interface": "com.ibm.Host.Target",
69 "property_name": "Target",
70 "property_type": "string",
71 "property_values": [
72 "com.ibm.Host.Target.Hypervisor.PowerVM",
73 "com.ibm.Host.Target.Hypervisor.OPAL"
74 ]
Manojkiran Eda672aece2021-02-08 09:56:47 +053075 }
Patrick Williams36180642022-12-08 06:13:03 -060076 },
77 {
78 "attribute_name": "hb_hyp_switch_current",
79 "possible_values": ["PowerVM", "OPAL"],
Sagar Srinivas7927f902023-10-09 07:53:00 -050080 "value_names": ["PowerVM", "OPAL"],
Patrick Williams36180642022-12-08 06:13:03 -060081 "default_values": ["PowerVM"],
82 "helpText": "Do not set this attribute directly; set hb_hyp_switch instead.",
83 "displayName": "hb_hyp_switch (current)",
84 "readOnly": true
85 },
86 {
Riya Dixit9e4aedb2024-06-05 08:09:59 -050087 "attribute_name": "hb_predictive_mem_guard",
88 "possible_values": ["Enabled", "Disabled"],
89 "default_values": ["Enabled"],
90 "helpText": "Enable or Disable Predictive Guard for Memory Errors.",
91 "displayName": "Predictive Memory Guard"
92 },
93 {
94 "attribute_name": "hb_predictive_mem_guard_current",
95 "possible_values": ["Enabled", "Disabled"],
96 "default_values": ["Enabled"],
97 "helpText": "Enable or Disable Predictive Guard for Memory Errors.",
98 "displayName": "Predictive Memory Guard",
99 "readOnly": true
100 },
101 {
Patrick Williams36180642022-12-08 06:13:03 -0600102 "attribute_name": "pvm_stop_at_standby",
103 "possible_values": ["Disabled", "Enabled", "ManualOnly"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500104 "value_names": ["Disabled", "Enabled", "ManualOnly"],
Patrick Williams36180642022-12-08 06:13:03 -0600105 "default_values": ["Disabled"],
106 "helpText": "Select hypervisor boot policy, requires a reboot for a change to be applied. Disabled: Instructs server not to activate server firmware and partitions for either a user-initated power on or a recovery power on, Enabled: Instructs the server to automatically activate certain partitions for either a user-initated power on or a recovery power on, ManualOnly: Instructs the server to activate server firmware and partitions automatically only in case of a recovery power on after an abnormal termination.",
107 "displayName": "pvm_stop_at_standby",
108 "dbus": {
109 "object_path": "/xyz/openbmc_project/control/host0/boot",
110 "interface": "xyz.openbmc_project.Control.Boot.Mode",
111 "property_name": "BootMode",
112 "property_type": "string",
113 "property_values": [
114 "xyz.openbmc_project.Control.Boot.Mode.Modes.Regular",
115 "xyz.openbmc_project.Control.Boot.Mode.Modes.Setup",
116 "xyz.openbmc_project.Control.Boot.Mode.Modes.Safe"
117 ]
Manojkiran Eda672aece2021-02-08 09:56:47 +0530118 }
Patrick Williams36180642022-12-08 06:13:03 -0600119 },
120 {
121 "attribute_name": "pvm_stop_at_standby_current",
122 "possible_values": ["Disabled", "Enabled", "ManualOnly"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500123 "value_names": ["Disabled", "Enabled", "ManualOnly"],
Patrick Williams36180642022-12-08 06:13:03 -0600124 "default_values": ["Disabled"],
125 "helpText": "Specifies the current hypervisor boot policy. Do not set this attribute directly; set pvm_stop_at_standby instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600126 "displayName": "pvm_stop_at_standby_current (current)",
127 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600128 },
129 {
130 "attribute_name": "hb_debug_console",
131 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500132 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600133 "default_values": ["Disabled"],
134 "helpText": "When set to Enabled Hostboot should emit debug trace information to the VUART2 device.",
135 "displayName": "hb-debug-console"
136 },
137 {
138 "attribute_name": "hb_inhibit_bmc_reset",
139 "possible_values": ["NoInhibit", "Inhibit"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500140 "value_names": ["NoInhibit", "Inhibit"],
Patrick Williams36180642022-12-08 06:13:03 -0600141 "default_values": ["NoInhibit"],
142 "helpText": "When set to Inhibit, the hypervisor shall not reset/reload the BMC at runtime.",
143 "displayName": "hb-inhibit-bmc-reset",
144 "readOnly": true
145 },
146 {
147 "attribute_name": "pvm_system_power_off_policy",
148 "possible_values": ["Power Off", "Stay On", "Automatic"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500149 "value_names": ["Power Off", "Stay On", "Automatic"],
Patrick Williams36180642022-12-08 06:13:03 -0600150 "default_values": ["Automatic"],
151 "helpText": "The system power off policy flag is a system parameter that controls the system's behavior when the last partition (or only partition in the case of a system that is not managed by an HMC) is powered off.",
152 "displayName": "System Automatic Power Off Policy"
153 },
154 {
155 "attribute_name": "pvm_hmc_managed",
156 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500157 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600158 "default_values": ["Disabled"],
159 "helpText": "This option enables or disables the system is managed by HMC.",
160 "displayName": "HMC managed System"
161 },
162 {
Riya Dixit1f61b582023-05-04 03:14:54 -0500163 "attribute_name": "pvm_vmi_support",
164 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500165 "value_names": ["Disabled", "Enabled"],
Riya Dixit1f61b582023-05-04 03:14:54 -0500166 "default_values": ["Disabled"],
167 "helpText": "Indicates whether or not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is not available.",
168 "displayName": "VMI Support",
169 "readOnly": true
170 },
171 {
Patrick Williams36180642022-12-08 06:13:03 -0600172 "attribute_name": "pvm_rtad",
173 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500174 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600175 "default_values": ["Disabled"],
176 "helpText": "This option enables or disables the Remote Trusted Attestation Daemon for host firmware.",
177 "displayName": "Remote Trusted Attestation Daemon State"
178 },
179 {
180 "attribute_name": "pvm_default_os_type",
vkaverap@in.ibm.com146ff922023-10-29 22:32:57 -0500181 "possible_values": [
182 "AIX",
183 "Linux",
184 "IBM I",
185 "Linux KVM",
186 "Default"
187 ],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500188 "value_names": ["AIX", "Linux", "IBM I", "Linux KVM", "Default"],
Patrick Williams36180642022-12-08 06:13:03 -0600189 "default_values": ["Default"],
190 "helpText": "CEC Primary OS",
191 "displayName": "CEC Primary OS"
192 },
193 {
194 "attribute_name": "pvm_default_os_type_current",
vkaverap@in.ibm.com146ff922023-10-29 22:32:57 -0500195 "possible_values": [
196 "AIX",
197 "Linux",
198 "IBM I",
199 "Linux KVM",
200 "Default"
201 ],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500202 "value_names": ["AIX", "Linux", "IBM I", "Linux KVM", "Default"],
Patrick Williams36180642022-12-08 06:13:03 -0600203 "default_values": ["Default"],
204 "helpText": "Specifies the current CEC Primary OS type. Do not set this attribute directly; set pvm_default_os_type instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600205 "displayName": "CEC Primary OS (current)",
206 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600207 },
208 {
209 "attribute_name": "pvm_system_operating_mode",
210 "possible_values": ["Normal", "Manual"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500211 "value_names": ["Normal", "Manual"],
Patrick Williams36180642022-12-08 06:13:03 -0600212 "default_values": ["Normal"],
213 "helpText": "Manual mode is used for service or maintenance purpose of the system hardware. When the system is in manual mode, various automatic functions such as recovery on error, system poweron on power loss and reboot of host on failure are disabled.",
214 "displayName": "Server Operating Mode"
215 },
216 {
217 "attribute_name": "pvm_rpa_boot_mode",
218 "possible_values": [
219 "Normal",
220 "SavedList",
221 "SmsMenu",
222 "OkPrompt",
223 "DefaultList"
224 ],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500225 "value_names": [
226 "Normal",
227 "SavedList",
228 "SmsMenu",
229 "OkPrompt",
230 "DefaultList"
231 ],
Patrick Williams36180642022-12-08 06:13:03 -0600232 "default_values": ["Normal"],
233 "helpText": "Select the boot type for an AIX/Linux partition. Normal: The partition boots directly to the operating system, SavedList: The system boots from the saved service mode boot list, SmsMenu: The partition stops at the System Management Services(SMS) menu, OkPrompt: The system stops at the open firmware prompt, DefaultList: The system boots from the default boot list.",
234 "displayName": "AIX/Linux Partition Boot Mode"
235 },
236 {
237 "attribute_name": "pvm_rpa_boot_mode_current",
238 "possible_values": [
239 "Normal",
240 "SavedList",
241 "SmsMenu",
242 "OkPrompt",
243 "DefaultList"
244 ],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500245 "value_names": [
246 "Normal",
247 "SavedList",
248 "SmsMenu",
249 "OkPrompt",
250 "DefaultList"
251 ],
Patrick Williams36180642022-12-08 06:13:03 -0600252 "default_values": ["Normal"],
253 "helpText": "Specifies the current boot type for an AIX/Linux partition. Do not set this attribute directly; set pvm_rpa_boot_mode instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600254 "displayName": "AIX/Linux Partition Boot Mode (current)",
255 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600256 },
257 {
258 "attribute_name": "pvm_os_boot_type",
259 "possible_values": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500260 "value_names": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
Manojkiran Eda4066a192023-06-13 08:31:01 +0530261 "default_values": ["A_Mode"],
Kamalkumar Patelfcda4d02023-08-21 07:41:27 -0500262 "helpText": "Select the IBM i partition boot mode for next system boot. A_Mode: Boot from disk using copy A, B_Mode: Boot from disk using copy B, C_Mode: Reserved for IBM lab use only, D_Mode: Boot from media/drives.",
263 "displayName": "IBM i Partition Boot Mode"
Patrick Williams36180642022-12-08 06:13:03 -0600264 },
265 {
266 "attribute_name": "pvm_os_boot_type_current",
267 "possible_values": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500268 "value_names": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
Manojkiran Eda4066a192023-06-13 08:31:01 +0530269 "default_values": ["A_Mode"],
Kamalkumar Patelfcda4d02023-08-21 07:41:27 -0500270 "helpText": "Specifies the current IBM i partition boot mode for next system boot. Do not set this attribute directly; set pvm_os_boot_type instead.",
271 "displayName": "IBM i Partition Boot Mode (current)",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600272 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600273 },
274 {
275 "attribute_name": "pvm_vtpm",
276 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500277 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600278 "default_values": ["Enabled"],
279 "helpText": "Enabling vTPM makes a TPM available to the guest operating system.",
280 "displayName": "Virtual Trusted Platform Module"
281 },
282 {
283 "attribute_name": "pvm_vtpm_current",
284 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500285 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600286 "default_values": ["Enabled"],
287 "helpText": "Specifies the current vTPM policy. Do not set this attribute directly; set pvm_vtpm instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600288 "displayName": "Virtual Trusted Platform Module (current)",
289 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600290 },
291 {
292 "attribute_name": "pvm_sys_dump_active",
293 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500294 "value_names": ["Enabled", "Disabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600295 "default_values": ["Disabled"],
296 "helpText": "Enabled when a system dump is in progress or stored in hypervisor memory and ready for offload, Disabled otherwise.",
297 "displayName": "System Dump Active"
298 },
299 {
300 "attribute_name": "hb_memory_region_size",
Jayashankar Padath326cd372023-02-07 07:29:10 -0600301 "possible_values": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500302 "value_names": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
Patrick Williams36180642022-12-08 06:13:03 -0600303 "default_values": ["256MB"],
304 "helpText": "Specifies the size of the logical memory block the system uses to read memory, requires a reboot for a change to be applied.",
305 "displayName": "Memory Region Size (pending)"
306 },
307 {
308 "attribute_name": "hb_memory_region_size_current",
Jayashankar Padath326cd372023-02-07 07:29:10 -0600309 "possible_values": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500310 "value_names": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
Patrick Williams36180642022-12-08 06:13:03 -0600311 "default_values": ["256MB"],
312 "helpText": "Specifies the size of the logical memory block the system uses to read memory for the current IPL. Do not set this attribute directly; set hb_memory_region_size instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600313 "displayName": "Memory Region Size (current)",
314 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600315 },
316 {
317 "attribute_name": "hb_power_limit_enable",
318 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500319 "value_names": ["Enabled", "Disabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600320 "default_values": ["Disabled"],
321 "helpText": "Specifies whether the power limit is enabled.",
322 "displayName": "Power Limit Enable",
323 "dbus": {
324 "object_path": "/xyz/openbmc_project/control/host0/power_cap",
325 "interface": "xyz.openbmc_project.Control.Power.Cap",
326 "property_name": "PowerCapEnable",
327 "property_type": "bool",
328 "property_values": [true, false]
Manojkiran Eda70a5da92022-03-06 11:25:10 +0530329 }
Patrick Williams36180642022-12-08 06:13:03 -0600330 },
331 {
332 "attribute_name": "hb_power_limit_enable_current",
333 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500334 "value_names": ["Enabled", "Disabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600335 "default_values": ["Disabled"],
336 "helpText": "Specifies if the power limit is enabled for the current IPL. Do not set this attribute directly; set hb_power_limit_enable instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600337 "displayName": "Power Limit Enable (current)",
338 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600339 },
340 {
341 "attribute_name": "hb_secure_ver_lockin_enabled",
342 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500343 "value_names": ["Enabled", "Disabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600344 "default_values": ["Disabled"],
345 "helpText": "Specifies whether the secure version lockin functionality is enabled.",
346 "displayName": "Secure Version Lockin Enabled"
347 },
348 {
349 "attribute_name": "hb_memory_mirror_mode",
350 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500351 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600352 "default_values": ["Disabled"],
353 "helpText": "Specifies if the memory mirroring is enabled, requires a reboot for a change to be applied.",
354 "displayName": "Memory Mirror Mode (pending)"
355 },
356 {
357 "attribute_name": "hb_memory_mirror_mode_current",
358 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500359 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600360 "default_values": ["Disabled"],
361 "helpText": "Specifies if the memory mirroring is enabled for the current IPL. Do not set this attribute directly; set hb_memory_mirror_mode instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600362 "displayName": "Memory Mirror Mode (current)",
363 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600364 },
365 {
366 "attribute_name": "hb_tpm_required",
367 "possible_values": ["Required", "Not Required"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500368 "value_names": ["Required", "Not Required"],
Patrick Williams36180642022-12-08 06:13:03 -0600369 "default_values": ["Required"],
370 "helpText": "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system",
371 "displayName": "TPM Required Policy (pending)",
372 "dbus": {
373 "object_path": "/xyz/openbmc_project/control/host0/TPMEnable",
374 "interface": "xyz.openbmc_project.Control.TPM.Policy",
375 "property_name": "TPMEnable",
376 "property_type": "bool",
377 "property_values": [true, false]
Manojkiran Eda1b8535e2021-11-13 14:19:34 +0530378 }
Patrick Williams36180642022-12-08 06:13:03 -0600379 },
380 {
381 "attribute_name": "hb_tpm_required_current",
382 "possible_values": ["Required", "Not Required"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500383 "value_names": ["Required", "Not Required"],
Patrick Williams36180642022-12-08 06:13:03 -0600384 "default_values": ["Required"],
385 "helpText": "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system. Do not set this attribute directly; set hb_tpm_required instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600386 "displayName": "TPM Required Policy (current)",
387 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600388 },
389 {
390 "attribute_name": "hb_key_clear_request",
391 "possible_values": [
392 "NONE",
393 "ALL",
394 "OS_KEYS",
395 "POWERVM_SYSKEY",
396 "MFG_ALL",
397 "MFG"
398 ],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500399 "value_names": [
400 "NONE",
401 "ALL",
402 "OS_KEYS",
403 "POWERVM_SYSKEY",
404 "MFG_ALL",
405 "MFG"
406 ],
Patrick Williams36180642022-12-08 06:13:03 -0600407 "default_values": ["NONE"],
408 "helpText": "Specifies the requested level of security keys to be cleared from the system, requires a reboot to take effect",
409 "displayName": "Key Clear Request (pending)"
410 },
411 {
412 "attribute_name": "hb_key_clear_request_current",
413 "possible_values": [
414 "NONE",
415 "ALL",
416 "OS_KEYS",
417 "POWERVM_SYSKEY",
418 "MFG_ALL",
419 "MFG"
420 ],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500421 "value_names": [
422 "NONE",
423 "ALL",
424 "OS_KEYS",
425 "POWERVM_SYSKEY",
426 "MFG_ALL",
427 "MFG"
428 ],
Patrick Williams36180642022-12-08 06:13:03 -0600429 "default_values": ["NONE"],
430 "helpText": "Specifies the requested level of security keys to be cleared from the system for the current IPL. Do not set this attribute directly; set hb_key_clear_request instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600431 "displayName": "Key Clear Request (current)",
432 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600433 },
434 {
435 "attribute_name": "hb_host_usb_enablement",
436 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500437 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600438 "default_values": ["Enabled"],
439 "helpText": "Specifies if Host USB is disabled or enabled for security reasons, requires a reboot for a change to be applied.",
440 "displayName": "Host USB Enablement (pending)"
441 },
442 {
443 "attribute_name": "hb_host_usb_enablement_current",
444 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500445 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600446 "default_values": ["Enabled"],
447 "helpText": "Specifies if Host USB is disabled or enabled for security reasons. Do not set this attribute directly; set hb_host_usb_enablement instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600448 "displayName": "Host USB Enablement (current)",
449 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600450 },
451 {
452 "attribute_name": "pvm_auto_poweron_restart",
453 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500454 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600455 "default_values": ["Disabled"],
456 "helpText": "Select auto poweron policy. Disabled: Instructs server not to activate any auto poweron logic, Enabled: The system will boot automatically once power is restored after a power disturbance.",
457 "displayName": "pvm_auto_poweron_restart",
458 "dbus": {
459 "object_path": "/xyz/openbmc_project/control/host0/power_restore_policy",
460 "interface": "xyz.openbmc_project.Control.Power.RestorePolicy",
461 "property_name": "PowerRestorePolicy",
462 "property_type": "string",
463 "property_values": [
464 "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.None",
465 "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOn"
466 ]
467 }
468 },
469 {
470 "attribute_name": "hb_lateral_cast_out_mode",
471 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500472 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600473 "default_values": ["Enabled"],
474 "helpText": "Only change this value if instructed by service provider as it might degrade system performance. Specifies if Lateral Cast Out mode is disabled or enabled, requires a reboot for a change to be applied.",
475 "displayName": "Lateral Cast Out mode (pending)"
476 },
477 {
478 "attribute_name": "hb_lateral_cast_out_mode_current",
479 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500480 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600481 "default_values": ["Enabled"],
482 "helpText": "Only change this value if instructed by service provider as it might degrade system performance. Specifies if Lateral Cast Out mode is disabled or enabled. Do not set this attribute directly; set hb_lateral_cast_out_mode instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600483 "displayName": "Lateral Cast Out mode (current)",
484 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600485 },
486 {
487 "attribute_name": "hb_proc_favor_aggressive_prefetch",
488 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500489 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600490 "default_values": ["Disabled"],
491 "helpText": "Only change this value if instructed by service provider as it might degrade system performance. Specifies if Proc Favor Aggressive Prefetch is disabled or enabled, requires a reboot for a change to be applied.",
492 "displayName": "Proc Favor Aggressive Prefetch (pending)"
493 },
494 {
495 "attribute_name": "hb_proc_favor_aggressive_prefetch_current",
496 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500497 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600498 "default_values": ["Disabled"],
499 "helpText": "Only change this value if instructed by service provider as it might degrade system performance. Specifies if Proc Favor Aggressive Prefetch is disabled or enabled. Do not set this attribute directly; set hb_proc_favor_aggressive_prefetch instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600500 "displayName": "Proc Favor Aggressive Prefetch (current)",
501 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600502 },
503 {
504 "attribute_name": "pvm_create_default_lpar",
505 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500506 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600507 "default_values": ["Disabled"],
508 "helpText": "When enabled creates a new default partition after NVRAM is cleared. This is primarily for machines that are managed by hardware management console.",
509 "displayName": "pvm_create_default_lpar (pending)"
510 },
511 {
512 "attribute_name": "pvm_create_default_lpar_current",
513 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500514 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600515 "default_values": ["Disabled"],
516 "helpText": "When enabled creates a new default partition after NVRAM is cleared. This is primarily for machines that are managed by hardware management console.Do not set this attribute directly; set pvm_create_default_lpar instead.",
Patel-Kamalkumard99cca32023-02-06 04:01:02 -0600517 "displayName": "pvm_create_default_lpar (current)",
518 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600519 },
520 {
521 "attribute_name": "pvm_keep_and_clear",
522 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500523 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600524 "default_values": ["Disabled"],
525 "helpText": "The hypervisor needs to clear most of PHYP NVRAM, but preserve the NVRAM for the manufacturing default partition",
526 "displayName": "pvm_keep_and_clear"
527 },
528 {
529 "attribute_name": "pvm_clear_nvram",
530 "possible_values": ["Disabled", "Enabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500531 "value_names": ["Disabled", "Enabled"],
Patrick Williams36180642022-12-08 06:13:03 -0600532 "default_values": ["Disabled"],
533 "helpText": "Specifies if the hypervisor needs to clear PHYP NVRAM",
534 "displayName": "pvm_clear_nvram"
535 },
536 {
537 "attribute_name": "pvm_boot_initiator",
538 "possible_values": ["User", "HMC", "Host", "Auto"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500539 "value_names": ["User", "HMC", "Host", "Auto"],
Patrick Williams36180642022-12-08 06:13:03 -0600540 "default_values": ["User"],
541 "helpText": "Specifies who initiated the IPL.",
542 "displayName": "IPL Initiator (pending)"
543 },
544 {
545 "attribute_name": "pvm_boot_initiator_current",
546 "possible_values": ["User", "HMC", "Host", "Auto"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500547 "value_names": ["User", "HMC", "Host", "Auto"],
Patrick Williams36180642022-12-08 06:13:03 -0600548 "default_values": ["User"],
549 "helpText": "Specifies who initiated the IPL. Set pvm_boot_initiator instead.",
550 "displayName": "IPL Initiator (current)",
551 "readOnly": true
552 },
553 {
554 "attribute_name": "pvm_boot_type",
555 "possible_values": ["IPL", "ReIPL"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500556 "value_names": ["IPL", "ReIPL"],
Patrick Williams36180642022-12-08 06:13:03 -0600557 "default_values": ["IPL"],
558 "helpText": "Specifies if the boot type is an IPL or a ReIPL",
559 "displayName": "Boot Type Indicator (pending)"
560 },
561 {
562 "attribute_name": "pvm_boot_type_current",
563 "possible_values": ["IPL", "ReIPL"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500564 "value_names": ["IPL", "ReIPL"],
Patrick Williams36180642022-12-08 06:13:03 -0600565 "default_values": ["IPL"],
566 "helpText": "Specifies if the boot type is an IPL or a ReIPL. Set pvm_boot_type instead",
567 "displayName": "Boot Type Indicator (current)",
568 "readOnly": true
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000569 },
570 {
Archana Kakani7eab4572023-10-20 07:28:08 -0500571 "attribute_name": "pvm_rpd_guard_policy",
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000572 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500573 "value_names": ["Enabled", "Disabled"],
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000574 "default_values": ["Enabled"],
575 "helpText": "Controls whether or not a processor core will be de-configured on error.",
Archana Kakani7eab4572023-10-20 07:28:08 -0500576 "displayName": "Guard on error"
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000577 },
578 {
579 "attribute_name": "pvm_rpd_policy",
580 "possible_values": ["Enabled", "Scheduled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500581 "value_names": ["Enabled", "Scheduled", "Disabled"],
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000582 "default_values": ["Enabled"],
583 "helpText": "Enabled (Run on each core once daily, at an equally spaced interval, to test each core every 24 hours. For example, on a 48-core system, the RPD would test one core every 30 minutes), Run Now (Run sequentially on each core starting immediately), Scheduled (Run sequentially on each core at the scheduled time each day), Disabled (No diagnostics or exercisers will be run).",
584 "displayName": "Runtime Processor Diagnostics Policy"
585 },
586 {
587 "attribute_name": "pvm_rpd_immediate_test",
588 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500589 "value_names": ["Enabled", "Disabled", "Automatic"],
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000590 "default_values": ["Disabled"],
591 "helpText": "Enabled (Override the pvm_rpd_policy and start a diagnostic test run immediately. RPD will set pvm_rpd_immediate_test to “Disabled” when an immediate test run completes), Disabled (The pvm_rpd_policy is used).",
592 "displayName": "Immediate Test Requested"
593 },
594 {
595 "attribute_name": "pvm_rpd_feature",
596 "possible_values": ["Enabled", "Disabled", "Automatic"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500597 "value_names": ["Enabled", "Disabled", "Automatic"],
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000598 "default_values": ["Automatic"],
599 "helpText": "Controls whether or not the Runtime Processor Diagnostics (RPD) Feature will be configured on the system. Enabled ( The RPD feature will be configured regardless of the amount of installed memory), Automatic (The RPD feature will be configured on systems with at least 128GB of installed memory and not configured on systems with less than 128GB), Disabled (The RPD feature will not be configured).",
600 "displayName": "Runtime Processor Diagnostics Feature"
601 },
602 {
603 "attribute_name": "pvm_rpd_feature_current",
604 "possible_values": ["Enabled", "Disabled", "Automatic"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500605 "value_names": ["Enabled", "Disabled", "Automatic"],
Patel-Kamalkumar3b23adb2022-10-17 10:01:56 +0000606 "default_values": ["Automatic"],
607 "helpText": "Controls whether or not the Runtime Processor Diagnostics (RPD) Feature will be configured on the system. Enabled ( The RPD feature will be configured regardless of the amount of installed memory), Automatic (The RPD feature will be configured on systems with at least 128GB of installed memory and not configured on systems with less than 128GB), Disabled (The RPD feature will not be configured).",
608 "displayName": "Runtime Processor Diagnostics Feature"
Sheldon Bailey5d77c932023-02-16 12:44:06 -0600609 },
610 {
611 "attribute_name": "hb_power_PS0_present",
612 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500613 "value_names": ["Enabled", "Disabled"],
Sheldon Bailey5d77c932023-02-16 12:44:06 -0600614 "default_values": ["Disabled"],
615 "helpText": "Specifies if Power Supply 0 is present. (Enabled is Present)",
616 "displayName": "Power Supply 0 is functional",
617 "dbus": {
618 "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
619 "interface": "xyz.openbmc_project.Inventory.Item",
620 "property_name": "Present",
621 "property_type": "bool",
622 "property_values": [true, false]
623 }
624 },
625 {
626 "attribute_name": "hb_power_PS1_present",
627 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500628 "value_names": ["Enabled", "Disabled"],
Sheldon Bailey5d77c932023-02-16 12:44:06 -0600629 "default_values": ["Disabled"],
630 "helpText": "Specifies if Power Supply 1 is present. (Enabled is Present)",
631 "displayName": "Power Supply 1 is functional",
632 "dbus": {
633 "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
634 "interface": "xyz.openbmc_project.Inventory.Item",
635 "property_name": "Present",
636 "property_type": "bool",
637 "property_values": [true, false]
638 }
639 },
640 {
641 "attribute_name": "hb_power_PS2_present",
642 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500643 "value_names": ["Enabled", "Disabled"],
Sheldon Bailey5d77c932023-02-16 12:44:06 -0600644 "default_values": ["Disabled"],
645 "helpText": "Specifies if Power Supply 2 is Present. (Enabled is Present)",
646 "displayName": "Power Supply 2 is functional",
647 "dbus": {
648 "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
649 "interface": "xyz.openbmc_project.Inventory.Item",
650 "property_name": "Present",
651 "property_type": "bool",
652 "property_values": [true, false]
653 }
654 },
655 {
656 "attribute_name": "hb_power_PS3_present",
657 "possible_values": ["Enabled", "Disabled"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500658 "value_names": ["Enabled", "Disabled"],
Sheldon Bailey5d77c932023-02-16 12:44:06 -0600659 "default_values": ["Disabled"],
660 "helpText": "Specifies if Power Supply 3 is present. (Enabled is Present)",
661 "displayName": "Power Supply 3 is functional",
662 "dbus": {
663 "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3",
664 "interface": "xyz.openbmc_project.Inventory.Item",
665 "property_name": "Present",
666 "property_type": "bool",
667 "property_values": [true, false]
668 }
Kamalkumar Patelfcda4d02023-08-21 07:41:27 -0500669 },
670 {
671 "attribute_name": "pvm_ibmi_network_install_type",
672 "possible_values": ["Disabled", "NFS", "iSCSI"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500673 "value_names": ["Disabled", "NFS", "iSCSI"],
Kamalkumar Patelfcda4d02023-08-21 07:41:27 -0500674 "default_values": ["Disabled"],
675 "helpText": "Specifies whether the IBM i network install type is NFS Optical or iSCSI Tape. Disabled: indicates the IBM i Network Install BIOS attributes should not be used.",
676 "displayName": "IBM i Network Install Type"
677 },
678 {
679 "attribute_name": "pvm_ibmi_ipaddress_protocol",
680 "possible_values": ["IPv4", "IPv6"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500681 "value_names": ["IPv4", "IPv6"],
Kamalkumar Patelfcda4d02023-08-21 07:41:27 -0500682 "default_values": ["IPv4"],
683 "helpText": "Specifies whether the IP address protocol for IBM i network install is IPv4 or IPv6.",
684 "displayName": "IBM i IP Address Protocol"
685 },
686 {
687 "attribute_name": "pvm_ibmi_max_frame_size",
688 "possible_values": ["MTU1500", "MTU9000"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500689 "value_names": ["MTU1500", "MTU9000"],
Kamalkumar Patelfcda4d02023-08-21 07:41:27 -0500690 "default_values": ["MTU1500"],
691 "helpText": "Specifies the maximum frame size (maximum transmission unit, MTU). The value is in terms of bytes per packet size.",
692 "displayName": "Maximum Frame Size"
vkaverap@in.ibm.com146ff922023-10-29 22:32:57 -0500693 },
694 {
695 "attribute_name": "pvm_linux_kvm_memory",
696 "possible_values": ["Automatic", "Custom"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500697 "value_names": ["Automatic", "Custom"],
vkaverap@in.ibm.com146ff922023-10-29 22:32:57 -0500698 "default_values": ["Automatic"],
699 "helpText": "Controls whether the system or user specified percentage of available system memory will be reserved for the management of KVM guests. Automatic (default) – The system will determine the percentage of available system memory to be reserved for the management of KVM guests. Custom – The user specified percentage of available system memory will be reserved for the management of KVM guests.",
700 "displayName": "Memory setting for KVM Guest Management"
701 },
702 {
703 "attribute_name": "pvm_linux_kvm_memory_current",
704 "possible_values": ["Automatic", "Custom"],
Sagar Srinivas7927f902023-10-09 07:53:00 -0500705 "value_names": ["Automatic", "Custom"],
vkaverap@in.ibm.com146ff922023-10-29 22:32:57 -0500706 "default_values": ["Automatic"],
707 "helpText": "Controls whether the system or user specified percentage of available system memory will be reserved for the management of KVM guests. Automatic (default) – The system will determine the percentage of available system memory to be reserved for the management of KVM guests. Custom – The user specified percentage of available system memory will be reserved for the management of KVM guests.",
708 "displayName": "Memory setting for KVM Guest Management (current)",
709 "readOnly": true
Patrick Williams36180642022-12-08 06:13:03 -0600710 }
711 ]
Manojkiran Edaa907a582021-01-19 14:28:06 +0530712}