commit | bbebec799f0a9c6cc6ebf2a1047d5aec6cf77022 | [log] [tgz] |
---|---|---|
author | AppaRao Puli <apparao.puli@linux.intel.com> | Tue Jan 28 23:57:41 2020 +0530 |
committer | AppaRao Puli <apparao.puli@linux.intel.com> | Wed Mar 25 03:00:42 2020 +0530 |
tree | f5fc499ac372aa8be0c28f4ebab817c33426f645 | |
parent | 1891869f39fe66ee23f25ed31f43a2c327c48e09 [diff] |
Add updateable association to active BMC FW object Add 'updateable' association to the active BMC firmware version object. This 'updateable' association can be used to mark all the firmware components which can be programmable from BMC interfaces like Redfish. Tested: - Able to query the updateable endpoint objects. Req: busctl call xyz.openbmc_project.ObjectMapper /xyz/openbmc_project/software/updateable org.freedesktop.DBus.Properties Get ss xyz.openbmc_project.Association endpoints Res: v as 1 "/xyz/openbmc_project/software/1201fc36" - Get on FirmwareInventory shows correct value for 'Updateable' property. Redfish support is added as new commit. URI: /redfish/v1/UpdateService/FirmwareInventory/1201fc36 Res: Can see "Updateable": true output Change-Id: Id74a134dacdea86399d10fbe0a4b0e62728d1cf4 Signed-off-by: AppaRao Puli <apparao.puli@linux.intel.com>
Phosphor BMC Code Management provides a set of system software management applications. More information can be found at Software Architecture
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`.