Lines Matching full:cu
61 participant CU as <deviceX>CodeUpdater<br> ServiceName: xyz.openbmc_project.Software.<deviceX>
64 note over CU: Get device access info from<br> /xyz/openbmc_project/inventory/system/... path
65 note over CU: Swid = <DeviceX>_<RandomId>
66 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Update<br> at /xyz/openbmc_project/Sof…
67 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Version<br> at /xyz/openbmc_project/So…
68 CU ->> CU: Create Interface<br>xyz.openbmc_project.Software.Activation<br> at /xyz/openbmc_project/…
69 CU ->> CU: Create functional association <br> from Version to Inventory Item
76 BMCW ->> CU: StartUpdate(Image, ApplyTime)
78 note over CU: Swid = <DeviceX>_<RandomId>
79 note over CU: ObjectPath = /xyz/openbmc_project/Software/<SwId>
80 …CU ->> CU: Create Interface<br>xyz.openbmc_project.Software.Activation<br> at ObjectPath with Stat…
81 CU -->> BMCW: {ObjectPath, Success}
82 CU ->> CU: << Delegate Update for asynchronous processing >>
95 note over CU: Verify Image
97 CU ->> CU: Activation.Status = Invalid
98 CU --) BMCW: Notify Activation.Status change
100 CU ->> CU: Activation.Status = Ready
101 CU --) BMCW: Notify Activation.Status change
103 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Version<br> at ObjectPath
104 … CU ->> CU: Create Interface<br>xyz.openbmc_project.Software.ActivationProgress<br> at ObjectPath
105 …CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.ActivationBlocksTransition<br> at Obj…
106 CU ->> CU: Activation.Status = Activating
107 CU --) BMCW: Notify Activation.Status change
108 note over CU: Start Update
110 CU --) BMCW: Notify ActivationProgress.Progress change
112 note over CU: Finish Update
113 CU ->> CU: Activation.Status = Active
114 CU --) BMCW: Notify Activation.Status change
115 CU ->> CU: Delete Interface<br> xyz.openbmc_project.Software.ActivationBlocksTransition
116 CU ->> CU: Delete Interface<br> xyz.openbmc_project.Software.ActivationProgress
118 note over CU: Reset Device
119 CU ->> CU: Update functional association to System Inventory Item
120 CU ->> CU: Create Interface<br> xyz.openbmc_project.Software.Update<br> at ObjectPath
121 note over CU: Delete all interfaces on previous ObjectPath
123 note over CU: Create active association to System Inventory Item