9618fef0 | 22-Jun-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
OEM:BIOS:Update enum, integer json files.
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com> Change-Id: I9f081a0926ad9d51baa5498ad7d880e96f117ab2 |
1ac46403 | 07-Jun-2022 |
Sridevi Ramesh <sridevra@in.ibm.com> |
Add below BIOS attributes commits to pldm repo.
- Modify the helpText for hb_field_core_override (#194) - oem_ibm: Define the pvm_keep_and_clear BIOS attribute (#124) - Change BIOS attribute default
Add below BIOS attributes commits to pldm repo.
- Modify the helpText for hb_field_core_override (#194) - oem_ibm: Define the pvm_keep_and_clear BIOS attribute (#124) - Change BIOS attribute default value (#135) - PLDM: Change default value for pvm_rtad bios attribute (#144) - oem_ibm: Add BIOS attributes pvm_boot_initiator and pvm_boot_type - bios:Add pvm_clear_nvram bios attribute (#246) - Modified default values for bios attributes. (#176)
Change-Id: I25d2549956a2f29e5dee158ca6909b6508d32ffb Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
show more ...
|
5ed342e4 | 26-Apr-2022 |
Ravi Teja <raviteja28031990@gmail.com> |
Add VMI IPv6 BIOS attributes
These BIOS attributes needed for enabling IPv6 on VMI interfaces
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com> Change-Id: I90bc815bb5aa303c9fa40be500469592ec0ff
Add VMI IPv6 BIOS attributes
These BIOS attributes needed for enabling IPv6 on VMI interfaces
Signed-off-by: Ravi Teja <raviteja28031990@gmail.com> Change-Id: I90bc815bb5aa303c9fa40be500469592ec0ffb64
show more ...
|
49a516a3 | 27-Apr-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem-ibm : Add pvm_create_default_lpar bios attribute
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Id8d0edde35510d4eac98a0a9ab3cf42e6d54031a |
4f18743e | 23-Mar-2022 |
Andrew Geissler <geissonator@yahoo.com> |
oem-ibm: define new pvm_sys_dump_active bios value
External IBM clients to the BMC need to known when a memory preserving reboot is occurring. A power off of the system during this process will resu
oem-ibm: define new pvm_sys_dump_active bios value
External IBM clients to the BMC need to known when a memory preserving reboot is occurring. A power off of the system during this process will result in all the debug data that is collected during this process be lost. This new BIOS value will be set when a memory preserving reboot is started, and cleared when the debug data has been offloaded by the client. Redfish clients can look at this BIOS value to know if they should allow a power off of the system.
The initial goal was to work this into the official system states reported by the BMC (redfish/v1/Systems/system) but Redfish really doesn't have this type of function well represented currently. A memory preserving reboot is pretty specific to IBM systems. Hacking this into the existing BMC state management framework was getting messy so the agreement was to move this to a IBM specific BIOS for now.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ia3341517638ac93a2deaa1fe71c9ae7b408b25e8
show more ...
|
e5329e88 | 03-Mar-2022 |
Roland Veloz <rveloz@us.ibm.com> |
Adds the Lateral Cast Out (LCO) mode to the BMC BIOS
This commit adds the LCO mode, as an enumeration, to the BMC BIOS.
Adds both a current value and a pending value.
The enumeration fields are 'E
Adds the Lateral Cast Out (LCO) mode to the BMC BIOS
This commit adds the LCO mode, as an enumeration, to the BMC BIOS.
Adds both a current value and a pending value.
The enumeration fields are 'Enabled' and 'Disabled'. The default is 'Enabled' as per the story.
Signed-off-by: Roland Veloz <rveloz@us.ibm.com>a Change-Id: I361f7c1826513f4484a08b0d0194f1667e53e53e RTC: 299909
show more ...
|
70a5da9a | 05-Mar-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm : Sync power bios attribues to dbus
1. Map PowerCapEnable dbus property to hb_power_limit_enable 2. Map PowerCap dbus property to hb_power_limit_in_watts
Signed-off-by: Manojkiran Eda <mano
oem_ibm : Sync power bios attribues to dbus
1. Map PowerCapEnable dbus property to hb_power_limit_enable 2. Map PowerCap dbus property to hb_power_limit_in_watts
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I99dbc067c743c7b9a9a73c92e72975af05310dac
show more ...
|
d0405c35 | 21-Feb-2022 |
Corey Swenson <cswenson@us.ibm.com> |
Add hb_effective_secure_version bios attribute
Signed-off-by: Corey Swenson <cswenson@us.ibm.com> Change-Id: I1bb53584bafca9b7dda085cd44659ff004bd3e6d |
11741ab5 | 26-Jan-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm: bios : change the default value of pvm_stop_at_standby
IBM legacy behaviour is to boot to runtime by default, so changing this attribute default value to align with the legacy designs.
Sig
oem_ibm: bios : change the default value of pvm_stop_at_standby
IBM legacy behaviour is to boot to runtime by default, so changing this attribute default value to align with the legacy designs.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I26873e3574dc37554b090fce32f047e5aebe0a6f
show more ...
|
fb07542f | 19-Jan-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
bios : Add Default value for the pvm_default_os_type attribute
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I81551c0525fc6c68d76e9054b8f2f9d1c50644bd |
fe593a17 | 19-Jan-2022 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm:Remove deprecated vmi_if_count bios attribute
vmi_if_count bios attribute is not used anymore by the host, so removing it from the pldm bios jsons.
Signed-off-by: Manojkiran Eda <manojkiran
oem_ibm:Remove deprecated vmi_if_count bios attribute
vmi_if_count bios attribute is not used anymore by the host, so removing it from the pldm bios jsons.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I2f3d64ba39c10dbc952b278542dbd6a3fabd8840
show more ...
|
d0272481 | 10-Dec-2021 |
Andrew Geissler <geissonator@yahoo.com> |
ibm: bios for auto poweron control
On IBM systems, the host firmware can control the auto power on logic. Map a new pvm_auto_poweron_restart BIOS value to the corresponding D-Bus property.
Tested:
ibm: bios for auto poweron control
On IBM systems, the host firmware can control the auto power on logic. Map a new pvm_auto_poweron_restart BIOS value to the corresponding D-Bus property.
Tested: - Enabled test - verify enabling bios value sets AlwaysOn to d-bus prop root@p10bmc:~# pldmtool bios SetBIOSAttributeCurrentValue -a pvm_auto_poweron_restart -d "Enabled" { "Response": "SUCCESS" } root@p10bmc:~# busctl get-property xyz.openbmc_project.Settings /xyz/openbmc_project/control/host0/power_restore_policy xyz.openbmc_project.Conrol.Power.RestorePolicy PowerRestorePolicy s "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOn"
- Disabled test - verify disabling bios value sets None to d-bus prop root@p10bmc:~# pldmtool bios SetBIOSAttributeCurrentValue -a pvm_auto_poweron_restart -d "Disabled" { "Response": "SUCCESS" } root@p10bmc:~# busctl get-property xyz.openbmc_project.Settings /xyz/openbmc_project/control/host0/power_restore_policy xyz.openbmc_project.Conrol.Power.RestorePolicy PowerRestorePolicy s "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.None"
- Verify setting d-bus prop is reflected in bios root@p10bmc:~# pldmtool bios GetBIOSAttributeCurrentValueByHandle -a pvm_auto_poweron_restart { "CurrentValue": "Enabled" } root@p10bmc:~# busctl set-property xyz.openbmc_project.Settings /xyz/openbmc_project/control/host0/power_restore_policy xyz.openbmc_project.Conrol.Power.RestorePolicy PowerRestorePolicy s "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.None" root@p10bmc:~# pldmtool bios GetBIOSAttributeCurrentValueByHandle -a pvm_auto_poweron_restart { "CurrentValue": "Disabled" }
Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I5df3ec9826adc56737ff9fb72844b0a65964087b
show more ...
|
32702094 | 18-Aug-2021 |
Zach Clark <zach@ibm.com> |
Remove hb_power_limit_enable_current and hb_power_limit_in_watts_current
hb_power_limit_enable and hb_power_limit_in_watts were previously defined as latched/pending attributes. This is being change
Remove hb_power_limit_enable_current and hb_power_limit_in_watts_current
hb_power_limit_enable and hb_power_limit_in_watts were previously defined as latched/pending attributes. This is being changed because when these values are changed, the new value is immediately sent to the OCCs, and firmware needs to process the latest value that the OCC received rather than the one effective at the beginning of the IPL.
Change-Id: Ida39a3ee5e6b4b0d3255bfef95601890afd80709 Signed-off-by: Zach Clark <zach@ibm.com>
show more ...
|
77aef218 | 11-Nov-2021 |
Christian Geddes <crgeddes@us.ibm.com> |
Increment max size of hb_lid_ids from 512->1024
More lid ids are being added to map runtime lids to human readable names so we must increment the max size to account for this.
Signed-off-by: Christ
Increment max size of hb_lid_ids from 512->1024
More lid ids are being added to map runtime lids to human readable names so we must increment the max size to account for this.
Signed-off-by: Christian Geddes <crgeddes@us.ibm.com> Change-Id: I3a6037ecef37b4d2768d528267018cacfaf1a58a
show more ...
|
1b8535ee | 13-Nov-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm: Tie hb_tpm_required to TPMEnable dbus property
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I67c45f31beaefc43eccb377da964b5263aad9f21 |
38b6e5fb | 26-Oct-2021 |
Zach Clark <zach@ibm.com> |
Define the hb_inhibit_bmc_reset BIOS attribute
This commit defines the hb_inhibit_bmc_reset BIOS attribute. When set to the enumeration value "Inhibit", Hostboot will instruct PHYP via HDAT to not r
Define the hb_inhibit_bmc_reset BIOS attribute
This commit defines the hb_inhibit_bmc_reset BIOS attribute. When set to the enumeration value "Inhibit", Hostboot will instruct PHYP via HDAT to not reset/reload the BMC at runtime.
Signed-off-by: Zach Clark <zach@ibm.com> Change-Id: Ibb5ec25649c1c0c5532ae0c93003f46213fe32b1
show more ...
|
67c4be60 | 13-Oct-2021 |
chenduibm <duchen@us.ibm.com> |
Add BIOS attribute hb_ioadapter_enlarged_capacity
Hostboot reads hb_ioadapter_enlarged_capacity and sets ATTR_ENLARGED_IO_SLOT_COUNT
Signed-off-by: chenduibm <duchen@us.ibm.com> Change-Id: If7993b3
Add BIOS attribute hb_ioadapter_enlarged_capacity
Hostboot reads hb_ioadapter_enlarged_capacity and sets ATTR_ENLARGED_IO_SLOT_COUNT
Signed-off-by: chenduibm <duchen@us.ibm.com> Change-Id: If7993b3f12e3d052523e31d31cf9a6c73d42c753
show more ...
|
d9144e49 | 18-Oct-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
oem_ibm: Tie up the pvm_system_name with the AssetTag
- This commit would add the support for binding both the pvm_system_name bios attribute to redfish AssetTag.
Tested :
1. Change the bios att
oem_ibm: Tie up the pvm_system_name with the AssetTag
- This commit would add the support for binding both the pvm_system_name bios attribute to redfish AssetTag.
Tested :
1. Change the bios attribute & make sure the AssetTag is updated. 2. Change the AssetTag and make sure the bios attribute is updated.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: Ifef3abb56a6826304ce292c5ef1609f0740d5bdd
show more ...
|
5438763c | 24-Sep-2021 |
Christian Geddes <crgeddes@us.ibm.com> |
Add hb_hyp_switch_current to IBM's enum_attrs.json
This commit adds hb_hyp_switch_current to enum_attrs.json. This attribute is used to latch the value of hb_hyp_switch for the duration of a boot.
Add hb_hyp_switch_current to IBM's enum_attrs.json
This commit adds hb_hyp_switch_current to enum_attrs.json. This attribute is used to latch the value of hb_hyp_switch for the duration of a boot.
Signed-off-by: Christian Geddes <crgeddes@us.ibm.com> Change-Id: Ie08255bb079bd2378680a85d416b074291181119
show more ...
|
3ef62149 | 21-Sep-2021 |
Christian Geddes <crgeddes@us.ibm.com> |
Introduce hb_max_num_huge_pages integer bios attribute for oem/ibm
This attribute will be written by the host so the BMC knows the max number of huge pages available given the current systme configu
Introduce hb_max_num_huge_pages integer bios attribute for oem/ibm
This attribute will be written by the host so the BMC knows the max number of huge pages available given the current systme configuration.
Signed-off-by: Christian Geddes <crgeddes@us.ibm.com> Change-Id: Ie3136d05c2f0bb41adfbbc48f5c026de3a4e2f7c
show more ...
|
141a86be | 16-Sep-2021 |
chenduibm <duchen@us.ibm.com> |
BIOS Attribute for HOST USB Ports Enablement
This commit would add a new PLDM BIOS attribute that controls the Host USB Ports.
Signed-off-by: chenduibm <duchen@us.ibm.com> Change-Id: I36bca44efbc48
BIOS Attribute for HOST USB Ports Enablement
This commit would add a new PLDM BIOS attribute that controls the Host USB Ports.
Signed-off-by: chenduibm <duchen@us.ibm.com> Change-Id: I36bca44efbc48f0975867a07a0208b52342f2ee0
show more ...
|
d1e5e707 | 23-Sep-2021 |
Manojkiran Eda <manojkiran.eda@gmail.com> |
Remove dbus backend for the current attributes
current attributes are supposed to be only updated by the host not by the dbus. This commit fixes that behaviour.
Signed-off-by: Manojkiran Eda <manoj
Remove dbus backend for the current attributes
current attributes are supposed to be only updated by the host not by the dbus. This commit fixes that behaviour.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I2ad34010a3d7df57d14183f228b8fe72e0d62a16
show more ...
|
5dabe106 | 28-Jun-2021 |
Isaac Salem <isaac.salem@ibm.com> |
pldmbios: Add BIOS attributes hb_key_clear_request
This commit introduces a new BIOS attribute for key clear requests. Depending on the value set, HB will determine if physical presence is required
pldmbios: Add BIOS attributes hb_key_clear_request
This commit introduces a new BIOS attribute for key clear requests. Depending on the value set, HB will determine if physical presence is required to clear the requested security keys before passing the value to HDAT. Tested: manually added bios attr in rainier simics and HW, and verified defualt case as well as setting BIOS hb_key_clear_request to ALL picked up in hb attr and passing the value to HDAT.
Signed-off-by: Isaac Salem <isaac.salem@ibm.com> Change-Id: I26c78f8fcdead0c49d3ceddb9539be95398934aa
show more ...
|
55d9559c | 19-Aug-2021 |
Sridevi Ramesh <sridevra@in.ibm.com> |
BIOS: Add 5 new bios attributes in enum_attrs.json
This commit adds 5 new bios attributes as mentioned below - pvm_os_boot_type_current - pvm_rpa_boot_mode_current - pvm_default_os_type_current
BIOS: Add 5 new bios attributes in enum_attrs.json
This commit adds 5 new bios attributes as mentioned below - pvm_os_boot_type_current - pvm_rpa_boot_mode_current - pvm_default_os_type_current - pvm_stop_at_standby_current - pvm_vtpm_current
TESTED: BMC power on successful with the enum_attrs.json
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com> Change-Id: I3fb42e328d6417188f166bf9ae5382209e38feab
show more ...
|
a03b0829 | 17-Aug-2021 |
Roland Veloz <rveloz@us.ibm.com> |
Adds the TPM Required Policy to the BMC BIOS
This commit adds the TPM Required Policy, as an enumeration, to the BMC BIOS.
Adds both a current value and a pending value.
The enumeration fields are
Adds the TPM Required Policy to the BMC BIOS
This commit adds the TPM Required Policy, as an enumeration, to the BMC BIOS.
Adds both a current value and a pending value.
The enumeration fields are 'Required' and 'Not Required' where 'Required' is interpreted as a functional TPM is required to the boot the system and 'Not Required' is interpreted as *not* needing a functional TPM to boot the system.
Signed-off-by: Roland Veloz <rveloz@us.ibm.com> Change-Id: I52ab04414e63f8e4e433b5c11440255d15e36e10
show more ...
|