History log of /openbmc/phosphor-state-manager/target_files/meson.build (Results 1 – 9 of 9)
Revision Date Author Comments
# db8feba1 16-Aug-2023 George Liu <liuxiwei@inspur.com>

meson: Replace configure_file with fs.copyfile

configure_file is deprecated since 0.64.0, and replace it with
fs.copyfile.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I9da6cfc78f1350

meson: Replace configure_file with fs.copyfile

configure_file is deprecated since 0.64.0, and replace it with
fs.copyfile.

Signed-off-by: George Liu <liuxiwei@inspur.com>
Change-Id: I9da6cfc78f1350e7d3bd755db1ecf19a23c86c5c

show more ...


# 0688132a 08-Nov-2022 DelphineCCChiu <Delphine_CC_Chiu@wiwynn.com>

Support chassis power cycle

A new system is being designed which will utilize phosphor-state-manager
and it requires the chassis system power cycle feature.

Test plan:
Change property "RequestedPow

Support chassis power cycle

A new system is being designed which will utilize phosphor-state-manager
and it requires the chassis system power cycle feature.

Test plan:
Change property "RequestedPowerTransition" to trigger
chassis power cycle target.

Change-Id: I30b0efd7c0fc72a9fb378f48e47c4c1af2b22ad6
Signed-off-by: Bonnie Lo <Bonnie_Lo@wiwynn.com>

show more ...


# 9e0416f4 08-Jun-2022 Nodeman97 <corey.hardesty@icloud.com>

Define new 'obmc-chassis-blackout@.target'

This implements a new target 'obmc-chassis-blackout@.target' that works
to signify that a blackout has occurred on the chassis. This is useful
in situation

Define new 'obmc-chassis-blackout@.target'

This implements a new target 'obmc-chassis-blackout@.target' that works
to signify that a blackout has occurred on the chassis. This is useful
in situations where the system suffers from a blackout and the user
wants behavior that differs from the default of always running APR.
It will also be attached to services such as phosphor-sensor-states that
will ensure LEDs will be powered off.

Uses the proposed target added here
https://gerrit.openbmc.org/c/openbmc/phosphor-state-manager/+/54364

Tested:
- Booted an image with the corresponding changes to the bitbake
recipe and verified that the new target was found in
"/lib/systemd/system/".
- verified the target could be called by systemctl.
- obmc-chassis-blackout@0.target - Chassis Blackout Target
Loaded: loaded (/lib/systemd/system/obmc-chassis-blackout@.target; static)
Active: inactive (dead)
- started target.
- obmc-chassis-blackout@0.target - Chassis Blackout Target
Loaded: loaded (/lib/systemd/system/obmc-chassis-blackout@.target; static)
Active: active


Signed-off-by: Corey Hardesty <corey.hardesty@icloud.com>
Change-Id: Ic7aded7213153e7ee0d711e02368680ae72d08a8

show more ...


# aaa8d346 15-Apr-2022 Andrew Geissler <geissonator@yahoo.com>

host-graceful-quiesce: introduce new target

Per design here:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/52874

This introduces a new target which can be started to gracefully quiesce
the h

host-graceful-quiesce: introduce new target

Per design here:
https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/52874

This introduces a new target which can be started to gracefully quiesce
the host. This allows the host an opportunity to shut itself down
gracefully.

Tested:
- Built image with new target and included pldmSoftPowerOff.service in
it so that host firmware got a chance to gracefully shut down prior to
Quiesce.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I1b5d609b50951e5d529379196c36c0d66e429a8f

show more ...


# 73d2ac96 17-Feb-2022 Andrew Geissler <geissonator@yahoo.com>

crit-service: start bmc quiesce target on fail

This target will be monitored by the BMC state target and used to tell
external clients when the BMC is in a bad state due to a critical
service failin

crit-service: start bmc quiesce target on fail

This target will be monitored by the BMC state target and used to tell
external clients when the BMC is in a bad state due to a critical
service failing

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ibf0460bef9b3ac2a96e8a294e6de122463530713

show more ...


# 65bfcf57 29-Jun-2021 Lei YU <yulei.sh@bytedance.com>

Remove obmc-mapper.target

The obmc-mapper.target is the common target for OpenBMC and shall be
installed by default.
However, this repo is not installed by systems that use
x86-power-control. So the

Remove obmc-mapper.target

The obmc-mapper.target is the common target for OpenBMC and shall be
installed by default.
However, this repo is not installed by systems that use
x86-power-control. So the obmc-mapper.target will be moved to the
openbmc repo in a separate patch.

Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: Ifeae9783d20329dc85847fce393945cd932e4cbe

show more ...


# 347a855d 10-Feb-2020 Andrew Geissler <geissonator@yahoo.com>

diag-mode: create new diagnostic mode target

This target will be used when the host is collecting diagnostic data. In
most cases this data is to help debug a failure of some sort in the host
subsyst

diag-mode: create new diagnostic mode target

This target will be used when the host is collecting diagnostic data. In
most cases this data is to help debug a failure of some sort in the host
subsystem.

phosphor-state-manager will track the entry and exit of this target
within its xyz.openbmc_project.State.Host D-Bus object. It will
correlate to "xyz.openbmc_project.State.Host.HostState.DiagnosticMode"

This target will be driven by other software components which are
communicating with the host and coordinating the diagnostics so the
target itself will have minimal services within it.

The CurrentHostState property within xyz.openbmc_project.State.Host will
be mapped to the InTest state within Redfish when this target is
running. The expectation is the target is only active when the host is
actively collecting diagnostic data.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Iee2f851875f4b029c16d54a5d0ded50953ca4cfb

show more ...


# d1c1c4d1 29-Jan-2020 Andrew Geissler <geissonator@yahoo.com>

warm-reboot: add in new targets

These targets will be used to implement the new Host transitions defined
in the following design doc:
https://github.com/openbmc/docs/blob/master/designs/state-manage

warm-reboot: add in new targets

These targets will be used to implement the new Host transitions defined
in the following design doc:
https://github.com/openbmc/docs/blob/master/designs/state-management-and-external-interfaces.md

They provide the capability to reboot the host without cycling power to
the chassis. This makes reboots faster and can enable other features
where chassis power is needed to preserve certain aspects of the host
state.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I2d0ed226dea05bb4dbf194d04343c82f89316f33

show more ...


# c101157e 27-Jan-2020 Andrew Geissler <geissonator@yahoo.com>

move openbmc targets into this repo

OpenBMC is moving towards individual repos hosting and maintaining their
own systemd files. This allows the corresponding maintainer more control
over their syste

move openbmc targets into this repo

OpenBMC is moving towards individual repos hosting and maintaining their
own systemd files. This allows the corresponding maintainer more control
over their systemd files and removes the meta-* layer maintainer from
needing to be involved.

The systemd targets defined and used by OpenBMC are implemented by
phosphor-state-manager code and services so move them into this
repository.

Once this is merged, its bump will need to be combined with a change in
the meta-phosphor layer that removes the target files.

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I248bf79c95f66afefffcc152de79cd2791945819

show more ...