1ac713eecSArchana Kakani{
2ac713eecSArchana Kakani    "entries": [
3ac713eecSArchana Kakani        {
4ac713eecSArchana Kakani            "attribute_type": "enum",
5ac713eecSArchana Kakani            "attribute_name": "fw_boot_side",
6ac713eecSArchana Kakani            "possible_values": ["Perm", "Temp"],
7ac713eecSArchana Kakani            "value_names": ["Perm", "Temp"],
8ac713eecSArchana Kakani            "default_values": ["Temp"],
9*d6608096SArchana Kakani            "help_text": "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.",
10*d6608096SArchana Kakani            "display_name": "Current Firmware Boot Side (pending)"
11ac713eecSArchana Kakani        },
12ac713eecSArchana Kakani        {
13ac713eecSArchana Kakani            "attribute_type": "enum",
14ac713eecSArchana Kakani            "attribute_name": "fw_boot_side_current",
15ac713eecSArchana Kakani            "possible_values": ["Perm", "Temp"],
16ac713eecSArchana Kakani            "value_names": ["Perm", "Temp"],
17ac713eecSArchana Kakani            "default_values": ["Temp"],
18*d6608096SArchana Kakani            "help_text": "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.",
19*d6608096SArchana Kakani            "display_name": "Current Firmware Boot Side (current)"
20ac713eecSArchana Kakani        },
21ac713eecSArchana Kakani        {
22ac713eecSArchana Kakani            "attribute_type": "enum",
23ac713eecSArchana Kakani            "attribute_name": "pvm_pcie_error_inject",
24ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
25ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
26ac713eecSArchana Kakani            "default_values": ["Enabled"],
27*d6608096SArchana Kakani            "help_text": "pvm_pcie_error_inject",
28*d6608096SArchana Kakani            "display_name": "pvm_pcie_error_inject"
29ac713eecSArchana Kakani        },
30ac713eecSArchana Kakani        {
31ac713eecSArchana Kakani            "attribute_type": "enum",
32ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv4_method",
33ac713eecSArchana Kakani            "possible_values": ["IPv4Static", "IPv4DHCP"],
34ac713eecSArchana Kakani            "value_names": ["IPv4Static", "IPv4DHCP"],
35ac713eecSArchana Kakani            "default_values": ["IPv4Static"],
36*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv4_method",
37*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv4_method"
38ac713eecSArchana Kakani        },
39ac713eecSArchana Kakani        {
40ac713eecSArchana Kakani            "attribute_type": "enum",
41ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv4_method",
42ac713eecSArchana Kakani            "possible_values": ["IPv4Static", "IPv4DHCP"],
43ac713eecSArchana Kakani            "value_names": ["IPv4Static", "IPv4DHCP"],
44ac713eecSArchana Kakani            "default_values": ["IPv4Static"],
45*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv4_method",
46*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv4_method"
47ac713eecSArchana Kakani        },
48ac713eecSArchana Kakani        {
49ac713eecSArchana Kakani            "attribute_type": "enum",
50ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv6_method",
51ac713eecSArchana Kakani            "possible_values": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
52ac713eecSArchana Kakani            "value_names": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
53ac713eecSArchana Kakani            "default_values": ["IPv6Static"],
54*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv6_method",
55*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv6_method"
56ac713eecSArchana Kakani        },
57ac713eecSArchana Kakani        {
58ac713eecSArchana Kakani            "attribute_type": "enum",
59ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv6_method",
60ac713eecSArchana Kakani            "possible_values": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
61ac713eecSArchana Kakani            "value_names": ["IPv6Static", "IPv6DHCP", "IPv6SLAAC"],
62ac713eecSArchana Kakani            "default_values": ["IPv6Static"],
63*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv6_method",
64*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv6_method"
65ac713eecSArchana Kakani        },
66ac713eecSArchana Kakani        {
67ac713eecSArchana Kakani            "attribute_type": "enum",
68ac713eecSArchana Kakani            "attribute_name": "hb_hyp_switch",
69ac713eecSArchana Kakani            "possible_values": ["PowerVM", "OPAL"],
70ac713eecSArchana Kakani            "value_names": ["PowerVM", "OPAL"],
71ac713eecSArchana Kakani            "default_values": ["PowerVM"],
72*d6608096SArchana Kakani            "help_text": "Tells the host boot fw which type of hypervisor will be loaded.",
73*d6608096SArchana Kakani            "display_name": "hb_hyp_switch",
74ac713eecSArchana Kakani            "dbus": {
75ac713eecSArchana Kakani                "object_path": "/com/ibm/host0/hypervisor",
76ac713eecSArchana Kakani                "interface": "com.ibm.Host.Target",
77ac713eecSArchana Kakani                "property_name": "Target",
78ac713eecSArchana Kakani                "property_type": "string",
79ac713eecSArchana Kakani                "property_values": [
80ac713eecSArchana Kakani                    "com.ibm.Host.Target.Hypervisor.PowerVM",
81ac713eecSArchana Kakani                    "com.ibm.Host.Target.Hypervisor.OPAL"
82ac713eecSArchana Kakani                ]
83ac713eecSArchana Kakani            }
84ac713eecSArchana Kakani        },
85ac713eecSArchana Kakani        {
86ac713eecSArchana Kakani            "attribute_type": "enum",
87ac713eecSArchana Kakani            "attribute_name": "hb_hyp_switch_current",
88ac713eecSArchana Kakani            "possible_values": ["PowerVM", "OPAL"],
89ac713eecSArchana Kakani            "value_names": ["PowerVM", "OPAL"],
90ac713eecSArchana Kakani            "default_values": ["PowerVM"],
91*d6608096SArchana Kakani            "help_text": "Do not set this attribute directly; set hb_hyp_switch instead.",
92*d6608096SArchana Kakani            "display_name": "hb_hyp_switch (current)",
93*d6608096SArchana Kakani            "read_only": true
94ac713eecSArchana Kakani        },
95ac713eecSArchana Kakani        {
96ac713eecSArchana Kakani            "attribute_type": "enum",
97ac713eecSArchana Kakani            "attribute_name": "hb_predictive_mem_guard",
98ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
99ac713eecSArchana Kakani            "default_values": ["Enabled"],
100*d6608096SArchana Kakani            "help_text": "Enable or Disable Predictive Guard for Memory Errors.",
101*d6608096SArchana Kakani            "display_name": "Predictive Memory Guard"
102ac713eecSArchana Kakani        },
103ac713eecSArchana Kakani        {
104ac713eecSArchana Kakani            "attribute_type": "enum",
105ac713eecSArchana Kakani            "attribute_name": "hb_predictive_mem_guard_current",
106ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
107ac713eecSArchana Kakani            "default_values": ["Enabled"],
108*d6608096SArchana Kakani            "help_text": "Enable or Disable Predictive Guard for Memory Errors.",
109*d6608096SArchana Kakani            "display_name": "Predictive Memory Guard",
110*d6608096SArchana Kakani            "read_only": true
111ac713eecSArchana Kakani        },
112ac713eecSArchana Kakani        {
113ac713eecSArchana Kakani            "attribute_type": "enum",
114ac713eecSArchana Kakani            "attribute_name": "pvm_stop_at_standby",
115ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled", "ManualOnly"],
116ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled", "ManualOnly"],
117ac713eecSArchana Kakani            "default_values": ["Disabled"],
118*d6608096SArchana Kakani            "help_text": "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.",
119*d6608096SArchana Kakani            "display_name": "pvm_stop_at_standby",
120ac713eecSArchana Kakani            "dbus": {
121ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/control/host0/boot",
122ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Control.Boot.Mode",
123ac713eecSArchana Kakani                "property_name": "BootMode",
124ac713eecSArchana Kakani                "property_type": "string",
125ac713eecSArchana Kakani                "property_values": [
126ac713eecSArchana Kakani                    "xyz.openbmc_project.Control.Boot.Mode.Modes.Regular",
127ac713eecSArchana Kakani                    "xyz.openbmc_project.Control.Boot.Mode.Modes.Setup",
128ac713eecSArchana Kakani                    "xyz.openbmc_project.Control.Boot.Mode.Modes.Safe"
129ac713eecSArchana Kakani                ]
130ac713eecSArchana Kakani            }
131ac713eecSArchana Kakani        },
132ac713eecSArchana Kakani        {
133ac713eecSArchana Kakani            "attribute_type": "enum",
134ac713eecSArchana Kakani            "attribute_name": "pvm_stop_at_standby_current",
135ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled", "ManualOnly"],
136ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled", "ManualOnly"],
137ac713eecSArchana Kakani            "default_values": ["Disabled"],
138*d6608096SArchana Kakani            "help_text": "Specifies the current hypervisor boot policy. Do not set this attribute directly; set pvm_stop_at_standby instead.",
139*d6608096SArchana Kakani            "display_name": "pvm_stop_at_standby_current (current)",
140*d6608096SArchana Kakani            "read_only": true
141ac713eecSArchana Kakani        },
142ac713eecSArchana Kakani        {
143ac713eecSArchana Kakani            "attribute_type": "enum",
144ac713eecSArchana Kakani            "attribute_name": "hb_debug_console",
145ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
146ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
147ac713eecSArchana Kakani            "default_values": ["Disabled"],
148*d6608096SArchana Kakani            "help_text": "When set to Enabled Hostboot should emit debug trace information to the VUART2 device.",
149*d6608096SArchana Kakani            "display_name": "hb-debug-console"
150ac713eecSArchana Kakani        },
151ac713eecSArchana Kakani        {
152ac713eecSArchana Kakani            "attribute_type": "enum",
153ac713eecSArchana Kakani            "attribute_name": "hb_inhibit_bmc_reset",
154ac713eecSArchana Kakani            "possible_values": ["NoInhibit", "Inhibit"],
155ac713eecSArchana Kakani            "value_names": ["NoInhibit", "Inhibit"],
156ac713eecSArchana Kakani            "default_values": ["NoInhibit"],
157*d6608096SArchana Kakani            "help_text": "When set to Inhibit, the hypervisor shall not reset/reload the BMC at runtime.",
158*d6608096SArchana Kakani            "display_name": "hb-inhibit-bmc-reset",
159*d6608096SArchana Kakani            "read_only": true
160ac713eecSArchana Kakani        },
161ac713eecSArchana Kakani        {
162ac713eecSArchana Kakani            "attribute_type": "enum",
163ac713eecSArchana Kakani            "attribute_name": "pvm_system_power_off_policy",
164ac713eecSArchana Kakani            "possible_values": ["Power Off", "Stay On", "Automatic"],
165ac713eecSArchana Kakani            "value_names": ["Power Off", "Stay On", "Automatic"],
166ac713eecSArchana Kakani            "default_values": ["Automatic"],
167*d6608096SArchana Kakani            "help_text": "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.",
168*d6608096SArchana Kakani            "display_name": "System Automatic Power Off Policy"
169ac713eecSArchana Kakani        },
170ac713eecSArchana Kakani        {
171ac713eecSArchana Kakani            "attribute_type": "enum",
172ac713eecSArchana Kakani            "attribute_name": "pvm_hmc_managed",
173ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
174ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
175ac713eecSArchana Kakani            "default_values": ["Disabled"],
176*d6608096SArchana Kakani            "help_text": "This option enables or disables the system is managed by HMC.",
177*d6608096SArchana Kakani            "display_name": "HMC managed System"
178ac713eecSArchana Kakani        },
179ac713eecSArchana Kakani        {
180ac713eecSArchana Kakani            "attribute_type": "enum",
181ac713eecSArchana Kakani            "attribute_name": "pvm_vmi_support",
182ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
183ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
184ac713eecSArchana Kakani            "default_values": ["Disabled"],
185*d6608096SArchana Kakani            "help_text": "Indicates whether or not VMI support has been provisioned by Hypervisor. Enabled - VMI is available, Disabled - VMI is not available.",
186*d6608096SArchana Kakani            "display_name": "VMI Support",
187*d6608096SArchana Kakani            "read_only": true
188ac713eecSArchana Kakani        },
189ac713eecSArchana Kakani        {
190ac713eecSArchana Kakani            "attribute_type": "enum",
191ac713eecSArchana Kakani            "attribute_name": "pvm_rtad",
192ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
193ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
194ac713eecSArchana Kakani            "default_values": ["Disabled"],
195*d6608096SArchana Kakani            "help_text": "This option enables or disables the Remote Trusted Attestation Daemon for host firmware.",
196*d6608096SArchana Kakani            "display_name": "Remote Trusted Attestation Daemon State"
197ac713eecSArchana Kakani        },
198ac713eecSArchana Kakani        {
199ac713eecSArchana Kakani            "attribute_type": "enum",
200ac713eecSArchana Kakani            "attribute_name": "pvm_default_os_type",
201ac713eecSArchana Kakani            "possible_values": [
202ac713eecSArchana Kakani                "AIX",
203ac713eecSArchana Kakani                "Linux",
204ac713eecSArchana Kakani                "IBM I",
205ac713eecSArchana Kakani                "Linux KVM",
206ac713eecSArchana Kakani                "Default"
207ac713eecSArchana Kakani            ],
208ac713eecSArchana Kakani            "value_names": ["AIX", "Linux", "IBM I", "Linux KVM", "Default"],
209ac713eecSArchana Kakani            "default_values": ["Default"],
210*d6608096SArchana Kakani            "help_text": "CEC Primary OS",
211*d6608096SArchana Kakani            "display_name": "CEC Primary OS"
212ac713eecSArchana Kakani        },
213ac713eecSArchana Kakani        {
214ac713eecSArchana Kakani            "attribute_type": "enum",
215ac713eecSArchana Kakani            "attribute_name": "pvm_default_os_type_current",
216ac713eecSArchana Kakani            "possible_values": [
217ac713eecSArchana Kakani                "AIX",
218ac713eecSArchana Kakani                "Linux",
219ac713eecSArchana Kakani                "IBM I",
220ac713eecSArchana Kakani                "Linux KVM",
221ac713eecSArchana Kakani                "Default"
222ac713eecSArchana Kakani            ],
223ac713eecSArchana Kakani            "value_names": ["AIX", "Linux", "IBM I", "Linux KVM", "Default"],
224ac713eecSArchana Kakani            "default_values": ["Default"],
225*d6608096SArchana Kakani            "help_text": "Specifies the current CEC Primary OS type. Do not set this attribute directly; set pvm_default_os_type instead.",
226*d6608096SArchana Kakani            "display_name": "CEC Primary OS (current)",
227*d6608096SArchana Kakani            "read_only": true
228ac713eecSArchana Kakani        },
229ac713eecSArchana Kakani        {
230ac713eecSArchana Kakani            "attribute_type": "enum",
231ac713eecSArchana Kakani            "attribute_name": "pvm_system_operating_mode",
232ac713eecSArchana Kakani            "possible_values": ["Normal", "Manual"],
233ac713eecSArchana Kakani            "value_names": ["Normal", "Manual"],
234ac713eecSArchana Kakani            "default_values": ["Normal"],
235*d6608096SArchana Kakani            "help_text": "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.",
236*d6608096SArchana Kakani            "display_name": "Server Operating Mode"
237ac713eecSArchana Kakani        },
238ac713eecSArchana Kakani        {
239ac713eecSArchana Kakani            "attribute_type": "enum",
240ac713eecSArchana Kakani            "attribute_name": "pvm_rpa_boot_mode",
241ac713eecSArchana Kakani            "possible_values": [
242ac713eecSArchana Kakani                "Normal",
243ac713eecSArchana Kakani                "SavedList",
244ac713eecSArchana Kakani                "SmsMenu",
245ac713eecSArchana Kakani                "OkPrompt",
246ac713eecSArchana Kakani                "DefaultList"
247ac713eecSArchana Kakani            ],
248ac713eecSArchana Kakani            "value_names": [
249ac713eecSArchana Kakani                "Normal",
250ac713eecSArchana Kakani                "SavedList",
251ac713eecSArchana Kakani                "SmsMenu",
252ac713eecSArchana Kakani                "OkPrompt",
253ac713eecSArchana Kakani                "DefaultList"
254ac713eecSArchana Kakani            ],
255ac713eecSArchana Kakani            "default_values": ["Normal"],
256*d6608096SArchana Kakani            "help_text": "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.",
257*d6608096SArchana Kakani            "display_name": "AIX/Linux Partition Boot Mode"
258ac713eecSArchana Kakani        },
259ac713eecSArchana Kakani        {
260ac713eecSArchana Kakani            "attribute_type": "enum",
261ac713eecSArchana Kakani            "attribute_name": "pvm_rpa_boot_mode_current",
262ac713eecSArchana Kakani            "possible_values": [
263ac713eecSArchana Kakani                "Normal",
264ac713eecSArchana Kakani                "SavedList",
265ac713eecSArchana Kakani                "SmsMenu",
266ac713eecSArchana Kakani                "OkPrompt",
267ac713eecSArchana Kakani                "DefaultList"
268ac713eecSArchana Kakani            ],
269ac713eecSArchana Kakani            "value_names": [
270ac713eecSArchana Kakani                "Normal",
271ac713eecSArchana Kakani                "SavedList",
272ac713eecSArchana Kakani                "SmsMenu",
273ac713eecSArchana Kakani                "OkPrompt",
274ac713eecSArchana Kakani                "DefaultList"
275ac713eecSArchana Kakani            ],
276ac713eecSArchana Kakani            "default_values": ["Normal"],
277*d6608096SArchana Kakani            "help_text": "Specifies the current boot type for an AIX/Linux partition. Do not set this attribute directly; set pvm_rpa_boot_mode instead.",
278*d6608096SArchana Kakani            "display_name": "AIX/Linux Partition Boot Mode (current)",
279*d6608096SArchana Kakani            "read_only": true
280ac713eecSArchana Kakani        },
281ac713eecSArchana Kakani        {
282ac713eecSArchana Kakani            "attribute_type": "enum",
283ac713eecSArchana Kakani            "attribute_name": "pvm_os_boot_type",
284ac713eecSArchana Kakani            "possible_values": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
285ac713eecSArchana Kakani            "value_names": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
286ac713eecSArchana Kakani            "default_values": ["A_Mode"],
287*d6608096SArchana Kakani            "help_text": "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.",
288*d6608096SArchana Kakani            "display_name": "IBM i Partition Boot Mode"
289ac713eecSArchana Kakani        },
290ac713eecSArchana Kakani        {
291ac713eecSArchana Kakani            "attribute_type": "enum",
292ac713eecSArchana Kakani            "attribute_name": "pvm_os_boot_type_current",
293ac713eecSArchana Kakani            "possible_values": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
294ac713eecSArchana Kakani            "value_names": ["A_Mode", "B_Mode", "C_Mode", "D_Mode"],
295ac713eecSArchana Kakani            "default_values": ["A_Mode"],
296*d6608096SArchana Kakani            "help_text": "Specifies the current IBM i partition boot mode for next system boot. Do not set this attribute directly; set pvm_os_boot_type instead.",
297*d6608096SArchana Kakani            "display_name": "IBM i Partition Boot Mode (current)",
298*d6608096SArchana Kakani            "read_only": true
299ac713eecSArchana Kakani        },
300ac713eecSArchana Kakani        {
301ac713eecSArchana Kakani            "attribute_type": "enum",
302ac713eecSArchana Kakani            "attribute_name": "pvm_vtpm",
303ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
304ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
305ac713eecSArchana Kakani            "default_values": ["Enabled"],
306*d6608096SArchana Kakani            "help_text": "Enabling vTPM makes a TPM available to the guest operating system.",
307*d6608096SArchana Kakani            "display_name": "Virtual Trusted Platform Module"
308ac713eecSArchana Kakani        },
309ac713eecSArchana Kakani        {
310ac713eecSArchana Kakani            "attribute_type": "enum",
311ac713eecSArchana Kakani            "attribute_name": "pvm_vtpm_current",
312ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
313ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
314ac713eecSArchana Kakani            "default_values": ["Enabled"],
315*d6608096SArchana Kakani            "help_text": "Specifies the current vTPM policy. Do not set this attribute directly; set pvm_vtpm instead.",
316*d6608096SArchana Kakani            "display_name": "Virtual Trusted Platform Module (current)",
317*d6608096SArchana Kakani            "read_only": true
318ac713eecSArchana Kakani        },
319ac713eecSArchana Kakani        {
320ac713eecSArchana Kakani            "attribute_type": "enum",
321ac713eecSArchana Kakani            "attribute_name": "pvm_sys_dump_active",
322ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
323ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
324ac713eecSArchana Kakani            "default_values": ["Disabled"],
325*d6608096SArchana Kakani            "help_text": "Enabled when a system dump is in progress or stored in hypervisor memory and ready for offload, Disabled otherwise.",
326*d6608096SArchana Kakani            "display_name": "System Dump Active"
327ac713eecSArchana Kakani        },
328ac713eecSArchana Kakani        {
329ac713eecSArchana Kakani            "attribute_type": "enum",
330ac713eecSArchana Kakani            "attribute_name": "hb_memory_region_size",
331ac713eecSArchana Kakani            "possible_values": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
332ac713eecSArchana Kakani            "value_names": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
333ac713eecSArchana Kakani            "default_values": ["256MB"],
334*d6608096SArchana Kakani            "help_text": "Specifies the size of the logical memory block the system uses to read memory, requires a reboot for a change to be applied.",
335*d6608096SArchana Kakani            "display_name": "Memory Region Size (pending)"
336ac713eecSArchana Kakani        },
337ac713eecSArchana Kakani        {
338ac713eecSArchana Kakani            "attribute_type": "enum",
339ac713eecSArchana Kakani            "attribute_name": "hb_memory_region_size_current",
340ac713eecSArchana Kakani            "possible_values": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
341ac713eecSArchana Kakani            "value_names": ["128MB", "256MB", "1024MB", "2048MB", "4096MB"],
342ac713eecSArchana Kakani            "default_values": ["256MB"],
343*d6608096SArchana Kakani            "help_text": "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.",
344*d6608096SArchana Kakani            "display_name": "Memory Region Size (current)",
345*d6608096SArchana Kakani            "read_only": true
346ac713eecSArchana Kakani        },
347ac713eecSArchana Kakani        {
348ac713eecSArchana Kakani            "attribute_type": "enum",
349ac713eecSArchana Kakani            "attribute_name": "hb_power_limit_enable",
350ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
351ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
352ac713eecSArchana Kakani            "default_values": ["Disabled"],
353*d6608096SArchana Kakani            "help_text": "Specifies if the power limit is enabled, requires a reboot for a change to be applied.",
354*d6608096SArchana Kakani            "display_name": "Power Limit Enable (pending)",
355ac713eecSArchana Kakani            "dbus": {
356ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/control/host0/power_cap",
357ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Control.Power.Cap",
358ac713eecSArchana Kakani                "property_name": "PowerCapEnable",
359ac713eecSArchana Kakani                "property_type": "bool",
360ac713eecSArchana Kakani                "property_values": [true, false]
361ac713eecSArchana Kakani            }
362ac713eecSArchana Kakani        },
363ac713eecSArchana Kakani        {
364ac713eecSArchana Kakani            "attribute_type": "enum",
365ac713eecSArchana Kakani            "attribute_name": "hb_power_limit_enable_current",
366ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
367ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
368ac713eecSArchana Kakani            "default_values": ["Disabled"],
369*d6608096SArchana Kakani            "help_text": "Specifies if the power limit is enabled for the current IPL. Do not set this attribute directly; set hb_power_limit_enable instead.",
370*d6608096SArchana Kakani            "display_name": "Power Limit Enable (current)",
371*d6608096SArchana Kakani            "read_only": true
372ac713eecSArchana Kakani        },
373ac713eecSArchana Kakani        {
374ac713eecSArchana Kakani            "attribute_type": "enum",
375ac713eecSArchana Kakani            "attribute_name": "hb_secure_ver_lockin_enabled",
376ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
377ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
378ac713eecSArchana Kakani            "default_values": ["Disabled"],
379*d6608096SArchana Kakani            "help_text": "Specifies whether the secure version lockin functionality is enabled.",
380*d6608096SArchana Kakani            "display_name": "Secure Version Lockin Enabled"
381ac713eecSArchana Kakani        },
382ac713eecSArchana Kakani        {
383ac713eecSArchana Kakani            "attribute_type": "enum",
384ac713eecSArchana Kakani            "attribute_name": "hb_memory_mirror_mode",
385ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
386ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
387ac713eecSArchana Kakani            "default_values": ["Disabled"],
388*d6608096SArchana Kakani            "help_text": "Specifies if the memory mirroring is enabled, requires a reboot for a change to be applied.",
389*d6608096SArchana Kakani            "display_name": "Memory Mirror Mode (pending)"
390ac713eecSArchana Kakani        },
391ac713eecSArchana Kakani        {
392ac713eecSArchana Kakani            "attribute_type": "enum",
393ac713eecSArchana Kakani            "attribute_name": "hb_memory_mirror_mode_current",
394ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
395ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
396ac713eecSArchana Kakani            "default_values": ["Disabled"],
397*d6608096SArchana Kakani            "help_text": "Specifies if the memory mirroring is enabled for the current IPL. Do not set this attribute directly; set hb_memory_mirror_mode instead.",
398*d6608096SArchana Kakani            "display_name": "Memory Mirror Mode (current)",
399*d6608096SArchana Kakani            "read_only": true
400ac713eecSArchana Kakani        },
401ac713eecSArchana Kakani        {
402ac713eecSArchana Kakani            "attribute_type": "enum",
403ac713eecSArchana Kakani            "attribute_name": "hb_tpm_required",
404ac713eecSArchana Kakani            "possible_values": ["Required", "Not Required"],
405ac713eecSArchana Kakani            "value_names": ["Required", "Not Required"],
406ac713eecSArchana Kakani            "default_values": ["Required"],
407*d6608096SArchana Kakani            "help_text": "When the 'TPM Required Policy' is 'Required', a functional TPM is required to boot the system",
408*d6608096SArchana Kakani            "display_name": "TPM Required Policy (pending)",
409ac713eecSArchana Kakani            "dbus": {
410ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/control/host0/TPMEnable",
411ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Control.TPM.Policy",
412ac713eecSArchana Kakani                "property_name": "TPMEnable",
413ac713eecSArchana Kakani                "property_type": "bool",
414ac713eecSArchana Kakani                "property_values": [true, false]
415ac713eecSArchana Kakani            }
416ac713eecSArchana Kakani        },
417ac713eecSArchana Kakani        {
418ac713eecSArchana Kakani            "attribute_type": "enum",
419ac713eecSArchana Kakani            "attribute_name": "hb_tpm_required_current",
420ac713eecSArchana Kakani            "possible_values": ["Required", "Not Required"],
421ac713eecSArchana Kakani            "value_names": ["Required", "Not Required"],
422ac713eecSArchana Kakani            "default_values": ["Required"],
423*d6608096SArchana Kakani            "help_text": "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.",
424*d6608096SArchana Kakani            "display_name": "TPM Required Policy (current)",
425*d6608096SArchana Kakani            "read_only": true
426ac713eecSArchana Kakani        },
427ac713eecSArchana Kakani        {
428ac713eecSArchana Kakani            "attribute_type": "enum",
429ac713eecSArchana Kakani            "attribute_name": "hb_key_clear_request",
430ac713eecSArchana Kakani            "possible_values": [
431ac713eecSArchana Kakani                "NONE",
432ac713eecSArchana Kakani                "ALL",
433ac713eecSArchana Kakani                "OS_KEYS",
434ac713eecSArchana Kakani                "POWERVM_SYSKEY",
435ac713eecSArchana Kakani                "MFG_ALL",
436ac713eecSArchana Kakani                "MFG"
437ac713eecSArchana Kakani            ],
438ac713eecSArchana Kakani            "value_names": [
439ac713eecSArchana Kakani                "NONE",
440ac713eecSArchana Kakani                "ALL",
441ac713eecSArchana Kakani                "OS_KEYS",
442ac713eecSArchana Kakani                "POWERVM_SYSKEY",
443ac713eecSArchana Kakani                "MFG_ALL",
444ac713eecSArchana Kakani                "MFG"
445ac713eecSArchana Kakani            ],
446ac713eecSArchana Kakani            "default_values": ["NONE"],
447*d6608096SArchana Kakani            "help_text": "Specifies the requested level of security keys to be cleared from the system, requires a reboot to take effect",
448*d6608096SArchana Kakani            "display_name": "Key Clear Request (pending)"
449ac713eecSArchana Kakani        },
450ac713eecSArchana Kakani        {
451ac713eecSArchana Kakani            "attribute_type": "enum",
452ac713eecSArchana Kakani            "attribute_name": "hb_key_clear_request_current",
453ac713eecSArchana Kakani            "possible_values": [
454ac713eecSArchana Kakani                "NONE",
455ac713eecSArchana Kakani                "ALL",
456ac713eecSArchana Kakani                "OS_KEYS",
457ac713eecSArchana Kakani                "POWERVM_SYSKEY",
458ac713eecSArchana Kakani                "MFG_ALL",
459ac713eecSArchana Kakani                "MFG"
460ac713eecSArchana Kakani            ],
461ac713eecSArchana Kakani            "value_names": [
462ac713eecSArchana Kakani                "NONE",
463ac713eecSArchana Kakani                "ALL",
464ac713eecSArchana Kakani                "OS_KEYS",
465ac713eecSArchana Kakani                "POWERVM_SYSKEY",
466ac713eecSArchana Kakani                "MFG_ALL",
467ac713eecSArchana Kakani                "MFG"
468ac713eecSArchana Kakani            ],
469ac713eecSArchana Kakani            "default_values": ["NONE"],
470*d6608096SArchana Kakani            "help_text": "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.",
471*d6608096SArchana Kakani            "display_name": "Key Clear Request (current)",
472*d6608096SArchana Kakani            "read_only": true
473ac713eecSArchana Kakani        },
474ac713eecSArchana Kakani        {
475ac713eecSArchana Kakani            "attribute_type": "enum",
476ac713eecSArchana Kakani            "attribute_name": "hb_host_usb_enablement",
477ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
478ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
479ac713eecSArchana Kakani            "default_values": ["Enabled"],
480*d6608096SArchana Kakani            "help_text": "Specifies if Host USB is disabled or enabled for security reasons, requires a reboot for a change to be applied.",
481*d6608096SArchana Kakani            "display_name": "Host USB Enablement (pending)"
482ac713eecSArchana Kakani        },
483ac713eecSArchana Kakani        {
484ac713eecSArchana Kakani            "attribute_type": "enum",
485ac713eecSArchana Kakani            "attribute_name": "hb_host_usb_enablement_current",
486ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
487ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
488ac713eecSArchana Kakani            "default_values": ["Enabled"],
489*d6608096SArchana Kakani            "help_text": "Specifies if Host USB is disabled or enabled for security reasons. Do not set this attribute directly; set hb_host_usb_enablement instead.",
490*d6608096SArchana Kakani            "display_name": "Host USB Enablement (current)",
491*d6608096SArchana Kakani            "read_only": true
492ac713eecSArchana Kakani        },
493ac713eecSArchana Kakani        {
494ac713eecSArchana Kakani            "attribute_type": "enum",
495ac713eecSArchana Kakani            "attribute_name": "pvm_auto_poweron_restart",
496ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
497ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
498ac713eecSArchana Kakani            "default_values": ["Disabled"],
499*d6608096SArchana Kakani            "help_text": "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.",
500*d6608096SArchana Kakani            "display_name": "pvm_auto_poweron_restart",
501ac713eecSArchana Kakani            "dbus": {
502ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/control/host0/power_restore_policy",
503ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Control.Power.RestorePolicy",
504ac713eecSArchana Kakani                "property_name": "PowerRestorePolicy",
505ac713eecSArchana Kakani                "property_type": "string",
506ac713eecSArchana Kakani                "property_values": [
507ac713eecSArchana Kakani                    "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOff",
508ac713eecSArchana Kakani                    "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOn"
509ac713eecSArchana Kakani                ]
510ac713eecSArchana Kakani            }
511ac713eecSArchana Kakani        },
512ac713eecSArchana Kakani        {
513ac713eecSArchana Kakani            "attribute_type": "enum",
514ac713eecSArchana Kakani            "attribute_name": "hb_lateral_cast_out_mode",
515ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
516ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
517ac713eecSArchana Kakani            "default_values": ["Enabled"],
518*d6608096SArchana Kakani            "help_text": "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.",
519*d6608096SArchana Kakani            "display_name": "Lateral Cast Out mode (pending)"
520ac713eecSArchana Kakani        },
521ac713eecSArchana Kakani        {
522ac713eecSArchana Kakani            "attribute_type": "enum",
523ac713eecSArchana Kakani            "attribute_name": "hb_lateral_cast_out_mode_current",
524ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
525ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
526ac713eecSArchana Kakani            "default_values": ["Enabled"],
527*d6608096SArchana Kakani            "help_text": "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.",
528*d6608096SArchana Kakani            "display_name": "Lateral Cast Out mode (current)",
529*d6608096SArchana Kakani            "read_only": true
530ac713eecSArchana Kakani        },
531ac713eecSArchana Kakani        {
532ac713eecSArchana Kakani            "attribute_type": "enum",
533ac713eecSArchana Kakani            "attribute_name": "hb_proc_favor_aggressive_prefetch",
534ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
535ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
536ac713eecSArchana Kakani            "default_values": ["Disabled"],
537*d6608096SArchana Kakani            "help_text": "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.",
538*d6608096SArchana Kakani            "display_name": "Proc Favor Aggressive Prefetch (pending)"
539ac713eecSArchana Kakani        },
540ac713eecSArchana Kakani        {
541ac713eecSArchana Kakani            "attribute_type": "enum",
542ac713eecSArchana Kakani            "attribute_name": "hb_proc_favor_aggressive_prefetch_current",
543ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
544ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
545ac713eecSArchana Kakani            "default_values": ["Disabled"],
546*d6608096SArchana Kakani            "help_text": "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.",
547*d6608096SArchana Kakani            "display_name": "Proc Favor Aggressive Prefetch (current)",
548*d6608096SArchana Kakani            "read_only": true
549ac713eecSArchana Kakani        },
550ac713eecSArchana Kakani        {
551ac713eecSArchana Kakani            "attribute_type": "enum",
552ac713eecSArchana Kakani            "attribute_name": "pvm_create_default_lpar",
553ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
554ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
555ac713eecSArchana Kakani            "default_values": ["Disabled"],
556*d6608096SArchana Kakani            "help_text": "When enabled creates a new default partition after NVRAM is cleared. This is primarily for machines that are managed by hardware management console.",
557*d6608096SArchana Kakani            "display_name": "pvm_create_default_lpar (pending)"
558ac713eecSArchana Kakani        },
559ac713eecSArchana Kakani        {
560ac713eecSArchana Kakani            "attribute_type": "enum",
561ac713eecSArchana Kakani            "attribute_name": "pvm_create_default_lpar_current",
562ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
563ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
564ac713eecSArchana Kakani            "default_values": ["Disabled"],
565*d6608096SArchana Kakani            "help_text": "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.",
566*d6608096SArchana Kakani            "display_name": "pvm_create_default_lpar (current)",
567*d6608096SArchana Kakani            "read_only": true
568ac713eecSArchana Kakani        },
569ac713eecSArchana Kakani        {
570ac713eecSArchana Kakani            "attribute_type": "enum",
571ac713eecSArchana Kakani            "attribute_name": "pvm_keep_and_clear",
572ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
573ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
574ac713eecSArchana Kakani            "default_values": ["Disabled"],
575*d6608096SArchana Kakani            "help_text": "The hypervisor needs to clear most of PHYP NVRAM, but preserve the NVRAM for the manufacturing default partition",
576*d6608096SArchana Kakani            "display_name": "pvm_keep_and_clear"
577ac713eecSArchana Kakani        },
578ac713eecSArchana Kakani        {
579ac713eecSArchana Kakani            "attribute_type": "enum",
580ac713eecSArchana Kakani            "attribute_name": "pvm_clear_nvram",
581ac713eecSArchana Kakani            "possible_values": ["Disabled", "Enabled"],
582ac713eecSArchana Kakani            "value_names": ["Disabled", "Enabled"],
583ac713eecSArchana Kakani            "default_values": ["Disabled"],
584*d6608096SArchana Kakani            "help_text": "Specifies if the hypervisor needs to clear PHYP NVRAM",
585*d6608096SArchana Kakani            "display_name": "pvm_clear_nvram"
586ac713eecSArchana Kakani        },
587ac713eecSArchana Kakani        {
588ac713eecSArchana Kakani            "attribute_type": "enum",
589ac713eecSArchana Kakani            "attribute_name": "pvm_boot_initiator",
590ac713eecSArchana Kakani            "possible_values": ["User", "HMC", "Host", "Auto"],
591ac713eecSArchana Kakani            "value_names": ["User", "HMC", "Host", "Auto"],
592ac713eecSArchana Kakani            "default_values": ["User"],
593*d6608096SArchana Kakani            "help_text": "Specifies who initiated the IPL.",
594*d6608096SArchana Kakani            "display_name": "IPL Initiator (pending)"
595ac713eecSArchana Kakani        },
596ac713eecSArchana Kakani        {
597ac713eecSArchana Kakani            "attribute_type": "enum",
598ac713eecSArchana Kakani            "attribute_name": "pvm_boot_initiator_current",
599ac713eecSArchana Kakani            "possible_values": ["User", "HMC", "Host", "Auto"],
600ac713eecSArchana Kakani            "value_names": ["User", "HMC", "Host", "Auto"],
601ac713eecSArchana Kakani            "default_values": ["User"],
602*d6608096SArchana Kakani            "help_text": "Specifies who initiated the IPL. Set pvm_boot_initiator instead.",
603*d6608096SArchana Kakani            "display_name": "IPL Initiator (current)",
604*d6608096SArchana Kakani            "read_only": true
605ac713eecSArchana Kakani        },
606ac713eecSArchana Kakani        {
607ac713eecSArchana Kakani            "attribute_type": "enum",
608ac713eecSArchana Kakani            "attribute_name": "pvm_boot_type",
609ac713eecSArchana Kakani            "possible_values": ["IPL", "ReIPL"],
610ac713eecSArchana Kakani            "value_names": ["IPL", "ReIPL"],
611ac713eecSArchana Kakani            "default_values": ["IPL"],
612*d6608096SArchana Kakani            "help_text": "Specifies if the boot type is an IPL or a ReIPL",
613*d6608096SArchana Kakani            "display_name": "Boot Type Indicator (pending)"
614ac713eecSArchana Kakani        },
615ac713eecSArchana Kakani        {
616ac713eecSArchana Kakani            "attribute_type": "enum",
617ac713eecSArchana Kakani            "attribute_name": "pvm_boot_type_current",
618ac713eecSArchana Kakani            "possible_values": ["IPL", "ReIPL"],
619ac713eecSArchana Kakani            "value_names": ["IPL", "ReIPL"],
620ac713eecSArchana Kakani            "default_values": ["IPL"],
621*d6608096SArchana Kakani            "help_text": "Specifies if the boot type is an IPL or a ReIPL. Set pvm_boot_type instead",
622*d6608096SArchana Kakani            "display_name": "Boot Type Indicator (current)",
623*d6608096SArchana Kakani            "read_only": true
624ac713eecSArchana Kakani        },
625ac713eecSArchana Kakani        {
626ac713eecSArchana Kakani            "attribute_type": "enum",
627ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_guard_policy",
628ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
629ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
630ac713eecSArchana Kakani            "default_values": ["Enabled"],
631*d6608096SArchana Kakani            "help_text": "Controls whether or not a processor core will be de-configured on error.",
632*d6608096SArchana Kakani            "display_name": "Guard on error"
633ac713eecSArchana Kakani        },
634ac713eecSArchana Kakani        {
635ac713eecSArchana Kakani            "attribute_type": "enum",
636ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_policy",
637ac713eecSArchana Kakani            "possible_values": ["Enabled", "Scheduled", "Disabled"],
638ac713eecSArchana Kakani            "value_names": ["Enabled", "Scheduled", "Disabled"],
639ac713eecSArchana Kakani            "default_values": ["Enabled"],
640*d6608096SArchana Kakani            "help_text": "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).",
641*d6608096SArchana Kakani            "display_name": "Runtime Processor Diagnostics Policy"
642ac713eecSArchana Kakani        },
643ac713eecSArchana Kakani        {
644ac713eecSArchana Kakani            "attribute_type": "enum",
645ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_immediate_test",
646ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
647ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
648ac713eecSArchana Kakani            "default_values": ["Disabled"],
649*d6608096SArchana Kakani            "help_text": "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).",
650*d6608096SArchana Kakani            "display_name": "Immediate Test Requested"
651ac713eecSArchana Kakani        },
652ac713eecSArchana Kakani        {
653ac713eecSArchana Kakani            "attribute_type": "enum",
654ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_feature",
655ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled", "Automatic"],
656ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled", "Automatic"],
657ac713eecSArchana Kakani            "default_values": ["Automatic"],
658*d6608096SArchana Kakani            "help_text": "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).",
659*d6608096SArchana Kakani            "display_name": "Runtime Processor Diagnostics Feature"
660ac713eecSArchana Kakani        },
661ac713eecSArchana Kakani        {
662ac713eecSArchana Kakani            "attribute_type": "enum",
663ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_feature_current",
664ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled", "Automatic"],
665ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled", "Automatic"],
666ac713eecSArchana Kakani            "default_values": ["Automatic"],
667*d6608096SArchana Kakani            "help_text": "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).",
668*d6608096SArchana Kakani            "display_name": "Runtime Processor Diagnostics Feature",
669*d6608096SArchana Kakani            "read_only": true
670ac713eecSArchana Kakani        },
671ac713eecSArchana Kakani        {
672ac713eecSArchana Kakani            "attribute_type": "enum",
673ac713eecSArchana Kakani            "attribute_name": "hb_power_PS0_functional",
674ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
675ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
676ac713eecSArchana Kakani            "default_values": ["Disabled"],
677*d6608096SArchana Kakani            "help_text": "Specifies if Power Supply 0 is present. (Enabled is Present)",
678*d6608096SArchana Kakani            "display_name": "Power Supply 0 is present",
679ac713eecSArchana Kakani            "dbus": {
680ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
681ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Item",
682ac713eecSArchana Kakani                "property_name": "Present",
683ac713eecSArchana Kakani                "property_type": "bool",
684ac713eecSArchana Kakani                "property_values": [true, false]
685ac713eecSArchana Kakani            }
686ac713eecSArchana Kakani        },
687ac713eecSArchana Kakani        {
688ac713eecSArchana Kakani            "attribute_type": "enum",
689ac713eecSArchana Kakani            "attribute_name": "hb_power_PS1_functional",
690ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
691ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
692ac713eecSArchana Kakani            "default_values": ["Disabled"],
693*d6608096SArchana Kakani            "help_text": "Specifies if Power Supply 1 is present or not. (Enabled is present)",
694*d6608096SArchana Kakani            "display_name": "Power Supply 1 is present",
695ac713eecSArchana Kakani            "dbus": {
696ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
697ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Item",
698ac713eecSArchana Kakani                "property_name": "Present",
699ac713eecSArchana Kakani                "property_type": "bool",
700ac713eecSArchana Kakani                "property_values": [true, false]
701ac713eecSArchana Kakani            }
702ac713eecSArchana Kakani        },
703ac713eecSArchana Kakani        {
704ac713eecSArchana Kakani            "attribute_type": "enum",
705ac713eecSArchana Kakani            "attribute_name": "hb_power_PS2_functional",
706ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
707ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
708ac713eecSArchana Kakani            "default_values": ["Disabled"],
709*d6608096SArchana Kakani            "help_text": "Specifies if Power Supply 2 is Present. (Enabled is Present)",
710*d6608096SArchana Kakani            "display_name": "Power Supply 2 is present",
711ac713eecSArchana Kakani            "dbus": {
712ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
713ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Item",
714ac713eecSArchana Kakani                "property_name": "Present",
715ac713eecSArchana Kakani                "property_type": "bool",
716ac713eecSArchana Kakani                "property_values": [true, false]
717ac713eecSArchana Kakani            }
718ac713eecSArchana Kakani        },
719ac713eecSArchana Kakani        {
720ac713eecSArchana Kakani            "attribute_type": "enum",
721ac713eecSArchana Kakani            "attribute_name": "hb_power_PS3_functional",
722ac713eecSArchana Kakani            "possible_values": ["Enabled", "Disabled"],
723ac713eecSArchana Kakani            "value_names": ["Enabled", "Disabled"],
724ac713eecSArchana Kakani            "default_values": ["Disabled"],
725*d6608096SArchana Kakani            "help_text": "Specifies if Power Supply 3 is present. (Enabled is Present)",
726*d6608096SArchana Kakani            "display_name": "Power Supply 3 is present",
727ac713eecSArchana Kakani            "dbus": {
728ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3",
729ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Item",
730ac713eecSArchana Kakani                "property_name": "Present",
731ac713eecSArchana Kakani                "property_type": "bool",
732ac713eecSArchana Kakani                "property_values": [true, false]
733ac713eecSArchana Kakani            }
734ac713eecSArchana Kakani        },
735ac713eecSArchana Kakani        {
736ac713eecSArchana Kakani            "attribute_type": "enum",
737ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_network_install_type",
738ac713eecSArchana Kakani            "possible_values": ["Disabled", "NFS", "iSCSI"],
739ac713eecSArchana Kakani            "value_names": ["Disabled", "NFS", "iSCSI"],
740ac713eecSArchana Kakani            "default_values": ["Disabled"],
741*d6608096SArchana Kakani            "help_text": "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.",
742*d6608096SArchana Kakani            "display_name": "IBM i Network Install Type"
743ac713eecSArchana Kakani        },
744ac713eecSArchana Kakani        {
745ac713eecSArchana Kakani            "attribute_type": "enum",
746ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_ipaddress_protocol",
747ac713eecSArchana Kakani            "possible_values": ["IPv4", "IPv6"],
748ac713eecSArchana Kakani            "value_names": ["IPv4", "IPv6"],
749ac713eecSArchana Kakani            "default_values": ["IPv4"],
750*d6608096SArchana Kakani            "help_text": "Specifies whether the IP address protocol for IBM i network install is IPv4 or IPv6.",
751*d6608096SArchana Kakani            "display_name": "IBM i IP Address Protocol"
752ac713eecSArchana Kakani        },
753ac713eecSArchana Kakani        {
754ac713eecSArchana Kakani            "attribute_type": "enum",
755ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_max_frame_size",
756ac713eecSArchana Kakani            "possible_values": ["MTU1500", "MTU9000"],
757ac713eecSArchana Kakani            "value_names": ["MTU1500", "MTU9000"],
758ac713eecSArchana Kakani            "default_values": ["MTU1500"],
759*d6608096SArchana Kakani            "help_text": "Specifies the maximum frame size (maximum transmission unit, MTU). The value is in terms of bytes per packet size.",
760*d6608096SArchana Kakani            "display_name": "Maximum Frame Size"
761ac713eecSArchana Kakani        },
762ac713eecSArchana Kakani        {
763ac713eecSArchana Kakani            "attribute_type": "enum",
764ac713eecSArchana Kakani            "attribute_name": "pvm_linux_kvm_memory",
765ac713eecSArchana Kakani            "possible_values": ["Automatic", "Custom"],
766ac713eecSArchana Kakani            "value_names": ["Automatic", "Custom"],
767ac713eecSArchana Kakani            "default_values": ["Automatic"],
768*d6608096SArchana Kakani            "help_text": "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",
769*d6608096SArchana Kakani            "display_name": "Memory setting for KVM Guest Management"
770ac713eecSArchana Kakani        },
771ac713eecSArchana Kakani        {
772ac713eecSArchana Kakani            "attribute_type": "enum",
773ac713eecSArchana Kakani            "attribute_name": "pvm_linux_kvm_memory_current",
774ac713eecSArchana Kakani            "possible_values": ["Automatic", "Custom"],
775ac713eecSArchana Kakani            "value_names": ["Automatic", "Custom"],
776ac713eecSArchana Kakani            "default_values": ["Automatic"],
777*d6608096SArchana Kakani            "help_text": "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. This attribute is set by the BMC. Set pvm_linux_kvm_memory instead.",
778*d6608096SArchana Kakani            "display_name": "Memory setting for KVM Guest Management (current)",
779*d6608096SArchana Kakani            "read_only": true
780ac713eecSArchana Kakani        },
781ac713eecSArchana Kakani        {
782ac713eecSArchana Kakani            "attribute_type": "integer",
783ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv4_prefix_length",
784ac713eecSArchana Kakani            "lower_bound": 0,
785ac713eecSArchana Kakani            "upper_bound": 32,
786ac713eecSArchana Kakani            "scalar_increment": 1,
787ac713eecSArchana Kakani            "default_value": 0,
788*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv4_prefix_length",
789*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv4_prefix_length"
790ac713eecSArchana Kakani        },
791ac713eecSArchana Kakani        {
792ac713eecSArchana Kakani            "attribute_type": "integer",
793ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv4_prefix_length",
794ac713eecSArchana Kakani            "lower_bound": 0,
795ac713eecSArchana Kakani            "upper_bound": 32,
796ac713eecSArchana Kakani            "scalar_increment": 1,
797ac713eecSArchana Kakani            "default_value": 0,
798*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv4_prefix_length",
799*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv4_prefix_length"
800ac713eecSArchana Kakani        },
801ac713eecSArchana Kakani        {
802ac713eecSArchana Kakani            "attribute_type": "integer",
803ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv6_prefix_length",
804ac713eecSArchana Kakani            "lower_bound": 0,
805ac713eecSArchana Kakani            "upper_bound": 128,
806ac713eecSArchana Kakani            "scalar_increment": 1,
807ac713eecSArchana Kakani            "default_value": 128,
808*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv6_prefix_length",
809*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv6_prefix_length"
810ac713eecSArchana Kakani        },
811ac713eecSArchana Kakani        {
812ac713eecSArchana Kakani            "attribute_type": "integer",
813ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv6_prefix_length",
814ac713eecSArchana Kakani            "lower_bound": 0,
815ac713eecSArchana Kakani            "upper_bound": 128,
816ac713eecSArchana Kakani            "scalar_increment": 1,
817ac713eecSArchana Kakani            "default_value": 128,
818*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv6_prefix_length",
819*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv6_prefix_length"
820ac713eecSArchana Kakani        },
821ac713eecSArchana Kakani        {
822ac713eecSArchana Kakani            "attribute_type": "integer",
823ac713eecSArchana Kakani            "attribute_name": "hb_number_huge_pages",
824ac713eecSArchana Kakani            "lower_bound": 0,
825ac713eecSArchana Kakani            "upper_bound": 65535,
826ac713eecSArchana Kakani            "scalar_increment": 1,
827ac713eecSArchana Kakani            "default_value": 0,
828*d6608096SArchana Kakani            "help_text": "Specifies the number of huge pages available for memory management, requires a reboot for a change to be applied.",
829*d6608096SArchana Kakani            "display_name": "Number Huge Pages (pending)"
830ac713eecSArchana Kakani        },
831ac713eecSArchana Kakani        {
832ac713eecSArchana Kakani            "attribute_type": "integer",
833ac713eecSArchana Kakani            "attribute_name": "hb_number_huge_pages_current",
834ac713eecSArchana Kakani            "lower_bound": 0,
835ac713eecSArchana Kakani            "upper_bound": 65535,
836ac713eecSArchana Kakani            "scalar_increment": 1,
837ac713eecSArchana Kakani            "default_value": 0,
838*d6608096SArchana Kakani            "read_only": true,
839*d6608096SArchana Kakani            "help_text": "Specifies the number of huge pages available for memory management for the current IPL. Do not set this attribute directly; set hb_number_huge_pages instead.",
840*d6608096SArchana Kakani            "display_name": "Number Huge Pages (current)"
841ac713eecSArchana Kakani        },
842ac713eecSArchana Kakani        {
843ac713eecSArchana Kakani            "attribute_type": "integer",
844ac713eecSArchana Kakani            "attribute_name": "hb_huge_page_size",
845ac713eecSArchana Kakani            "lower_bound": 0,
846ac713eecSArchana Kakani            "upper_bound": 255,
847ac713eecSArchana Kakani            "scalar_increment": 1,
848ac713eecSArchana Kakani            "default_value": 0,
849*d6608096SArchana Kakani            "help_text": "Specifies the size of huge pages, 0 = 16GB, requires a reboot for a change to be applied.",
850*d6608096SArchana Kakani            "display_name": "Huge Page Size (pending)"
851ac713eecSArchana Kakani        },
852ac713eecSArchana Kakani        {
853ac713eecSArchana Kakani            "attribute_type": "integer",
854ac713eecSArchana Kakani            "attribute_name": "hb_huge_page_size_current",
855ac713eecSArchana Kakani            "lower_bound": 0,
856ac713eecSArchana Kakani            "upper_bound": 255,
857ac713eecSArchana Kakani            "scalar_increment": 1,
858ac713eecSArchana Kakani            "default_value": 0,
859*d6608096SArchana Kakani            "read_only": true,
860*d6608096SArchana Kakani            "help_text": "Specifies the size of huge pages, 0 = 16GB, for the current IPL. Do not set this attribute directly; set hb_huge_page_size instead.",
861*d6608096SArchana Kakani            "display_name": "Huge Page Size (current)"
862ac713eecSArchana Kakani        },
863ac713eecSArchana Kakani        {
864ac713eecSArchana Kakani            "attribute_type": "integer",
865ac713eecSArchana Kakani            "attribute_name": "hb_field_core_override",
866ac713eecSArchana Kakani            "lower_bound": 0,
867ac713eecSArchana Kakani            "upper_bound": 255,
868ac713eecSArchana Kakani            "scalar_increment": 1,
869ac713eecSArchana Kakani            "default_value": 0,
870*d6608096SArchana Kakani            "help_text": "The maximum number of cores to activate where 0 being to activate all available cores. Requires a reboot for a change to be applied.",
871*d6608096SArchana Kakani            "display_name": "Field Core Override (pending)"
872ac713eecSArchana Kakani        },
873ac713eecSArchana Kakani        {
874ac713eecSArchana Kakani            "attribute_type": "integer",
875ac713eecSArchana Kakani            "attribute_name": "hb_field_core_override_current",
876ac713eecSArchana Kakani            "lower_bound": 0,
877ac713eecSArchana Kakani            "upper_bound": 255,
878ac713eecSArchana Kakani            "scalar_increment": 1,
879ac713eecSArchana Kakani            "default_value": 0,
880*d6608096SArchana Kakani            "read_only": true,
881*d6608096SArchana Kakani            "help_text": "The maximum number of cores to activate where 0 being to activate all available cores. Value applicable for the current IPL. Do not set this attribute directly; set hb_field_core_override instead.",
882*d6608096SArchana Kakani            "display_name": "Field Core Override (current)"
883ac713eecSArchana Kakani        },
884ac713eecSArchana Kakani        {
885ac713eecSArchana Kakani            "attribute_type": "integer",
886ac713eecSArchana Kakani            "attribute_name": "hb_power_limit_in_watts",
887ac713eecSArchana Kakani            "lower_bound": 0,
888ac713eecSArchana Kakani            "upper_bound": 65535,
889ac713eecSArchana Kakani            "scalar_increment": 1,
890ac713eecSArchana Kakani            "default_value": 0,
891*d6608096SArchana Kakani            "help_text": "Specifies the power limit in watts.",
892*d6608096SArchana Kakani            "display_name": "Power Limit In Watts",
893ac713eecSArchana Kakani            "dbus": {
894ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/control/host0/power_cap",
895ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Control.Power.Cap",
896ac713eecSArchana Kakani                "property_type": "uint32_t",
897ac713eecSArchana Kakani                "property_name": "PowerCap"
898ac713eecSArchana Kakani            }
899ac713eecSArchana Kakani        },
900ac713eecSArchana Kakani        {
901ac713eecSArchana Kakani            "attribute_type": "integer",
902ac713eecSArchana Kakani            "attribute_name": "hb_max_number_huge_pages",
903ac713eecSArchana Kakani            "lower_bound": 0,
904ac713eecSArchana Kakani            "upper_bound": 65535,
905ac713eecSArchana Kakani            "scalar_increment": 1,
906ac713eecSArchana Kakani            "default_value": 0,
907*d6608096SArchana Kakani            "read_only": true,
908*d6608096SArchana Kakani            "help_text": "Specifies the actual maximum number of huge pages available given the current system configuration.",
909*d6608096SArchana Kakani            "display_name": "Max Number Huge Pages"
910ac713eecSArchana Kakani        },
911ac713eecSArchana Kakani        {
912ac713eecSArchana Kakani            "attribute_type": "integer",
913ac713eecSArchana Kakani            "attribute_name": "hb_ioadapter_enlarged_capacity",
914ac713eecSArchana Kakani            "lower_bound": 0,
915ac713eecSArchana Kakani            "upper_bound": 21,
916ac713eecSArchana Kakani            "scalar_increment": 1,
917ac713eecSArchana Kakani            "default_value": 0,
918*d6608096SArchana Kakani            "help_text": "Specifies the enlarged IO capacity, requires a reboot for a change to be applied.",
919*d6608096SArchana Kakani            "display_name": "Enlarged IO Capacity (pending)"
920ac713eecSArchana Kakani        },
921ac713eecSArchana Kakani        {
922ac713eecSArchana Kakani            "attribute_type": "integer",
923ac713eecSArchana Kakani            "attribute_name": "hb_ioadapter_enlarged_capacity_current",
924ac713eecSArchana Kakani            "lower_bound": 0,
925ac713eecSArchana Kakani            "upper_bound": 21,
926ac713eecSArchana Kakani            "scalar_increment": 1,
927ac713eecSArchana Kakani            "default_value": 0,
928*d6608096SArchana Kakani            "read_only": true,
929*d6608096SArchana Kakani            "help_text": "Specifies the enlarged IO capacity for the current IPL. Do not set this attribute directly; set hb_ioadapter_enlarged_capacity instead.",
930*d6608096SArchana Kakani            "display_name": "Enlarged IO Capacity (current)"
931ac713eecSArchana Kakani        },
932ac713eecSArchana Kakani        {
933ac713eecSArchana Kakani            "attribute_type": "integer",
934ac713eecSArchana Kakani            "attribute_name": "hb_effective_secure_version",
935ac713eecSArchana Kakani            "lower_bound": 0,
936ac713eecSArchana Kakani            "upper_bound": 255,
937ac713eecSArchana Kakani            "scalar_increment": 1,
938ac713eecSArchana Kakani            "default_value": 0,
939*d6608096SArchana Kakani            "read_only": true,
940*d6608096SArchana Kakani            "help_text": "Specifies the effective secure version of the host FW. In secure mode, the secure version value of a driver must be greater than or equal to this effective secure version to allow the system to boot.",
941*d6608096SArchana Kakani            "display_name": "Effective Secure Version"
942ac713eecSArchana Kakani        },
943ac713eecSArchana Kakani        {
944ac713eecSArchana Kakani            "attribute_type": "integer",
945ac713eecSArchana Kakani            "attribute_name": "hb_cap_freq_mhz_min",
946ac713eecSArchana Kakani            "lower_bound": 0,
947ac713eecSArchana Kakani            "upper_bound": 4294967295,
948ac713eecSArchana Kakani            "scalar_increment": 1,
949ac713eecSArchana Kakani            "default_value": 0,
950*d6608096SArchana Kakani            "read_only": true,
951*d6608096SArchana Kakani            "help_text": "Specifies the lowest floor frequency across all chips in the system.",
952*d6608096SArchana Kakani            "display_name": "Minimum Core Freq MHZ"
953ac713eecSArchana Kakani        },
954ac713eecSArchana Kakani        {
955ac713eecSArchana Kakani            "attribute_type": "integer",
956ac713eecSArchana Kakani            "attribute_name": "hb_cap_freq_mhz_max",
957ac713eecSArchana Kakani            "lower_bound": 0,
958ac713eecSArchana Kakani            "upper_bound": 4294967295,
959ac713eecSArchana Kakani            "scalar_increment": 1,
960ac713eecSArchana Kakani            "default_value": 0,
961*d6608096SArchana Kakani            "read_only": true,
962*d6608096SArchana Kakani            "help_text": "Specifies the highest ceiling frequency across all chips in the system.",
963*d6608096SArchana Kakani            "display_name": "Maximum Core Freq MHZ"
964ac713eecSArchana Kakani        },
965ac713eecSArchana Kakani        {
966ac713eecSArchana Kakani            "attribute_type": "integer",
967ac713eecSArchana Kakani            "attribute_name": "hb_cap_freq_mhz_request",
968ac713eecSArchana Kakani            "lower_bound": 0,
969ac713eecSArchana Kakani            "upper_bound": 4294967295,
970ac713eecSArchana Kakani            "scalar_increment": 1,
971ac713eecSArchana Kakani            "default_value": 0,
972*d6608096SArchana Kakani            "help_text": "Specifies the desired frequency across all chips in the system.  Requires a reboot for a change to be applied.",
973*d6608096SArchana Kakani            "display_name": "Requested Core Freq MHZ (pending)"
974ac713eecSArchana Kakani        },
975ac713eecSArchana Kakani        {
976ac713eecSArchana Kakani            "attribute_type": "integer",
977ac713eecSArchana Kakani            "attribute_name": "hb_cap_freq_mhz_request_current",
978ac713eecSArchana Kakani            "lower_bound": 0,
979ac713eecSArchana Kakani            "upper_bound": 4294967295,
980ac713eecSArchana Kakani            "scalar_increment": 1,
981ac713eecSArchana Kakani            "default_value": 0,
982*d6608096SArchana Kakani            "read_only": true,
983*d6608096SArchana Kakani            "help_text": "Specifies the desired frequency across all chips in the system.  Do not set this attribute directly; set hb_cap_freq_mhz_request instead.",
984*d6608096SArchana Kakani            "display_name": "Requested Core Freq MHZ (current)"
985ac713eecSArchana Kakani        },
986ac713eecSArchana Kakani        {
987ac713eecSArchana Kakani            "attribute_type": "integer",
988ac713eecSArchana Kakani            "attribute_name": "hb_storage_preallocation_for_drawer_attach",
989ac713eecSArchana Kakani            "lower_bound": 0,
990ac713eecSArchana Kakani            "upper_bound": 4,
991ac713eecSArchana Kakani            "scalar_increment": 1,
992ac713eecSArchana Kakani            "default_value": 4,
993*d6608096SArchana Kakani            "help_text": "This option allocates platform memory during IPL for PCI-E slots to enable dynamic I/O drawer attachment.",
994*d6608096SArchana Kakani            "display_name": "Dynamic I/O Drawer Attachment"
995ac713eecSArchana Kakani        },
996ac713eecSArchana Kakani        {
997ac713eecSArchana Kakani            "attribute_type": "integer",
998ac713eecSArchana Kakani            "attribute_name": "hb_storage_preallocation_for_drawer_attach_current",
999ac713eecSArchana Kakani            "lower_bound": 0,
1000ac713eecSArchana Kakani            "upper_bound": 4,
1001ac713eecSArchana Kakani            "scalar_increment": 1,
1002ac713eecSArchana Kakani            "default_value": 4,
1003*d6608096SArchana Kakani            "read_only": true,
1004*d6608096SArchana Kakani            "help_text": "This option allocates platform memory during IPL for PCI-E slots to enable dynamic I/O drawer attachment.",
1005*d6608096SArchana Kakani            "display_name": "Dynamic I/O Drawer Attachment"
1006ac713eecSArchana Kakani        },
1007ac713eecSArchana Kakani        {
1008ac713eecSArchana Kakani            "attribute_type": "integer",
1009ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_scheduled_tod",
1010ac713eecSArchana Kakani            "lower_bound": 0,
1011ac713eecSArchana Kakani            "upper_bound": 86399,
1012ac713eecSArchana Kakani            "scalar_increment": 1,
1013ac713eecSArchana Kakani            "default_value": 0,
1014*d6608096SArchana Kakani            "help_text": "Only used when pvm_rpd_policy is set to “Scheduled”. This value represents the time of day in seconds at which to run the processor diagnostics.",
1015*d6608096SArchana Kakani            "display_name": "RPD Scheduled Run Time of Day in Seconds"
1016ac713eecSArchana Kakani        },
1017ac713eecSArchana Kakani        {
1018ac713eecSArchana Kakani            "attribute_type": "integer",
1019ac713eecSArchana Kakani            "attribute_name": "pvm_rpd_scheduled_duration",
1020ac713eecSArchana Kakani            "lower_bound": 30,
1021ac713eecSArchana Kakani            "upper_bound": 1440,
1022ac713eecSArchana Kakani            "scalar_increment": 1,
1023ac713eecSArchana Kakani            "default_value": 1440,
1024*d6608096SArchana Kakani            "help_text": "Only used when pvm_rpd_policy is set to “Scheduled”. This value represents the duration in minutes to run the processor diagnostics, starting at the Scheduled Time of Day. Note: If the RPD is unable to test every core within the specified Run Time Duration, the RPD will resume where it left off, at the next Schedule Run Time of Day.",
1025*d6608096SArchana Kakani            "display_name": "RPD Scheduled Run Time Duration in Minutes"
1026ac713eecSArchana Kakani        },
1027ac713eecSArchana Kakani        {
1028ac713eecSArchana Kakani            "attribute_type": "integer",
1029ac713eecSArchana Kakani            "attribute_name": "hb_power_PS0_input_voltage",
1030ac713eecSArchana Kakani            "lower_bound": 0,
1031ac713eecSArchana Kakani            "upper_bound": 65535,
1032ac713eecSArchana Kakani            "scalar_increment": 1,
1033ac713eecSArchana Kakani            "default_value": 0,
1034*d6608096SArchana Kakani            "read_only": true,
1035*d6608096SArchana Kakani            "help_text": "Specifies power supply 0 input voltage(volts)",
1036*d6608096SArchana Kakani            "display_name": "Power Supply 0 input Voltage",
1037ac713eecSArchana Kakani            "dbus": {
1038ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/sensors/voltage/ps0_input_voltage_rating",
1039ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Sensor.Value",
1040ac713eecSArchana Kakani                "property_type": "double",
1041ac713eecSArchana Kakani                "property_name": "Value"
1042ac713eecSArchana Kakani            }
1043ac713eecSArchana Kakani        },
1044ac713eecSArchana Kakani        {
1045ac713eecSArchana Kakani            "attribute_type": "integer",
1046ac713eecSArchana Kakani            "attribute_name": "hb_power_PS1_input_voltage",
1047ac713eecSArchana Kakani            "lower_bound": 0,
1048ac713eecSArchana Kakani            "upper_bound": 65535,
1049ac713eecSArchana Kakani            "scalar_increment": 1,
1050ac713eecSArchana Kakani            "default_value": 0,
1051*d6608096SArchana Kakani            "read_only": true,
1052*d6608096SArchana Kakani            "help_text": "Specifies power supply 1 input voltage(volts)",
1053*d6608096SArchana Kakani            "display_name": "Power Supply 1 input Voltage",
1054ac713eecSArchana Kakani            "dbus": {
1055ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/sensors/voltage/ps1_input_voltage_rating",
1056ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Sensor.Value",
1057ac713eecSArchana Kakani                "property_type": "double",
1058ac713eecSArchana Kakani                "property_name": "Value"
1059ac713eecSArchana Kakani            }
1060ac713eecSArchana Kakani        },
1061ac713eecSArchana Kakani        {
1062ac713eecSArchana Kakani            "attribute_type": "integer",
1063ac713eecSArchana Kakani            "attribute_name": "hb_power_PS2_input_voltage",
1064ac713eecSArchana Kakani            "lower_bound": 0,
1065ac713eecSArchana Kakani            "upper_bound": 65535,
1066ac713eecSArchana Kakani            "scalar_increment": 1,
1067ac713eecSArchana Kakani            "default_value": 0,
1068*d6608096SArchana Kakani            "read_only": true,
1069*d6608096SArchana Kakani            "help_text": "Specifies power supply 2 input voltage(volts)",
1070*d6608096SArchana Kakani            "display_name": "Power Supply 2 input Voltage",
1071ac713eecSArchana Kakani            "dbus": {
1072ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/sensors/voltage/ps2_input_voltage_rating",
1073ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Sensor.Value",
1074ac713eecSArchana Kakani                "property_type": "double",
1075ac713eecSArchana Kakani                "property_name": "Value"
1076ac713eecSArchana Kakani            }
1077ac713eecSArchana Kakani        },
1078ac713eecSArchana Kakani        {
1079ac713eecSArchana Kakani            "attribute_type": "integer",
1080ac713eecSArchana Kakani            "attribute_name": "hb_power_PS3_input_voltage",
1081ac713eecSArchana Kakani            "lower_bound": 0,
1082ac713eecSArchana Kakani            "upper_bound": 65535,
1083ac713eecSArchana Kakani            "scalar_increment": 1,
1084ac713eecSArchana Kakani            "default_value": 0,
1085*d6608096SArchana Kakani            "read_only": true,
1086*d6608096SArchana Kakani            "help_text": "Specifies power supply 3 input voltage(volts)",
1087*d6608096SArchana Kakani            "display_name": "Power Supply 3 input Voltage",
1088ac713eecSArchana Kakani            "dbus": {
1089ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/sensors/voltage/ps3_input_voltage_rating",
1090ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Sensor.Value",
1091ac713eecSArchana Kakani                "property_type": "double",
1092ac713eecSArchana Kakani                "property_name": "Value"
1093ac713eecSArchana Kakani            }
1094ac713eecSArchana Kakani        },
1095ac713eecSArchana Kakani        {
1096ac713eecSArchana Kakani            "attribute_type": "integer",
1097ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_vlan_tag_id",
1098ac713eecSArchana Kakani            "lower_bound": 0,
1099ac713eecSArchana Kakani            "upper_bound": 4094,
1100ac713eecSArchana Kakani            "scalar_increment": 1,
1101ac713eecSArchana Kakani            "default_value": 0,
1102*d6608096SArchana Kakani            "help_text": "Specifies the VLAN ID that is used when performing a network installation of an IBM i logical partition. Ethernet packets are tagged with the specified VLAN ID. If this option is not specified, Ethernet packets are untagged.",
1103*d6608096SArchana Kakani            "display_name": "VLAN Tag Identifier"
1104ac713eecSArchana Kakani        },
1105ac713eecSArchana Kakani        {
1106ac713eecSArchana Kakani            "attribute_type": "integer",
1107ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_iscsi_target_port",
1108ac713eecSArchana Kakani            "lower_bound": 0,
1109ac713eecSArchana Kakani            "upper_bound": 65535,
1110ac713eecSArchana Kakani            "scalar_increment": 1,
1111ac713eecSArchana Kakani            "default_value": 0,
1112*d6608096SArchana Kakani            "help_text": "Specifies the port that is used for the iSCSI connection.",
1113*d6608096SArchana Kakani            "display_name": "Target Port"
1114ac713eecSArchana Kakani        },
1115ac713eecSArchana Kakani        {
1116ac713eecSArchana Kakani            "attribute_type": "integer",
1117ac713eecSArchana Kakani            "attribute_name": "pvm_linux_kvm_percentage",
1118ac713eecSArchana Kakani            "lower_bound": 0,
1119ac713eecSArchana Kakani            "upper_bound": 1000,
1120ac713eecSArchana Kakani            "scalar_increment": 1,
1121ac713eecSArchana Kakani            "default_value": 0,
1122*d6608096SArchana Kakani            "help_text": "Specifies the percentage of available system memory that will be reserved for the management of KVM guests. The percentage is specified to the 10th of a percent.",
1123*d6608096SArchana Kakani            "display_name": "System Memory Reserved for KVM Guest Management"
1124ac713eecSArchana Kakani        },
1125ac713eecSArchana Kakani        {
1126ac713eecSArchana Kakani            "attribute_type": "integer",
1127ac713eecSArchana Kakani            "attribute_name": "pvm_linux_kvm_percentage_current",
1128ac713eecSArchana Kakani            "lower_bound": 0,
1129ac713eecSArchana Kakani            "upper_bound": 1000,
1130ac713eecSArchana Kakani            "scalar_increment": 1,
1131ac713eecSArchana Kakani            "default_value": 0,
1132*d6608096SArchana Kakani            "read_only": true,
1133*d6608096SArchana Kakani            "help_text": "Specifies the percentage of available system memory that will be reserved for the management of KVM guests. The percentage is specified to the 10th of a percent. Do not set this attribute directly; set pvm_linux_kvm_percentage instead.",
1134*d6608096SArchana Kakani            "display_name": "System Memory Reserved for KVM Guest Management (current)"
1135ac713eecSArchana Kakani        },
1136ac713eecSArchana Kakani        {
1137ac713eecSArchana Kakani            "attribute_type": "string",
1138ac713eecSArchana Kakani            "attribute_name": "pvm_system_name",
1139ac713eecSArchana Kakani            "string_type": "ASCII",
1140ac713eecSArchana Kakani            "minimum_string_length": 0,
1141ac713eecSArchana Kakani            "maximum_string_length": 100,
1142ac713eecSArchana Kakani            "default_string": "",
1143*d6608096SArchana Kakani            "help_text": "pvm_system_name",
1144*d6608096SArchana Kakani            "display_name": "pvm_system_name",
1145ac713eecSArchana Kakani            "dbus": {
1146ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system",
1147ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Decorator.AssetTag",
1148ac713eecSArchana Kakani                "property_name": "AssetTag",
1149ac713eecSArchana Kakani                "property_type": "string"
1150ac713eecSArchana Kakani            }
1151ac713eecSArchana Kakani        },
1152ac713eecSArchana Kakani        {
1153ac713eecSArchana Kakani            "attribute_type": "string",
1154ac713eecSArchana Kakani            "attribute_name": "vmi_hostname",
1155ac713eecSArchana Kakani            "string_type": "ASCII",
1156ac713eecSArchana Kakani            "minimum_string_length": 0,
1157ac713eecSArchana Kakani            "maximum_string_length": 255,
1158ac713eecSArchana Kakani            "default_string": "",
1159*d6608096SArchana Kakani            "help_text": "vmi_hostname",
1160*d6608096SArchana Kakani            "display_name": "vmi_hostname"
1161ac713eecSArchana Kakani        },
1162ac713eecSArchana Kakani        {
1163ac713eecSArchana Kakani            "attribute_type": "string",
1164ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv4_gateway",
1165ac713eecSArchana Kakani            "string_type": "ASCII",
1166ac713eecSArchana Kakani            "minimum_string_length": 7,
1167ac713eecSArchana Kakani            "maximum_string_length": 15,
1168ac713eecSArchana Kakani            "default_string": "0.0.0.0",
1169*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv4_gateway",
1170*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv4_gateway"
1171ac713eecSArchana Kakani        },
1172ac713eecSArchana Kakani        {
1173ac713eecSArchana Kakani            "attribute_type": "string",
1174ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv4_gateway",
1175ac713eecSArchana Kakani            "string_type": "ASCII",
1176ac713eecSArchana Kakani            "minimum_string_length": 7,
1177ac713eecSArchana Kakani            "maximum_string_length": 15,
1178ac713eecSArchana Kakani            "default_string": "0.0.0.0",
1179*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv4_gateway",
1180*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv4_gateway"
1181ac713eecSArchana Kakani        },
1182ac713eecSArchana Kakani        {
1183ac713eecSArchana Kakani            "attribute_type": "string",
1184ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv4_ipaddr",
1185ac713eecSArchana Kakani            "string_type": "ASCII",
1186ac713eecSArchana Kakani            "minimum_string_length": 7,
1187ac713eecSArchana Kakani            "maximum_string_length": 15,
1188ac713eecSArchana Kakani            "default_string": "0.0.0.0",
1189*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv4_ipaddr",
1190*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv4_ipaddr"
1191ac713eecSArchana Kakani        },
1192ac713eecSArchana Kakani        {
1193ac713eecSArchana Kakani            "attribute_type": "string",
1194ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv4_ipaddr",
1195ac713eecSArchana Kakani            "string_type": "ASCII",
1196ac713eecSArchana Kakani            "minimum_string_length": 7,
1197ac713eecSArchana Kakani            "maximum_string_length": 15,
1198ac713eecSArchana Kakani            "default_string": "0.0.0.0",
1199*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv4_ipaddr",
1200*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv4_ipaddr"
1201ac713eecSArchana Kakani        },
1202ac713eecSArchana Kakani        {
1203ac713eecSArchana Kakani            "attribute_type": "string",
1204ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv6_gateway",
1205ac713eecSArchana Kakani            "string_type": "ASCII",
1206ac713eecSArchana Kakani            "minimum_string_length": 2,
1207ac713eecSArchana Kakani            "maximum_string_length": 45,
1208ac713eecSArchana Kakani            "default_string": "::",
1209*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv6_gateway",
1210*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv6_gateway"
1211ac713eecSArchana Kakani        },
1212ac713eecSArchana Kakani        {
1213ac713eecSArchana Kakani            "attribute_type": "string",
1214ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv6_gateway",
1215ac713eecSArchana Kakani            "string_type": "ASCII",
1216ac713eecSArchana Kakani            "minimum_string_length": 2,
1217ac713eecSArchana Kakani            "maximum_string_length": 45,
1218ac713eecSArchana Kakani            "default_string": "::",
1219*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv6_gateway",
1220*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv6_gateway"
1221ac713eecSArchana Kakani        },
1222ac713eecSArchana Kakani        {
1223ac713eecSArchana Kakani            "attribute_type": "string",
1224ac713eecSArchana Kakani            "attribute_name": "vmi_if0_ipv6_ipaddr",
1225ac713eecSArchana Kakani            "string_type": "ASCII",
1226ac713eecSArchana Kakani            "minimum_string_length": 2,
1227ac713eecSArchana Kakani            "maximum_string_length": 45,
1228ac713eecSArchana Kakani            "default_string": "::",
1229*d6608096SArchana Kakani            "help_text": "vmi_if0_ipv6_ipaddr",
1230*d6608096SArchana Kakani            "display_name": "vmi_if0_ipv6_ipaddr"
1231ac713eecSArchana Kakani        },
1232ac713eecSArchana Kakani        {
1233ac713eecSArchana Kakani            "attribute_type": "string",
1234ac713eecSArchana Kakani            "attribute_name": "vmi_if1_ipv6_ipaddr",
1235ac713eecSArchana Kakani            "string_type": "ASCII",
1236ac713eecSArchana Kakani            "minimum_string_length": 2,
1237ac713eecSArchana Kakani            "maximum_string_length": 45,
1238ac713eecSArchana Kakani            "default_string": "::",
1239*d6608096SArchana Kakani            "help_text": "vmi_if1_ipv6_ipaddr",
1240*d6608096SArchana Kakani            "display_name": "vmi_if1_ipv6_ipaddr"
1241ac713eecSArchana Kakani        },
1242ac713eecSArchana Kakani        {
1243ac713eecSArchana Kakani            "attribute_type": "string",
1244ac713eecSArchana Kakani            "attribute_name": "hb_mfg_flags",
1245ac713eecSArchana Kakani            "string_type": "Hex",
1246ac713eecSArchana Kakani            "minimum_string_length": 32,
1247ac713eecSArchana Kakani            "maximum_string_length": 32,
1248ac713eecSArchana Kakani            "default_string": "00000000000000000000000000000000",
1249*d6608096SArchana Kakani            "help_text": "Specifies the configuration flags used by manufacturing, requires a reboot for a change to be applied.",
1250*d6608096SArchana Kakani            "display_name": "Manufacturing Flags (pending)"
1251ac713eecSArchana Kakani        },
1252ac713eecSArchana Kakani        {
1253ac713eecSArchana Kakani            "attribute_type": "string",
1254ac713eecSArchana Kakani            "attribute_name": "hb_mfg_flags_current",
1255ac713eecSArchana Kakani            "string_type": "Hex",
1256ac713eecSArchana Kakani            "minimum_string_length": 32,
1257ac713eecSArchana Kakani            "maximum_string_length": 32,
1258ac713eecSArchana Kakani            "default_string": "00000000000000000000000000000000",
1259*d6608096SArchana Kakani            "help_text": "Specifies the configuration flags used by manufacturing for the current IPL. Do not set this attribute directly; set hb_mfg_flags instead.",
1260*d6608096SArchana Kakani            "display_name": "Manufacturing Flags (current)",
1261*d6608096SArchana Kakani            "read_only": true
1262ac713eecSArchana Kakani        },
1263ac713eecSArchana Kakani        {
1264ac713eecSArchana Kakani            "attribute_type": "string",
1265ac713eecSArchana Kakani            "attribute_name": "hb_lid_ids",
1266ac713eecSArchana Kakani            "string_type": "ASCII",
1267ac713eecSArchana Kakani            "minimum_string_length": 0,
1268ac713eecSArchana Kakani            "maximum_string_length": 1024,
1269ac713eecSArchana Kakani            "default_string": "",
1270*d6608096SArchana Kakani            "help_text": "Provides the host a mapping of the lid IDs to human readable names.",
1271*d6608096SArchana Kakani            "display_name": "Hostboot Lid IDs"
1272ac713eecSArchana Kakani        },
1273ac713eecSArchana Kakani        {
1274ac713eecSArchana Kakani            "attribute_type": "string",
1275ac713eecSArchana Kakani            "attribute_name": "hb_power_PS0_model",
1276ac713eecSArchana Kakani            "string_type": "ASCII",
1277ac713eecSArchana Kakani            "minimum_string_length": 0,
1278ac713eecSArchana Kakani            "maximum_string_length": 4,
1279ac713eecSArchana Kakani            "default_string": "0000",
1280*d6608096SArchana Kakani            "help_text": "Specifies the power supply 0 model CCIN in hex.",
1281*d6608096SArchana Kakani            "display_name": "Power Supply 0 Model",
1282ac713eecSArchana Kakani            "dbus": {
1283ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0",
1284ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Decorator.Asset",
1285ac713eecSArchana Kakani                "property_type": "string",
1286ac713eecSArchana Kakani                "property_name": "Model"
1287ac713eecSArchana Kakani            }
1288ac713eecSArchana Kakani        },
1289ac713eecSArchana Kakani        {
1290ac713eecSArchana Kakani            "attribute_type": "string",
1291ac713eecSArchana Kakani            "attribute_name": "hb_power_PS1_model",
1292ac713eecSArchana Kakani            "string_type": "ASCII",
1293ac713eecSArchana Kakani            "minimum_string_length": 0,
1294ac713eecSArchana Kakani            "maximum_string_length": 4,
1295ac713eecSArchana Kakani            "default_string": "0000",
1296*d6608096SArchana Kakani            "help_text": "Specifies the power supply 1 model CCIN in hex.",
1297*d6608096SArchana Kakani            "display_name": "Power Supply 1 Model",
1298ac713eecSArchana Kakani            "dbus": {
1299ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply1",
1300ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Decorator.Asset",
1301ac713eecSArchana Kakani                "property_type": "string",
1302ac713eecSArchana Kakani                "property_name": "Model"
1303ac713eecSArchana Kakani            }
1304ac713eecSArchana Kakani        },
1305ac713eecSArchana Kakani        {
1306ac713eecSArchana Kakani            "attribute_type": "string",
1307ac713eecSArchana Kakani            "attribute_name": "hb_power_PS2_model",
1308ac713eecSArchana Kakani            "string_type": "ASCII",
1309ac713eecSArchana Kakani            "minimum_string_length": 0,
1310ac713eecSArchana Kakani            "maximum_string_length": 4,
1311ac713eecSArchana Kakani            "default_string": "0000",
1312*d6608096SArchana Kakani            "help_text": "Specifies the power supply 2 model CCIN in hex.",
1313*d6608096SArchana Kakani            "display_name": "Power Supply 2 Model",
1314ac713eecSArchana Kakani            "dbus": {
1315ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply2",
1316ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Decorator.Asset",
1317ac713eecSArchana Kakani                "property_type": "string",
1318ac713eecSArchana Kakani                "property_name": "Model"
1319ac713eecSArchana Kakani            }
1320ac713eecSArchana Kakani        },
1321ac713eecSArchana Kakani        {
1322ac713eecSArchana Kakani            "attribute_type": "string",
1323ac713eecSArchana Kakani            "attribute_name": "hb_power_PS3_model",
1324ac713eecSArchana Kakani            "string_type": "ASCII",
1325ac713eecSArchana Kakani            "minimum_string_length": 0,
1326ac713eecSArchana Kakani            "maximum_string_length": 4,
1327ac713eecSArchana Kakani            "default_string": "0000",
1328*d6608096SArchana Kakani            "help_text": "Specifies the power supply 3 model CCIN in hex.",
1329*d6608096SArchana Kakani            "display_name": "Power Supply 3 Model",
1330ac713eecSArchana Kakani            "dbus": {
1331ac713eecSArchana Kakani                "object_path": "/xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply3",
1332ac713eecSArchana Kakani                "interface": "xyz.openbmc_project.Inventory.Decorator.Asset",
1333ac713eecSArchana Kakani                "property_type": "string",
1334ac713eecSArchana Kakani                "property_name": "Model"
1335ac713eecSArchana Kakani            }
1336ac713eecSArchana Kakani        },
1337ac713eecSArchana Kakani        {
1338ac713eecSArchana Kakani            "attribute_type": "string",
1339ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_load_source",
1340ac713eecSArchana Kakani            "string_type": "ASCII",
1341ac713eecSArchana Kakani            "minimum_string_length": 0,
1342ac713eecSArchana Kakani            "maximum_string_length": 42,
1343ac713eecSArchana Kakani            "default_string": "",
1344*d6608096SArchana Kakani            "help_text": "Specifies the load source the system will use to start the logical partition.",
1345*d6608096SArchana Kakani            "display_name": "Tagged IBM i Load Source"
1346ac713eecSArchana Kakani        },
1347ac713eecSArchana Kakani        {
1348ac713eecSArchana Kakani            "attribute_type": "string",
1349ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_alt_load_source",
1350ac713eecSArchana Kakani            "string_type": "ASCII",
1351ac713eecSArchana Kakani            "minimum_string_length": 0,
1352ac713eecSArchana Kakani            "maximum_string_length": 42,
1353ac713eecSArchana Kakani            "default_string": "",
1354*d6608096SArchana Kakani            "help_text": "Specifies the device the system will use when a D-mode initial program load (IPL) is performed.",
1355*d6608096SArchana Kakani            "display_name": "Tagged IBM i Alternate Load Source"
1356ac713eecSArchana Kakani        },
1357ac713eecSArchana Kakani        {
1358ac713eecSArchana Kakani            "attribute_type": "string",
1359ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_console",
1360ac713eecSArchana Kakani            "string_type": "ASCII",
1361ac713eecSArchana Kakani            "minimum_string_length": 0,
1362ac713eecSArchana Kakani            "maximum_string_length": 42,
1363ac713eecSArchana Kakani            "default_string": "",
1364*d6608096SArchana Kakani            "help_text": "Specifies the first workstation that the system will activate in the logical partition.",
1365*d6608096SArchana Kakani            "display_name": "Tagged IBM i Console"
1366ac713eecSArchana Kakani        },
1367ac713eecSArchana Kakani        {
1368ac713eecSArchana Kakani            "attribute_type": "string",
1369ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_server_ipaddress",
1370ac713eecSArchana Kakani            "string_type": "ASCII",
1371ac713eecSArchana Kakani            "minimum_string_length": 0,
1372ac713eecSArchana Kakani            "maximum_string_length": 45,
1373ac713eecSArchana Kakani            "default_string": "",
1374*d6608096SArchana Kakani            "help_text": "Specifies the IP address of the boot server or the iSCSI target that contains the network installation image for the IBM i partition.",
1375*d6608096SArchana Kakani            "display_name": "Server IP Address"
1376ac713eecSArchana Kakani        },
1377ac713eecSArchana Kakani        {
1378ac713eecSArchana Kakani            "attribute_type": "string",
1379ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_local_ipaddress",
1380ac713eecSArchana Kakani            "string_type": "ASCII",
1381ac713eecSArchana Kakani            "minimum_string_length": 0,
1382ac713eecSArchana Kakani            "maximum_string_length": 45,
1383ac713eecSArchana Kakani            "default_string": "",
1384*d6608096SArchana Kakani            "help_text": "Specifies the local IP address for an IBM i network install in the protocol specified by IBM i IP Address Protocol.",
1385*d6608096SArchana Kakani            "display_name": "Local IP Address"
1386ac713eecSArchana Kakani        },
1387ac713eecSArchana Kakani        {
1388ac713eecSArchana Kakani            "attribute_type": "string",
1389ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_subnet_mask",
1390ac713eecSArchana Kakani            "string_type": "ASCII",
1391ac713eecSArchana Kakani            "minimum_string_length": 0,
1392ac713eecSArchana Kakani            "maximum_string_length": 45,
1393ac713eecSArchana Kakani            "default_string": "",
1394*d6608096SArchana Kakani            "help_text": "Specifies the subnet mask for an IBM i network install when the IBM i IP Address Protocol is IPv4.",
1395*d6608096SArchana Kakani            "display_name": "Subnet Mask"
1396ac713eecSArchana Kakani        },
1397ac713eecSArchana Kakani        {
1398ac713eecSArchana Kakani            "attribute_type": "string",
1399ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_gateway_ipaddress",
1400ac713eecSArchana Kakani            "string_type": "ASCII",
1401ac713eecSArchana Kakani            "minimum_string_length": 0,
1402ac713eecSArchana Kakani            "maximum_string_length": 45,
1403ac713eecSArchana Kakani            "default_string": "",
1404*d6608096SArchana Kakani            "help_text": "Specifies the Gateway IP address for an IBM i network install in the protocol specified by IBM i IP Address Protocol.",
1405*d6608096SArchana Kakani            "display_name": "Gateway IP Address"
1406ac713eecSArchana Kakani        },
1407ac713eecSArchana Kakani        {
1408ac713eecSArchana Kakani            "attribute_type": "string",
1409ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_nfs_image_directory",
1410ac713eecSArchana Kakani            "string_type": "ASCII",
1411ac713eecSArchana Kakani            "minimum_string_length": 0,
1412ac713eecSArchana Kakani            "maximum_string_length": 127,
1413ac713eecSArchana Kakani            "default_string": "",
1414*d6608096SArchana Kakani            "help_text": "Specifies the directory path on the boot server that contains the network installation image for the IBM i partition.",
1415*d6608096SArchana Kakani            "display_name": "Image Directory Path"
1416ac713eecSArchana Kakani        },
1417ac713eecSArchana Kakani        {
1418ac713eecSArchana Kakani            "attribute_type": "string",
1419ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_iscsi_target_name",
1420ac713eecSArchana Kakani            "string_type": "ASCII",
1421ac713eecSArchana Kakani            "minimum_string_length": 0,
1422ac713eecSArchana Kakani            "maximum_string_length": 223,
1423ac713eecSArchana Kakani            "default_string": "",
1424*d6608096SArchana Kakani            "help_text": "Specifies the name of the iSCSI target that contains the network installation image for the IBM i partition.",
1425*d6608096SArchana Kakani            "display_name": "Target Name"
1426ac713eecSArchana Kakani        },
1427ac713eecSArchana Kakani        {
1428ac713eecSArchana Kakani            "attribute_type": "string",
1429ac713eecSArchana Kakani            "attribute_name": "pvm_ibmi_iscsi_initiator_name",
1430ac713eecSArchana Kakani            "string_type": "ASCII",
1431ac713eecSArchana Kakani            "minimum_string_length": 0,
1432ac713eecSArchana Kakani            "maximum_string_length": 223,
1433ac713eecSArchana Kakani            "default_string": "",
1434*d6608096SArchana Kakani            "help_text": "Specifies the name of the iSCSI initiator associated with the iSCSI target. PHYP will generate an initial initiator name which the user can change. PHYP will restore the initial value if the value is changed.",
1435*d6608096SArchana Kakani            "display_name": "Initiator Name"
1436ac713eecSArchana Kakani        }
1437ac713eecSArchana Kakani    ]
1438ac713eecSArchana Kakani}
1439