#
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 ...
|