commit | 86d8bd793968e9251f41dbb8eaea482490e68eb1 | [log] [tgz] |
---|---|---|
author | Karthick Sundarrajan <karthick.sundarrajan@intel.com> | Tue Nov 26 12:48:50 2019 -0800 |
committer | Vernon Mauery <vernon.mauery@linux.intel.com> | Mon Feb 24 16:37:38 2020 +0000 |
tree | aa05d49a8a199941e1efa9b0e6726622d1821655 | |
parent | 8a860ea322c9b8d980b8b6a88846f09c8d9f9c4a [diff] |
Change the CapabilitiesFlags property into booleans Each bit in CapabilitiesFlags dbus property is a chassis capability. Setting a capability overwrites other capabilities. Read-and-update of the property results in race condition/confusion. To tackle this, added a boolean property for each of chassis capability. The new properties will be read and updated in ipmi command handling code. The original CapabilitiesFlags property will be deprecated once the changes are made to use new boolean properties in all the repos. The phosphor-dbus-interfaces change is in review https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-dbus-interfaces/+/27592 Tested: Tested this code along with the changes in settings deamon where the new boolean dbus properties were added and default values have been intialized. root@intel-obmc:~# ipmitool raw 0x00 0x00 07 22 44 66 88 aa Signed-off-by: Karthick Sundarrajan <karthick.sundarrajan@intel.com> Change-Id: I487a37b50bfe7d6555ff7b257b49cdb6dde781f6
To build this package, do the following steps:
1. ./bootstrap.sh 2. ./configure ${CONFIGURE_FLAGS} 3. make
To clean the repository run ./bootstrap.sh clean
.