/openbmc/phosphor-psu-code-mgmt/src/ |
H A D | item_updater.cpp | 115 auto versionId = path.substr(pos + 1); in onVersionInterfacesAdded() local 117 if (activations.find(versionId) == activations.end()) in onVersionInterfacesAdded() 133 createActivationObject(path, versionId, extendedVersion, in onVersionInterfacesAdded() 135 activations.emplace(versionId, std::move(activation)); in onVersionInterfacesAdded() 138 createVersionObject(path, versionId, version, purpose); in onVersionInterfacesAdded() 139 versions.emplace(versionId, std::move(versionPtr)); in onVersionInterfacesAdded() 143 void ItemUpdater::erase(const std::string& versionId) in erase() argument 145 auto it = versions.find(versionId); in erase() 150 "VERSION_ID", versionId); in erase() 159 auto ita = activations.find(versionId); in erase() [all …]
|
H A D | version.hpp | 76 const std::string& versionId, const std::string& versionString, in Version() argument 81 versionId(versionId), versionStr(versionString) in Version() 98 return versionId; in getVersionId() 152 const std::string versionId; member in phosphor::software::updater::Version
|
H A D | activation.hpp | 127 const std::string& versionId, const std::string& extVersion, in Activation() argument 134 bus(bus), objPath(objPath), versionId(versionId), in Activation() 192 return versionId; in getVersionId() 264 std::string versionId; member in phosphor::software::updater::Activation
|
H A D | item_updater.hpp | 78 void erase(const std::string& versionId); 112 void onUpdateDone(const std::string& versionId, 156 const std::string& path, const std::string& versionId, 162 const std::string& objPath, const std::string& versionId,
|
/openbmc/openpower-pnor-code-mgmt/ubi/ |
H A D | serialize.cpp | 18 void storeToFile(const std::string& versionId, uint8_t priority) in storeToFile() argument 28 auto varPath = PERSIST_DIR + versionId; in storeToFile() 33 if (std::filesystem::is_directory(PNOR_RW_PREFIX + versionId)) in storeToFile() 36 auto rwPath = PNOR_RW_PREFIX + versionId + "/" + versionId; in storeToFile() 43 std::string serviceFile = "obmc-flash-bmc-setenv@pnor\\x2d" + versionId + in storeToFile() 51 bool restoreFromFile(const std::string& versionId, uint8_t& priority) in restoreFromFile() argument 53 auto varPath = PERSIST_DIR + versionId; in restoreFromFile() 69 auto rwPath = PNOR_RW_PREFIX + versionId + "/" + versionId; in restoreFromFile() 95 std::string versionVar = "pnor-" + versionId + "="; in restoreFromFile() 114 void removeFile(const std::string& versionId) in removeFile() argument [all …]
|
H A D | item_updater_ubi.cpp | 34 const std::string& path, const std::string& versionId, in createActivationObject() argument 41 bus, path, *this, versionId, extVersion, activationStatus, assocs); in createActivationObject() 45 const std::string& objPath, const std::string& versionId, in createVersionObject() argument 52 bus, objPath, *this, versionId, versionString, versionPurpose, filePath, in createVersionObject() 191 void ItemUpdaterUbi::removeReadOnlyPartition(const std::string& versionId) in removeReadOnlyPartition() argument 193 auto serviceFile = "obmc-flash-bios-ubiumount-ro@" + versionId + ".service"; in removeReadOnlyPartition() 202 void ItemUpdaterUbi::removeReadWritePartition(const std::string& versionId) in removeReadWritePartition() argument 204 auto serviceFile = "obmc-flash-bios-ubiumount-rw@" + versionId + ".service"; in removeReadWritePartition() 257 bool ItemUpdaterUbi::isVersionFunctional(const std::string& versionId) in isVersionFunctional() argument 272 if (activeRO.string().find(versionId) == std::string::npos) in isVersionFunctional() [all …]
|
H A D | item_updater_ubi.hpp | 45 void freePriority(uint8_t value, const std::string& versionId) override; 55 bool isVersionFunctional(const std::string& versionId) override; 67 const std::string& path, const std::string& versionId, 74 const std::string& objPath, const std::string& versionId, 100 void removeReadOnlyPartition(const std::string& versionId); 107 void removeReadWritePartition(const std::string& versionId);
|
H A D | serialize.hpp | 17 void storeToFile(const std::string& versionId, uint8_t priority); 24 bool restoreFromFile(const std::string& versionId, uint8_t& priority); 29 void removeFile(const std::string& versionId);
|
H A D | activation_ubi.cpp | 21 storeToFile(parent.versionId, value); in priority() 65 (std::filesystem::is_directory(PNOR_RW_PREFIX + versionId)) && in activation() 66 (std::filesystem::is_directory(PNOR_RO_PREFIX + versionId))) in activation() 122 std::string(ubimountService) + versionId + ".service"; in startActivation() 142 "obmc-flash-bios-ubimount@" + versionId + ".service"; in unitStateChange()
|
/openbmc/phosphor-psu-code-mgmt/test/ |
H A D | test_activation.cpp | 79 std::string versionId = "abcdefgh"; member in TestActivation 82 std::string dBusPath = std::string(SOFTWARE_OBJPATH) + "/" + versionId; 90 mockedBus, dBusPath, versionId, extVersion, status, associations, in TEST_F() 98 mockedBus, dBusPath, versionId, extVersion, status, associations, in TEST_F() 107 versionId = "12345678"; in TEST_F() 111 mockedBus, dBusPath, versionId, extVersion, status, associations, in TEST_F() 121 mockedBus, dBusPath, versionId, extVersion, status, associations, in TEST_F() 142 mockedBus, dBusPath, versionId, extVersion, status, associations, in TEST_F() 158 onUpdateDone(StrEq(versionId), StrEq(psu0))) in TEST_F() 171 mockedBus, dBusPath, versionId, extVersion, status, associations, in TEST_F() [all …]
|
/openbmc/libpldm/tests/oem/ibm/ |
H A D | host.cpp | 18 uint8_t versionId = 0x0; in TEST() local 20 auto rc = encode_get_alert_status_req(0, versionId, request, in TEST() 23 EXPECT_EQ(versionId, request->payload[0]); in TEST() 117 uint8_t versionId = 0x0; in TEST() local 121 req->payload[0] = versionId; in TEST() 127 EXPECT_EQ(retVersionId, versionId); in TEST() 132 uint8_t versionId = 0x0; in TEST() local 136 req->payload[0] = versionId; in TEST()
|
/openbmc/phosphor-bmc-code-mgmt/bmc/ |
H A D | activation.cpp | 95 if (!verifySignature(uploadDir / versionId, SIGNED_IMAGE_CONF_PATH)) in activation() 109 auto versionStr = parent.versions.find(versionId)->second->version(); in activation() 130 auto purpose = parent.versions.find(versionId)->second->purpose(); in activation() 190 auto flashId = parent.versions.find(versionId)->second->path(); in onFlashWriteSuccess() 191 storePurpose(flashId, parent.versions.find(versionId)->second->purpose()); in onFlashWriteSuccess() 223 parent.createUpdateObject(versionId, path); in onFlashWriteSuccess() 299 parent.parent.savePriority(parent.versionId, value); in priority() 300 parent.parent.freePriority(value, parent.versionId); in priority() 306 parent.parent.savePriority(parent.versionId, value); in sdbusPriority() 319 auto purpose = parent.versions.find(versionId)->second->purpose(); in unitStateChange() [all …]
|
H A D | item_updater.cpp | 131 auto versionId = path.substr(pos + 1); in createActivation() local 133 if (activations.find(versionId) == activations.end()) in createActivation() 135 verifyAndCreateObjects(versionId, path, version, purpose, in createActivation() 597 void ItemUpdater::savePriority(const std::string& versionId, uint8_t value) in savePriority() argument 599 auto flashId = versions.find(versionId)->second->path(); in savePriority() 604 void ItemUpdater::freePriority(uint8_t value, const std::string& versionId) in freePriority() argument 609 priorityMap.insert(std::make_pair(versionId, value)); in freePriority() 637 if (element.first == versionId) in freePriority() 652 lowestVersion = versionId; in freePriority() 664 void ItemUpdater::removeReadOnlyPartition(const std::string& versionId) in removeReadOnlyPartition() argument [all …]
|
/openbmc/openpower-pnor-code-mgmt/static/ |
H A D | item_updater_static.hpp | 45 void freePriority(uint8_t value, const std::string& versionId) override; 53 void updateFunctionalAssociation(const std::string& versionId) override; 55 bool isVersionFunctional(const std::string& versionId) override; 60 const std::string& path, const std::string& versionId, 68 const std::string& objPath, const std::string& versionId,
|
H A D | item_updater_static.cpp | 205 const std::string& path, const std::string& versionId, in createActivationObject() argument 212 bus, path, *this, versionId, extVersion, activationStatus, assocs); in createActivationObject() 216 const std::string& objPath, const std::string& versionId, in createVersionObject() argument 223 bus, objPath, *this, versionId, versionString, versionPurpose, filePath, in createVersionObject() 324 bool ItemUpdaterStatic::isVersionFunctional(const std::string& versionId) in isVersionFunctional() argument 326 return versionId == functionalVersionId; in isVersionFunctional() 346 return erase(iter.second->versionId); in freeSpace() 354 const std::string& versionId) in updateFunctionalAssociation() argument 356 functionalVersionId = versionId; in updateFunctionalAssociation() 357 ItemUpdater::updateFunctionalAssociation(versionId); in updateFunctionalAssociation()
|
/openbmc/openpower-pnor-code-mgmt/mmc/ |
H A D | item_updater_mmc.hpp | 64 void freePriority(uint8_t value, const std::string& versionId) override; 72 void updateFunctionalAssociation(const std::string& versionId) override; 74 bool isVersionFunctional(const std::string& versionId) override; 79 const std::string& path, const std::string& versionId, 87 const std::string& objPath, const std::string& versionId,
|
H A D | item_updater_mmc.cpp | 31 const std::string& path, const std::string& versionId, in createActivationObject() argument 38 bus, path, *this, versionId, extVersion, activationStatus, assocs); in createActivationObject() 42 const std::string& objPath, const std::string& versionId, in createVersionObject() argument 49 bus, objPath, *this, versionId, versionString, versionPurpose, filePath, in createVersionObject() 132 bool ItemUpdaterMMC::isVersionFunctional(const std::string& versionId) in isVersionFunctional() argument 134 return versionId == functionalVersionId; in isVersionFunctional()
|
/openbmc/openpower-pnor-code-mgmt/ |
H A D | item_updater.cpp | 88 auto versionId = path.substr(pos + 1); in createActivation() local 90 if (activations.find(versionId) == activations.end()) in createActivation() 114 path, versionId, extendedVersion, activationState, associations); in createActivation() 115 activations.emplace(versionId, std::move(activation)); in createActivation() 118 createVersionObject(path, versionId, version, purpose, filePath); in createActivation() 119 versions.emplace(versionId, std::move(versionPtr)); in createActivation() 138 void ItemUpdater::updateFunctionalAssociation(const std::string& versionId) in updateFunctionalAssociation() argument 140 std::string path = std::string{SOFTWARE_OBJPATH} + '/' + versionId; in updateFunctionalAssociation()
|
H A D | item_updater.hpp | 102 virtual void freePriority(uint8_t value, const std::string& versionId) = 0; 152 virtual void updateFunctionalAssociation(const std::string& versionId); 169 virtual bool isVersionFunctional(const std::string& versionId) = 0; 184 const std::string& path, const std::string& versionId, 192 const std::string& objPath, const std::string& versionId,
|
H A D | version.hpp | 86 ItemUpdater& parent, const std::string& versionId, in Version() argument 92 versionId(versionId), versionStr(versionString), in Version() 174 const std::string versionId; member in openpower::software::updater::Version
|
H A D | activation.hpp | 155 ItemUpdater& parent, const std::string& versionId, in Activation() argument 162 bus(bus), path(path), parent(parent), versionId(versionId), in Activation() 218 std::string versionId; member in openpower::software::updater::Activation
|
/openbmc/phosphor-bmc-code-mgmt/bmc/static/ |
H A D | flash.cpp | 39 versionId); in flashWrite() 42 auto serviceFile = FLASH_ALT_SERVICE_TMPL + versionId + ".service"; in flashWrite() 57 fs::copy_file(uploadDir / versionId / bmcImage, toPath / bmcImage, in flashWrite() 66 auto serviceFile = FLASH_ALT_SERVICE_TMPL + versionId + ".service"; in onStateChanges()
|
/openbmc/phosphor-bmc-code-mgmt/bmc/mmc/ |
H A D | flash.cpp | 21 auto serviceFile = "obmc-flash-mmc@" + versionId + ".service"; in flashWrite() 36 auto mmcServiceFile = "obmc-flash-mmc@" + versionId + ".service"; in onStateChanges() 37 auto flashId = parent.versions.find(versionId)->second->path(); in onStateChanges()
|
/openbmc/openpower-pnor-code-mgmt/vpnor/ |
H A D | obmc-vpnor-util | 76 versionId="${element#"${PNOR_RO_PREFIX}"}" 79 if [[ -f "${PERSISTENCE_PATH}${versionId}" ]]; then 80 data="$(grep -r "priority" "${PERSISTENCE_PATH}${versionId}")" 84 currentVersion=${versionId}
|
/openbmc/phosphor-bmc-code-mgmt/bmc/ubi/ |
H A D | flash.cpp | 22 auto roServiceFile = "obmc-flash-bmc-ubiro@" + versionId + ".service"; in flashWrite() 42 auto roServiceFile = "obmc-flash-bmc-ubiro@" + versionId + ".service"; in onStateChanges() 43 auto flashId = parent.versions.find(versionId)->second->path(); in onStateChanges()
|