Lines Matching full:cu
73 participant CU as <deviceX>CodeUpdater<br> ServiceName: xyz.openbmc_project.Software.<deviceX>
76 note over CU: Get device access info from<br> /xyz/openbmc_project/inventory/system/... path
77 note over CU: Swid = <DeviceX>_<RandomId>
78 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Update<br> at /xyz/openbmc_project/Sof…
79 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Version<br> at /xyz/openbmc_project/So…
80 CU ->> CU: Create Interface<br>xyz.openbmc_project.Software.Activation<br> at /xyz/openbmc_project/…
81 CU ->> CU: Create functional association <br> from Version to Inventory Item
88 BMCW ->> CU: StartUpdate(Image, ApplyTime)
90 note over CU: Swid = <DeviceX>_<RandomId>
91 note over CU: ObjectPath = /xyz/openbmc_project/Software/<SwId>
92 …CU ->> CU: Create Interface<br>xyz.openbmc_project.Software.Activation<br> at ObjectPath with Stat…
93 CU -->> BMCW: {ObjectPath, Success}
94 CU ->> CU: << Delegate Update for asynchronous processing >>
107 note over CU: Verify Image
109 CU ->> CU: Activation.Status = Invalid
110 CU --) BMCW: Notify Activation.Status change
112 CU ->> CU: Activation.Status = Ready
113 CU --) BMCW: Notify Activation.Status change
115 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Version<br> at ObjectPath
116 … CU ->> CU: Create Interface<br>xyz.openbmc_project.Software.ActivationProgress<br> at ObjectPath
117 …CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.ActivationBlocksTransition<br> at Obj…
118 CU ->> CU: Activation.Status = Activating
119 CU --) BMCW: Notify Activation.Status change
120 note over CU: Start Update
122 CU --) BMCW: Notify ActivationProgress.Progress change
124 note over CU: Finish Update
125 CU ->> CU: Activation.Status = Active
126 CU --) BMCW: Notify Activation.Status change
127 CU ->> CU: Delete Interface<br> xyz.openbmc_project.Software.ActivationBlocksTransition
128 CU ->> CU: Delete Interface<br> xyz.openbmc_project.Software.ActivationProgress
130 note over CU: Reset Device
131 CU ->> CU: Update functional association to System Inventory Item
132 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Update<br> at ObjectPath
133 note over CU: Delete all interfaces on previous ObjectPath
135 note over CU: Create active association to System Inventory Item