All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH phosphor-host-ipmid v4] Add get/set ipmid command support with correct DBUS property handling.
@ 2016-01-05  1:10 OpenBMC Patches
  2016-01-05  1:10 ` [PATCH phosphor-host-ipmid v4] Add get/set boot option " OpenBMC Patches
  0 siblings, 1 reply; 8+ messages in thread
From: OpenBMC Patches @ 2016-01-05  1:10 UTC (permalink / raw)
  To: openbmc

1) Two methods to handle the dbus property set and get:
    a) dbus_set_property()
    b) dbus_get_property()
2) The property is stored as a 10 character strings which representsd 5-byte information.
3) ipmid set method is registered and implemented since petitboot will use it to clear the boot options.
4) Get service name via object mapper
    a) The connection name is got via objectmapper.
    b) The method used to get the connection name is object_mapper_get_connection().
    c) dbus_get_property/dbus_set_property will get the connection name via the above method instead of hard coding.
5) Error code are properly handled.
6) Use sprinf/sscanf for int/string conversion.
    a) Instead of reinventing the wheel by defining methods converting int to string, use sprintf/sscanf should be a more clean and robust way.

https://github.com/openbmc/phosphor-host-ipmid/pull/55

shgoupf (1):
  Add get/set boot option ipmid command support with correct DBUS
    property handling.

 chassishandler.C | 492 +++++++++++++++++++++++++++++++++++++++++++++----------
 chassishandler.h |  18 ++
 2 files changed, 423 insertions(+), 87 deletions(-)

-- 
2.6.4

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2016-01-07  3:28 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-05  1:10 [PATCH phosphor-host-ipmid v4] Add get/set ipmid command support with correct DBUS property handling OpenBMC Patches
2016-01-05  1:10 ` [PATCH phosphor-host-ipmid v4] Add get/set boot option " OpenBMC Patches
2016-01-06  5:09   ` Cyril Bur
2016-01-06  6:13   ` Peng Fei BG Gou
2016-01-06  6:57     ` Cyril Bur
2016-01-07  1:41       ` Jeremy Kerr
2016-01-07  3:27       ` Peng Fei BG Gou
2016-01-06  7:25     ` Peng Fei BG Gou

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.