History log of /openbmc/openpower-pnor-code-mgmt/activation.hpp (Results 26 – 39 of 39)
Revision Date Author Comments
# 2af5c496 17-Jul-2017 Saqib Khan <khansa@us.ibm.com>

PNOR: Switch Software Version based on priority.

If the user specifically sets the priority of a version
to the lowest value, then we need to update the symlinks
and change PNOR curr

PNOR: Switch Software Version based on priority.

If the user specifically sets the priority of a version
to the lowest value, then we need to update the symlinks
and change PNOR current version.

Change-Id: I8bb46800e30ec0afd7726cceb8566915a48b5e88
Signed-off-by: Saqib Khan <khansa@us.ibm.com>

show more ...


# a8eda563 17-Jul-2017 Adriana Kobylak <anoo@us.ibm.com>

Call emit_interfaces signal for temporary interfaces

When an interface is removed, all the interfaces on that dbus
object are removed because the object class calls object_removed.
T

Call emit_interfaces signal for temporary interfaces

When an interface is removed, all the interfaces on that dbus
object are removed because the object class calls object_removed.
The code will be enhanced to handle the removal of interfaces with
openbmc/openbmc#1975 .

In the mean time, for interfaces that are temporary and removed
in the course of the code update flow, do not call emit_object_added
and call emit_interfaces_added and removed when they are created
and destroyed.

Resolves openbmc/openbmc#1917

Change-Id: Ied3f0b613138a78d2ec45b40924c67d92576b2e2
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# 1793b648 28-Jun-2017 Michael Tritz <mtritz@us.ibm.com>

Activation: Implement ActivationProgress interface

This commit implements the ActivationProgress interface, which maintains
a value representing percentage completion of the activation p

Activation: Implement ActivationProgress interface

This commit implements the ActivationProgress interface, which maintains
a value representing percentage completion of the activation process.
This value is periodically updated throughout the process.

Resolves openbmc/openbmc#1554

Change-Id: I7dafb32995c4c95d86e1cc17ca42065065eee2f4
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>

show more ...


# 81bac88c 08-Jun-2017 Saqib Khan <khansa@us.ibm.com>

PNOR: implement Software RedundancyPriority interface.

- Create override function for redundancepriority.
- Update RedundancyPriority for image that holds that
already holds the re

PNOR: implement Software RedundancyPriority interface.

- Create override function for redundancepriority.
- Update RedundancyPriority for image that holds that
already holds the requested priority.

Resolves openbmc/openbmc#1553

Change-Id: I1a5c35826c881f6e9e21550c664b033c6f4b4bc0
Signed-off-by: Saqib Khan <khansa@us.ibm.com>

show more ...


# 9d25b606 14-Jun-2017 Michael Tritz <mtritz@us.ibm.com>

Activation: Wait for service files to complete

The Activation process calls a pair of service files upon which
later steps are dependent. These units take some time to run, so
the la

Activation: Wait for service files to complete

The Activation process calls a pair of service files upon which
later steps are dependent. These units take some time to run, so
the later steps would fail. This commit subscribes the Activation
object to systemd signals and puts the later steps on hold until
the service files have finished running.

Additionally, the service file used to move the squashfs to flash
is moved into the activation process, so not all images that the
user downloads are saved to flash.

Resolves openbmc/openbmc#1716

Change-Id: Id3ecf6334e069f69c355f0c0e8901a93fd95d496
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>

show more ...


# 2021b4ce 07-Jun-2017 Saqib Khan <khansa@us.ibm.com>

RedundancyPriority: Override set property function

Create override function so that actions can be taken
based on value that the property is being set to.

Change-Id: I875fe82387

RedundancyPriority: Override set property function

Create override function so that actions can be taken
based on value that the property is being set to.

Change-Id: I875fe8238718efb6b4d6dcd9f9bf26a8bc4998f1
Signed-off-by: Saqib Khan <khansa@us.ibm.com>

show more ...


# 942df8ab 01-Jun-2017 Saqib Khan <khansa@us.ibm.com>

PNOR: Implement Software RedundancyPriority.interface

- Create Redundancy Priority interface after a successful
PNOR update and set the priority.
- Remove Redundancy Priority inter

PNOR: Implement Software RedundancyPriority.interface

- Create Redundancy Priority interface after a successful
PNOR update and set the priority.
- Remove Redundancy Priority interface once the activation
state changes from being Active

Change-Id: If4fdb466d3e0319b57a381c80e25457d689b8785
Signed-off-by: Saqib Khan <khansa@us.ibm.com>

show more ...


# 99c8c0e9 17-Apr-2017 Adriana Kobylak <anoo@us.ibm.com>

Activation: Create ActivationBlocksTransition

Create ActivationBlocksTransition when the Activation property is
set to Activating. Remove it when the property is set to anything else.

Activation: Create ActivationBlocksTransition

Create ActivationBlocksTransition when the Activation property is
set to Activating. Remove it when the property is set to anything else.

Change-Id: I7a6a1921f040a2e738751de1a3a138be5869afda
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# a8ade7e4 12-Apr-2017 Saqib Khan <khansa@us.ibm.com>

ItemUpdater: Validate PNOR squashfs image

- Validate the image dir by checking its content.
- Set Activation to "Ready" if validation passed or
else set it to "Invalid".

R

ItemUpdater: Validate PNOR squashfs image

- Validate the image dir by checking its content.
- Set Activation to "Ready" if validation passed or
else set it to "Invalid".

Resolves openbmc/openbmc#1356

Change-Id: Ica73ae5604e74db11cd58c223d82265309ea76a6
Signed-off-by: Saqib Khan <khansa@us.ibm.com>

show more ...


# 7254f0ea 10-Apr-2017 Saqib Khan <khansa@us.ibm.com>

ItemUpdater: Implement Software.Extended Version

- Add Extended version in the MANIFEST
- Create an ExtendedVersion object
- Populate the ExtendedVersion object from MANIFEST

ItemUpdater: Implement Software.Extended Version

- Add Extended version in the MANIFEST
- Create an ExtendedVersion object
- Populate the ExtendedVersion object from MANIFEST

Resolves openbmc/openbmc#1401

Change-Id: Icb21e51a2a74c94f54ffecbd9057add4a0d3d694
Signed-off-by: Saqib Khan <khansa@us.ibm.com>

show more ...


# bc37a4c5 10-Apr-2017 Adriana Kobylak <anoo@us.ibm.com>

Activation: Save the version id

Save the version id so that the path doesn't have to be parsed
every time the version id is needed.

Change-Id: Id89ab79bae521e5194cd38d46f73ed983

Activation: Save the version id

Save the version id so that the path doesn't have to be parsed
every time the version id is needed.

Change-Id: Id89ab79bae521e5194cd38d46f73ed983ca200da
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# befe5ce4 05-Apr-2017 Adriana Kobylak <anoo@us.ibm.com>

Activation: Override the set property functions

Create override functions so that actions can be taken based
on the value that the properties are being set to.

Change-Id: I70e95

Activation: Override the set property functions

Create override functions so that actions can be taken based
on the value that the properties are being set to.

Change-Id: I70e9519246662d516a109af91f4456fb4f001c4f
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


# ea9626f0 05-Apr-2017 Adriana Kobylak <anoo@us.ibm.com>

ActivationBlocksTransition: Create constructor

Change-Id: Ib676859bcedd198bdff407a73bdf128c5db4200c
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>


# 2d8fa225 15-Mar-2017 Adriana Kobylak <anoo@us.ibm.com>

Create Activation dbus object

Monitor the creation of new software version dbus objects and
create an activation dbus object SOFTWARE_OBJPATH/<ID>.
Save them in a persistent map with

Create Activation dbus object

Monitor the creation of new software version dbus objects and
create an activation dbus object SOFTWARE_OBJPATH/<ID>.
Save them in a persistent map with the corresponding version id,
add the real version id number to the map and to the dbus
object path once that's available.

Change-Id: I35c2f211bbefc44a066aafa1760f725399215e69
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>

show more ...


12