Update BiosConfig README.md file
The current bios config is out of date and inconsistent with
bios-settings-mgr repository.
Changes are made to reflect the current D-Bus methods, signals and
properties in bios-settings-mgr.
Following are the D-Bus information of bios-settings-mgr:
busctl tree xyz.openbmc_project.BIOSConfigManager
`-/xyz
`-/xyz/openbmc_project
`-/xyz/openbmc_project/bios_config
|-/xyz/openbmc_project/bios_config/manager
`-/xyz/openbmc_project/bios_config/password
busctl introspect xyz.openbmc_project.BIOSConfigManager /xyz/openbmc_project/bios_config/manager
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.BIOSConfig.Manager interface - - -
.GetAttribute method s svv -
.SetAttribute method sv - -
.BaseBIOSTable property a{s(sbsssvva(svs))} 0 emits-change writable
.PendingAttributes property a{s(sv)} 0 emits-change writable
.ResetBIOSSettings property s "xyz.openbmc_project.BIOSConfig.Manag... emits-change writable
busctl introspect xyz.openbmc_project.BIOSConfigManager /xyz/openbmc_project/bios_config/password
NAME TYPE SIGNATURE RESULT/VALUE FLAGS
org.freedesktop.DBus.Introspectable interface - - -
.Introspect method - s -
org.freedesktop.DBus.Peer interface - - -
.GetMachineId method - s -
.Ping method - - -
org.freedesktop.DBus.Properties interface - - -
.Get method ss v -
.GetAll method s a{sv} -
.Set method ssv - -
.PropertiesChanged signal sa{sv}as - -
xyz.openbmc_project.BIOSConfig.Password interface - - -
.ChangePassword method sss - -
.PasswordInitialized property b false emits-change writable
Change-Id: I59bc60e0d31658906aa724b54652cd0b0c74e9d2
Signed-off-by: Smriti-Ayushi <smriti.ayushi@linux.intel.com>
diff --git a/yaml/xyz/openbmc_project/BIOSConfig/README.md b/yaml/xyz/openbmc_project/BIOSConfig/README.md
index 8d42311..5e00e0a 100644
--- a/yaml/xyz/openbmc_project/BIOSConfig/README.md
+++ b/yaml/xyz/openbmc_project/BIOSConfig/README.md
@@ -15,35 +15,30 @@
### Interface xyz.openbmc_project.BIOSConfigManager
-- Object Path: `/xyz/openbmc_project/bios_config/manager0`
+- Object Path: `/xyz/openbmc_project/bios_config/manager`
Methods:
- `SetAttribute` -To set the particular BIOS attribute with new value.
- `GetAttribute` -To get the bios attribute current and pending values.
-- `GetPendingAttributes` -To get all pending bios Atrributes list.
-- `SetPendingAttributes` -To set all pending bios Atrributes list.
Properites:
- `ResetBIOSSettings` - To reset the BIOS settings based on the Reset Flag.
-- `AllBaseAttributes` - To store all bios attributes details.
-
-Signals:
-
-- `PendingAttributesCreated` - Signal sent out, when Pending attributes list
- created.
+- `BaseBiosTable` - To store all bios attributes details.
+- `PendingAttributes` - To store pending bios Atrributes list.
### Interface xyz.openbmc_project.BIOSConfig.Password
+- Object Path: `/xyz/openbmc_project/bios_config/password`
+
Methods:
-- `VerifyPassword`
-- `ChangePassword`
+- `ChangePassword` - To change BIOS setup password.
Properities:
-- `IsPasswordInitDone` - To indicate BIOS password related details are received
+- `PasswordInitialized` - To indicate BIOS password related details are received
or not.
[design]: