Home
last modified time | relevance | path

Searched refs:Activation (Results 1 – 25 of 69) sorted by relevance

123

/openbmc/phosphor-bmc-code-mgmt/bmc/
H A Dactivation.cpp39 void Activation::subscribeToSystemdSignals() in subscribeToSystemdSignals()
65 void Activation::unsubscribeFromSystemdSignals() in unsubscribeFromSystemdSignals()
81 auto Activation::activation(Activations value) -> Activations in activation()
83 if ((value != softwareServer::Activation::Activations::Active) && in activation()
84 (value != softwareServer::Activation::Activations::Activating)) in activation()
89 if (value == softwareServer::Activation::Activations::Activating) in activation()
101 return softwareServer::Activation::activation( in activation()
102 softwareServer::Activation::Activations::Failed); in activation()
111 return softwareServer::Activation::activation( in activation()
112 softwareServer::Activation::Activations::Failed); in activation()
[all …]
H A Dactivation.hpp35 sdbusplus::server::xyz::openbmc_project::software::Activation,
57 class Activation;
77 Activation& parent, uint8_t value, in RedundancyPriority()
118 Activation& parent;
185 class Activation : public ActivationInherit, public Flash class
197 Activation(sdbusplus::async::context& ctx, const std::string& path, in Activation() function in phosphor::software::updater::Activation
199 sdbusplus::server::xyz::openbmc_project::software::Activation:: in Activation()
211 std::bind(std::mem_fn(&Activation::unitStateChange), this, in Activation()
H A Ditem_updater.cpp152 id, std::make_unique<Activation>( in createActivationWithApplyTime()
153 ctx, path, *this, id, server::Activation::Activations::NotReady, in createActivationWithApplyTime()
164 auto activationState = server::Activation::Activations::Invalid; in verifyAndCreateObjects()
179 activationState = server::Activation::Activations::Ready; in verifyAndCreateObjects()
198 id, std::make_unique<Activation>(ctx, path, *this, id, in verifyAndCreateObjects()
217 server::Activation::RequestedActivations::Active); in requestActivation()
273 auto activationState = server::Activation::Activations::Active; in processBMCImage()
368 if (activationState == server::Activation::Activations::Active) in processBMCImage()
399 id, std::make_unique<Activation>( in processBMCImage()
420 if (activationState == server::Activation::Activations::Active) in processBMCImage()
[all …]
/openbmc/openpower-pnor-code-mgmt/ubi/
H A Dactivation_ubi.cpp27 if (value != softwareServer::Activation::Activations::Active) in activation()
32 if (value == softwareServer::Activation::Activations::Activating) in activation()
35 softwareServer::Activation::activation(value); in activation()
50 return softwareServer::Activation::activation( in activation()
51 softwareServer::Activation::Activations::Failed); in activation()
55 return softwareServer::Activation::activation(value); in activation()
69 if (Activation::checkApplyTimeImmediate()) in activation()
73 Activation::rebootHost(); in activation()
75 return softwareServer::Activation::activation( in activation()
76 softwareServer::Activation::Activations::Active); in activation()
[all …]
H A Dactivation_ubi.hpp20 Activation& parent, uint8_t value) : in RedundancyPriorityUbi()
41 class ActivationUbi : public Activation
44 using Activation::Activation;
H A Ditem_updater_ubi.cpp33 std::unique_ptr<Activation> ItemUpdaterUbi::createActivationObject( in createActivationObject()
36 sdbusplus::xyz::openbmc_project::Software::server::Activation::Activations in createActivationObject()
69 auto activationState = server::Activation::Activations::Active; in processPNORImage()
96 activationState = server::Activation::Activations::Invalid; in processPNORImage()
104 activationState = server::Activation::Activations::Invalid; in processPNORImage()
111 if (activationState == server::Activation::Activations::Active) in processPNORImage()
133 if (activationState == server::Activation::Activations::Active) in processPNORImage()
371 server::Activation::Activations::Active) in freeSpace()
/openbmc/openpower-pnor-code-mgmt/
H A Dactivation.cpp42 void Activation::subscribeToSystemdSignals() in subscribeToSystemdSignals()
68 void Activation::unsubscribeFromSystemdSignals() in unsubscribeFromSystemdSignals()
77 auto Activation::requestedActivation(RequestedActivations value) in requestedActivation()
80 if ((value == softwareServer::Activation::RequestedActivations::Active) && in requestedActivation()
81 (softwareServer::Activation::requestedActivation() != in requestedActivation()
82 softwareServer::Activation::RequestedActivations::Active)) in requestedActivation()
84 if ((softwareServer::Activation::activation() == in requestedActivation()
85 softwareServer::Activation::Activations::Ready) || in requestedActivation()
86 (softwareServer::Activation::activation() == in requestedActivation()
87 softwareServer::Activation::Activations::Failed)) in requestedActivation()
[all …]
H A Dactivation.hpp28 sdbusplus::xyz::openbmc_project::Software::server::Activation,
54 class Activation;
73 Activation& parent, uint8_t value) : in RedundancyPriority()
97 Activation& parent;
141 class Activation : public ActivationInherit class
154 Activation(sdbusplus::bus_t& bus, const std::string& path, in Activation() function in openpower::software::updater::Activation
157 sdbusplus::xyz::openbmc_project::Software::server::Activation:: in Activation()
168 std::bind(std::mem_fn(&Activation::unitStateChange), this, in Activation()
179 virtual ~Activation() = default;
/openbmc/phosphor-bmc-code-mgmt/bmc/mmc/
H A Dflash.cpp17 void Activation::flashWrite() in flashWrite()
26 void Activation::onStateChanges(sdbusplus::message_t& msg) in onStateChanges()
55 Activation::activation( in onStateChanges()
56 softwareServer::Activation::Activations::Failed); in onStateChanges()
66 if (!Activation::redundancyPriority) in onStateChanges()
68 Activation::redundancyPriority = in onStateChanges()
75 Activation::onFlashWriteSuccess(); in onStateChanges()
/openbmc/openpower-pnor-code-mgmt/static/
H A Dactivation_static.cpp20 if (value != softwareServer::Activation::Activations::Active) in activation()
25 if (value == softwareServer::Activation::Activations::Activating) in activation()
42 ret = softwareServer::Activation::Activations::Failed; in activation()
53 ret = softwareServer::Activation::Activations::Failed; in activation()
63 ret = softwareServer::Activation::Activations::Failed; in activation()
73 return softwareServer::Activation::activation(ret); in activation()
129 Activation::activation( in unitStateChange()
130 softwareServer::Activation::Activations::Failed); in unitStateChange()
162 Activation::activation(Activation::Activations::Active); in finishActivation()
H A Dactivation_static.hpp20 class ActivationStatic : public Activation
23 using Activation::Activation;
H A Ditem_updater_static.cpp204 std::unique_ptr<Activation> ItemUpdaterStatic::createActivationObject( in createActivationObject()
207 sdbusplus::xyz::openbmc_project::Software::server::Activation::Activations in createActivationObject()
248 auto activationState = server::Activation::Activations::Active; in processPNORImage()
253 activationState = server::Activation::Activations::Invalid; in processPNORImage()
260 activationState = server::Activation::Activations::Invalid; in processPNORImage()
267 if (activationState == server::Activation::Activations::Active) in processPNORImage()
289 if (activationState == server::Activation::Activations::Active) in processPNORImage()
344 server::Activation::Activations::Active) in freeSpace()
/openbmc/phosphor-bmc-code-mgmt/bmc/ubi/
H A Dflash.cpp15 void Activation::flashWrite() in flashWrite()
31 void Activation::onStateChanges(sdbusplus::message_t& msg) in onStateChanges()
69 Activation::activation( in onStateChanges()
70 softwareServer::Activation::Activations::Failed); in onStateChanges()
80 if (!Activation::redundancyPriority) in onStateChanges()
82 Activation::redundancyPriority = in onStateChanges()
89 Activation::onFlashWriteSuccess(); in onStateChanges()
/openbmc/phosphor-psu-code-mgmt/src/
H A Dactivation.cpp31 sdbusplus::server::xyz::openbmc_project::software::Activation;
35 auto Activation::activation(Activations value) -> Activations in activation()
50 auto Activation::requestedActivation(RequestedActivations value) in requestedActivation()
84 auto Activation::extendedVersion(std::string value) -> std::string in extendedVersion()
93 void Activation::unitStateChange(sdbusplus::message_t& msg) in unitStateChange()
124 bool Activation::doUpdate(const std::string& psuInventoryPath) in doUpdate()
145 bool Activation::doUpdate() in doUpdate()
159 void Activation::onUpdateDone() in onUpdateDone()
177 void Activation::onUpdateFailed() in onUpdateFailed()
187 Activation::Status Activation::startActivation() in startActivation()
[all …]
H A Ditem_updater.hpp155 std::unique_ptr<Activation> createActivationObject(
157 const std::string& extVersion, Activation::Status activationStatus,
228 static void invokeActivation(const std::unique_ptr<Activation>& activation);
263 std::map<std::string, std::unique_ptr<Activation>> activations;
271 std::map<std::string, const std::unique_ptr<Activation>&>
H A Dactivation.hpp101 sdbusplus::xyz::openbmc_project::Software::server::Activation,
110 class Activation : public ActivationInherit class
126 Activation(sdbusplus::bus_t& bus, const std::string& objPath, in Activation() function in phosphor::software::updater::Activation
140 std::bind(&Activation::unitStateChange, this, in Activation()
/openbmc/pldm/fw-update/
H A Dupdate_manager.cpp49 software::Activation::Activations::Activating) in processPackage()
128 activation = std::make_unique<Activation>( in processStream()
130 software::Activation::Activations::Invalid, this); in processStream()
144 activation = std::make_unique<Activation>( in processStream()
146 software::Activation::Activations::Invalid, this); in processStream()
160 activation = std::make_unique<Activation>( in processStream()
162 software::Activation::Activations::Invalid, this); in processStream()
175 activation = std::make_unique<Activation>( in processStream()
177 software::Activation::Activations::Invalid, this); in processStream()
198 activation = std::make_unique<Activation>( in processStream()
[all …]
H A Dactivation.hpp19 sdbusplus::xyz::openbmc_project::Software::server::Activation>;
77 class Activation : public ActivationIntf class
86 Activation(sdbusplus::bus_t& bus, std::string objPath, in Activation() function in pldm::fw_update::Activation
97 using sdbusplus::xyz::openbmc_project::Software::server::Activation::
99 using sdbusplus::xyz::openbmc_project::Software::server::Activation::
/openbmc/openpower-pnor-code-mgmt/mmc/
H A Dactivation_mmc.hpp17 class ActivationMMC : public Activation
20 using Activation::Activation;
/openbmc/phosphor-psu-code-mgmt/test/
H A Dtest_activation.cpp24 using Status = Activation::Status;
25 using RequestedStatus = Activation::RequestedActivations;
78 std::unique_ptr<Activation> activation;
89 activation = std::make_unique<Activation>( in TEST_F()
97 activation = std::make_unique<Activation>( in TEST_F()
110 activation = std::make_unique<Activation>( in TEST_F()
120 activation = std::make_unique<Activation>( in TEST_F()
141 activation = std::make_unique<Activation>( in TEST_F()
170 activation = std::make_unique<Activation>( in TEST_F()
222 activation = std::make_unique<Activation>( in TEST_F()
[all …]
/openbmc/phosphor-bmc-code-mgmt/bmc/static/
H A Dflash.cpp32 void Activation::flashWrite() in flashWrite()
69 void Activation::onStateChanges([[maybe_unused]] sdbusplus::message_t& msg) in onStateChanges()
90 Activation::activation(sdbusplus::server::xyz::openbmc_project:: in onStateChanges()
91 software::Activation::Activations::Failed); in onStateChanges()
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Software/Activation/
H A Dmeson.build3 sdbusplus_current_path = 'xyz/openbmc_project/Software/Activation'
8 '../../../../../yaml/xyz/openbmc_project/Software/Activation.interface.yaml',
28 'xyz/openbmc_project/Software/Activation',
/openbmc/docs/architecture/code-update/
H A Dhost-code-update.md45 has its Activation property set to Ready, in this example it'd be
53 "Activation": "xyz.openbmc_project.Software.Activation.Activations.Ready",
71 xyz.openbmc_project.Software.Activation RequestedActivation s \
72 xyz.openbmc_project.Software.Activation.RequestedActivations.Active
81 "xyz.openbmc_project.Software.Activation.RequestedActivations.Active"}' \
93 xyz.openbmc_project.Software.Activation Progress
102 6. Check the activation is complete by verifying the Activation property is set
109 xyz.openbmc_project.Software.Activation Activation
/openbmc/phosphor-psu-code-mgmt/
H A DREADME.md84 "Activation": "xyz.openbmc_project.Software.Activation.Activations.Active",
95 "RequestedActivation": "xyz.openbmc_project.Software.Activation.RequestedActivations.None",
99 "Activation": "xyz.openbmc_project.Software.Activation.Activations.Active",
110 "RequestedActivation": "xyz.openbmc_project.Software.Activation.RequestedActivations.None",
119 "Activation": "xyz.openbmc_project.Software.Activation.Activations.Active",
135 "RequestedActivation": "xyz.openbmc_project.Software.Activation.RequestedActivations.None",
/openbmc/openbmc-test-automation/lib/
H A Dcode_update_utils_serial.robot23 # Verify code update was successful and 'Activation' state is 'Active'.
24 Wait For Activation State Change ${version_id} ${ACTIVATING}
26 Should Be Equal As Strings ${software_state}[Activation] ${ACTIVE}

123