History log of /openbmc/phosphor-state-manager/host_condition_gpio/ (Results 1 – 11 of 11)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
1b2c3c0316-Aug-2024 Patrick Williams <patrick@stwcx.xyz>

clang-format: re-format for clang-18

clang-format-18 isn't compatible with the clang-format-17 output, so we
need to reformat the code with the latest version. The way clang-18
handles lambda forma

clang-format: re-format for clang-18

clang-format-18 isn't compatible with the clang-format-17 output, so we
need to reformat the code with the latest version. The way clang-18
handles lambda formatting also changed, so we have made changes to the
organization default style format to better handle lambda formatting.

See I5e08687e696dd240402a2780158664b7113def0e for updated style.
See Iea0776aaa7edd483fa395e23de25ebf5a6288f71 for clang-18 enablement.

Change-Id: Ic16d6d63213bbdd91fcb8f5aa986b66865efda2f
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...

695888de21-Jun-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

clang-tidy: Enable readability-redundant-string-cstr check

This check finds unnecessary calls to std::string::c_str() and
std::string::data().

Change-Id: I43e747b95eb042650668da7dd57a8d4b8463426a
S

clang-tidy: Enable readability-redundant-string-cstr check

This check finds unnecessary calls to std::string::c_str() and
std::string::data().

Change-Id: I43e747b95eb042650668da7dd57a8d4b8463426a
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

44bbf11d21-Jun-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

clang-tidy: Enable readability-simplify-boolean-expr check

This checks for boolean expressions involving boolean constants
and simplifies them to use the appropriate boolean expression
directly.

Ch

clang-tidy: Enable readability-simplify-boolean-expr check

This checks for boolean expressions involving boolean constants
and simplifies them to use the appropriate boolean expression
directly.

Change-Id: I4ad7ec4ddfa4cfe9a0cf0d569d3d81c478c1776a
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

836ccb3321-Jun-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

clang-tidy: Enable clang-analyzer-deadcode.DeadStores check

This checks for values stored to variables that are never
read afterwards.
The change is made to avoid flagging this error when a unique_p

clang-tidy: Enable clang-analyzer-deadcode.DeadStores check

This checks for values stored to variables that are never
read afterwards.
The change is made to avoid flagging this error when a unique_ptr
is used rather make it a stack variable. The clang-tidy don't like
the unused unique_ptr specifically rather than the unused class
instance.

Change-Id: I1c5a6b4032de75b7c8586467425f6fdacace5f31
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

44acab7121-Jun-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

clang-tidy: Enable modernize-use-override check

This check adds override (introduced in C++11) to overridden
virtual functions and removes virtual from those functions as it
is not required.

Change

clang-tidy: Enable modernize-use-override check

This check adds override (introduced in C++11) to overridden
virtual functions and removes virtual from those functions as it
is not required.

Change-Id: I156fc5796ed1cf451491e446c211172f62316ecc
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

5477796120-Jun-2024 Pavithra Barithaya <pavithrabarithaya07@gmail.com>

use fs.copyfile instead of deprecated copy

copy arg in configure_file API is deprecated since meson
version 0.64.0. As we moved to meson version 1.1.1 we can
leverage the filesystem module copyfile(

use fs.copyfile instead of deprecated copy

copy arg in configure_file API is deprecated since meson
version 0.64.0. As we moved to meson version 1.1.1 we can
leverage the filesystem module copyfile() to achieve the
same result.

Tested by: Built the repo without any warning.

Change-Id: Ib4f44b535f8912ba53dcb5911a43569f2edbb8ef
Signed-off-by: Pavithra Barithaya <pavithrabarithaya07@gmail.com>

show more ...

cadaab7718-Apr-2024 Patrick Williams <patrick@stwcx.xyz>

phosphor-host-condition-gpio: enable multi-host support

The current implementation fails with:

```
[ 18.664351] systemd[1]: phosphor-host-condition-gpio@1.service: Two services allocated for the

phosphor-host-condition-gpio: enable multi-host support

The current implementation fails with:

```
[ 18.664351] systemd[1]: phosphor-host-condition-gpio@1.service: Two services allocated for the same bus name xyz.openbmc_project.State.HostCondition.Gpio, refusing operation.
```

Add the host id into the reserved bus name to avoid collisions.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia4f291d20df913d3f506d976a961a770a81724fc

show more ...

e9040bb830-Jan-2024 Patrick Williams <patrick@stwcx.xyz>

remove unnecessary boost calls

There were two references to boost in the codebase:
- An unused header included.
- A 'reverse' operation that now exists in std.

Update them accordingly to make t

remove unnecessary boost calls

There were two references to boost in the codebase:
- An unused header included.
- A 'reverse' operation that now exists in std.

Update them accordingly to make the boost dependency unnecessary.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie30d889e965885fecf804cdead34b27b090216e5

show more ...


/openbmc/phosphor-state-manager/.clang-format
/openbmc/phosphor-state-manager/README.md
/openbmc/phosphor-state-manager/bmc_state_manager.cpp
/openbmc/phosphor-state-manager/bmc_state_manager.hpp
/openbmc/phosphor-state-manager/chassis_check_power_status.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.hpp
/openbmc/phosphor-state-manager/discover_system_state.cpp
/openbmc/phosphor-state-manager/host_check.cpp
host_condition_main.cpp
/openbmc/phosphor-state-manager/host_reset_recovery.cpp
/openbmc/phosphor-state-manager/host_state_manager.hpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.hpp
/openbmc/phosphor-state-manager/meson.build
/openbmc/phosphor-state-manager/scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/secure_boot_check.cpp
/openbmc/phosphor-state-manager/service_files/meson.build
/openbmc/phosphor-state-manager/service_files/phosphor-set-chassis-transition-to-off@.service
/openbmc/phosphor-state-manager/service_files/phosphor-set-chassis-transition-to-on@.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.ScheduledHostTransition@.service
/openbmc/phosphor-state-manager/settings.cpp
/openbmc/phosphor-state-manager/settings.hpp
/openbmc/phosphor-state-manager/subprojects/nlohmann_json.wrap
/openbmc/phosphor-state-manager/systemd_target_monitor.cpp
/openbmc/phosphor-state-manager/systemd_target_signal.cpp
/openbmc/phosphor-state-manager/utils.cpp
/openbmc/phosphor-state-manager/utils.hpp
7e969cb923-Aug-2023 Patrick Williams <patrick@stwcx.xyz>

sdbus++: use non-deprecated namespaces

The sdbusplus repository has deprecated some namespaces and they are
currently only enabled with the SDBUSPP_REMOVE_DEPRECATED_NAMESPACE
guard. Switch to the

sdbus++: use non-deprecated namespaces

The sdbusplus repository has deprecated some namespaces and they are
currently only enabled with the SDBUSPP_REMOVE_DEPRECATED_NAMESPACE
guard. Switch to the new namespace names.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9f67e74a02616d8ea2241c18758308f2b669672d

show more ...


/openbmc/phosphor-state-manager/.clang-format
/openbmc/phosphor-state-manager/.gitignore
/openbmc/phosphor-state-manager/OWNERS
/openbmc/phosphor-state-manager/README.md
/openbmc/phosphor-state-manager/bmc_state_manager.cpp
/openbmc/phosphor-state-manager/bmc_state_manager.hpp
/openbmc/phosphor-state-manager/chassis_check_power_status.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.hpp
/openbmc/phosphor-state-manager/chassis_state_manager_main.cpp
/openbmc/phosphor-state-manager/data/phosphor-service-monitor-default.json
/openbmc/phosphor-state-manager/data/phosphor-target-monitor-default.json
/openbmc/phosphor-state-manager/discover_system_state.cpp
/openbmc/phosphor-state-manager/host_check.cpp
host_condition.hpp
/openbmc/phosphor-state-manager/host_reset_recovery.cpp
/openbmc/phosphor-state-manager/host_state_manager.cpp
/openbmc/phosphor-state-manager/host_state_manager.hpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.cpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.hpp
/openbmc/phosphor-state-manager/meson.build
/openbmc/phosphor-state-manager/meson.options
/openbmc/phosphor-state-manager/obmcutil
/openbmc/phosphor-state-manager/scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/scheduled_host_transition.hpp
/openbmc/phosphor-state-manager/scheduled_host_transition_main.cpp
/openbmc/phosphor-state-manager/scripts/host-reboot
/openbmc/phosphor-state-manager/secure_boot_check.cpp
/openbmc/phosphor-state-manager/service_files/meson.build
/openbmc/phosphor-state-manager/service_files/obmc-power-start@.service
/openbmc/phosphor-state-manager/service_files/obmc-power-stop@.service
/openbmc/phosphor-state-manager/service_files/obmc-powered-off@.service
/openbmc/phosphor-state-manager/service_files/phosphor-bmc-security-check.service
/openbmc/phosphor-state-manager/service_files/phosphor-chassis-check-power-status@.service
/openbmc/phosphor-state-manager/service_files/phosphor-create-chassis-poweron-log@.service
/openbmc/phosphor-state-manager/service_files/phosphor-discover-system-state@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-chassis-on@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-chassis-running@.service
/openbmc/phosphor-state-manager/service_files/phosphor-systemd-target-monitor.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.BMC.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Chassis@.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Host@.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Hypervisor.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.ScheduledHostTransition@.service
/openbmc/phosphor-state-manager/settings.cpp
/openbmc/phosphor-state-manager/systemd_target_parser.cpp
/openbmc/phosphor-state-manager/systemd_target_signal.hpp
/openbmc/phosphor-state-manager/target_files/meson.build
/openbmc/phosphor-state-manager/target_files/obmc-chassis-powercycle@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-graceful-quiesce@.target
/openbmc/phosphor-state-manager/test/hypervisor_state.cpp
/openbmc/phosphor-state-manager/test/test_scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/utils.cpp
/openbmc/phosphor-state-manager/utils.hpp
f053e6fe22-Jul-2022 Patrick Williams <patrick@stwcx.xyz>

sdbusplus: use shorter type aliases

The sdbusplus headers provide shortened aliases for many types.
Switch to using them to provide better code clarity and shorter
lines. Possible replacements are

sdbusplus: use shorter type aliases

The sdbusplus headers provide shortened aliases for many types.
Switch to using them to provide better code clarity and shorter
lines. Possible replacements are for:
* bus_t
* exception_t
* manager_t
* match_t
* message_t
* object_t
* slot_t

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I41103c892db258a85640aa1442acd9a295c8a847

show more ...


/openbmc/phosphor-state-manager/.clang-format
/openbmc/phosphor-state-manager/.gitignore
/openbmc/phosphor-state-manager/README.md
/openbmc/phosphor-state-manager/bmc_state_manager.cpp
/openbmc/phosphor-state-manager/bmc_state_manager.hpp
/openbmc/phosphor-state-manager/bmc_state_manager_main.cpp
/openbmc/phosphor-state-manager/chassis_check_power_status.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.hpp
/openbmc/phosphor-state-manager/chassis_state_manager_main.cpp
/openbmc/phosphor-state-manager/data/meson.build
/openbmc/phosphor-state-manager/data/phosphor-service-monitor-default.json
/openbmc/phosphor-state-manager/discover_system_state.cpp
/openbmc/phosphor-state-manager/host_check.cpp
/openbmc/phosphor-state-manager/host_check.hpp
host_condition.hpp
host_condition_main.cpp
/openbmc/phosphor-state-manager/host_reset_recovery.cpp
/openbmc/phosphor-state-manager/host_state_manager.cpp
/openbmc/phosphor-state-manager/host_state_manager.hpp
/openbmc/phosphor-state-manager/host_state_manager_main.cpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.cpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.hpp
/openbmc/phosphor-state-manager/hypervisor_state_manager_main.cpp
/openbmc/phosphor-state-manager/meson.build
/openbmc/phosphor-state-manager/meson_options.txt
/openbmc/phosphor-state-manager/obmcutil
/openbmc/phosphor-state-manager/scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/scheduled_host_transition.hpp
/openbmc/phosphor-state-manager/scheduled_host_transition_main.cpp
/openbmc/phosphor-state-manager/scripts/host-reboot
/openbmc/phosphor-state-manager/secure_boot_check.cpp
/openbmc/phosphor-state-manager/service_files/meson.build
/openbmc/phosphor-state-manager/service_files/phosphor-bmc-security-check.service
/openbmc/phosphor-state-manager/service_files/phosphor-chassis-check-power-status@.service
/openbmc/phosphor-state-manager/service_files/phosphor-discover-system-state@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reboot-host@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-sensor-states@.service
/openbmc/phosphor-state-manager/service_files/phosphor-systemd-target-monitor.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.BMC.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Chassis@.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Host@.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.ScheduledHostTransition@.service
/openbmc/phosphor-state-manager/settings.cpp
/openbmc/phosphor-state-manager/settings.hpp
/openbmc/phosphor-state-manager/subprojects/CLI11.wrap
/openbmc/phosphor-state-manager/subprojects/cereal.wrap
/openbmc/phosphor-state-manager/subprojects/libgpiod.wrap
/openbmc/phosphor-state-manager/subprojects/nlohmann-json.wrap
/openbmc/phosphor-state-manager/subprojects/phosphor-dbus-interfaces.wrap
/openbmc/phosphor-state-manager/subprojects/phosphor-logging.wrap
/openbmc/phosphor-state-manager/subprojects/sdbusplus.wrap
/openbmc/phosphor-state-manager/subprojects/sdeventplus.wrap
/openbmc/phosphor-state-manager/systemd_service_parser.cpp
/openbmc/phosphor-state-manager/systemd_service_parser.hpp
/openbmc/phosphor-state-manager/systemd_target_monitor.cpp
/openbmc/phosphor-state-manager/systemd_target_signal.cpp
/openbmc/phosphor-state-manager/systemd_target_signal.hpp
/openbmc/phosphor-state-manager/target_files/meson.build
/openbmc/phosphor-state-manager/target_files/obmc-bmc-service-quiesce@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-blackout@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-hard-poweroff@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-powered-off@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-poweroff@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-poweron@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-powerreset@.target
/openbmc/phosphor-state-manager/target_files/obmc-fan-control-ready@.target
/openbmc/phosphor-state-manager/target_files/obmc-fan-control.target
/openbmc/phosphor-state-manager/target_files/obmc-fans-ready.target
/openbmc/phosphor-state-manager/target_files/obmc-host-crash@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-diagnostic-mode@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-force-warm-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-graceful-quiesce@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-quiesce@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reset-running@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reset@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-shutdown@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-start-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-start@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-started@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-starting@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-startmin@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stop-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stop@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stopped@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stopping@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-timeout@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-warm-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-off@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-on@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-reset-on@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-start-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-start@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-stop-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-stop@.target
/openbmc/phosphor-state-manager/test/systemd_signal.cpp
/openbmc/phosphor-state-manager/test/test_scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/utils.cpp
/openbmc/phosphor-state-manager/utils.hpp
ba2241c626-Oct-2021 Thang Tran <thuutran@amperecomputing.com>

Support checking host status via GPIO pins

Currently, openBmc supports checking host status via ipmi and PLDM
method. However, not all of platforms support IPMI and PLDM. Some
platforms, like Ampere

Support checking host status via GPIO pins

Currently, openBmc supports checking host status via ipmi and PLDM
method. However, not all of platforms support IPMI and PLDM. Some
platforms, like Ampere Mt.Jade checks input GPIO to detect Host
firmware boot status. This commit supports Dbus method to check host
status via GPIO pins, it checks the value of "host0-ready/-n" pin to
detect HOST is ready or not.

Tested:
1. Update GPIO pin to detect host0 ready to "host0-ready"
in the device tree.
2. Enable host-gpios option and add executable and service
files to openBmc software then flash to the board.
3. In the BMC console, check host-gpio-condition via command
"busctl tree xyz.openbmc_project.State.HostCondition.Gpio"
Result as below:
`-/xyz
`-/xyz/openbmc_project
`-/xyz/openbmc_project/Gpios
`-/xyz/openbmc_project/Gpios/host0
4. Turn on/off the HOST0 then check the host status via
command
"busctl get-property \
xyz.openbmc_project.State.HostCondition.Gpio \
/xyz/openbmc_project/Gpios/host0 \
xyz.openbmc_project.Condition.HostFirmware \
CurrentFirmwareCondition"
Result as below:
"xyz.openbmc_project.Condition.HostFirmware.\
FirmwareCondition.<Running/Off>"

Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
Change-Id: I20e38e76c5b70119f0c86e5b497d47453d7c5a6c

show more ...


/openbmc/phosphor-state-manager/.clang-format
/openbmc/phosphor-state-manager/.gitignore
/openbmc/phosphor-state-manager/.shellcheck
/openbmc/phosphor-state-manager/LICENSE
/openbmc/phosphor-state-manager/MAINTAINERS
/openbmc/phosphor-state-manager/OWNERS
/openbmc/phosphor-state-manager/README.md
/openbmc/phosphor-state-manager/bmc_state_manager.cpp
/openbmc/phosphor-state-manager/bmc_state_manager.hpp
/openbmc/phosphor-state-manager/bmc_state_manager_main.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.cpp
/openbmc/phosphor-state-manager/chassis_state_manager.hpp
/openbmc/phosphor-state-manager/chassis_state_manager_main.cpp
/openbmc/phosphor-state-manager/data/meson.build
/openbmc/phosphor-state-manager/data/phosphor-target-monitor-default.json
/openbmc/phosphor-state-manager/discover_system_state.cpp
/openbmc/phosphor-state-manager/host_check.cpp
/openbmc/phosphor-state-manager/host_check.hpp
host_condition.cpp
host_condition.hpp
host_condition_main.cpp
meson.build
phosphor-host-condition-gpio@.service
/openbmc/phosphor-state-manager/host_reset_recovery.cpp
/openbmc/phosphor-state-manager/host_state_manager.cpp
/openbmc/phosphor-state-manager/host_state_manager.hpp
/openbmc/phosphor-state-manager/host_state_manager_main.cpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.cpp
/openbmc/phosphor-state-manager/hypervisor_state_manager.hpp
/openbmc/phosphor-state-manager/hypervisor_state_manager_main.cpp
/openbmc/phosphor-state-manager/meson.build
/openbmc/phosphor-state-manager/meson_options.txt
/openbmc/phosphor-state-manager/obmcutil
/openbmc/phosphor-state-manager/scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/scheduled_host_transition.hpp
/openbmc/phosphor-state-manager/scheduled_host_transition_main.cpp
/openbmc/phosphor-state-manager/service_files/meson.build
/openbmc/phosphor-state-manager/service_files/phosphor-clear-one-time@.service
/openbmc/phosphor-state-manager/service_files/phosphor-discover-system-state@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reboot-host@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-host-reboot-attempts@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-host-recovery@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-host-running@.service
/openbmc/phosphor-state-manager/service_files/phosphor-reset-sensor-states@.service
/openbmc/phosphor-state-manager/service_files/phosphor-set-host-transition-to-off@.service
/openbmc/phosphor-state-manager/service_files/phosphor-set-host-transition-to-running@.service
/openbmc/phosphor-state-manager/service_files/phosphor-systemd-target-monitor.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.BMC.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Chassis.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Host.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.Hypervisor.service
/openbmc/phosphor-state-manager/service_files/xyz.openbmc_project.State.ScheduledHostTransition.service
/openbmc/phosphor-state-manager/settings.cpp
/openbmc/phosphor-state-manager/settings.hpp
/openbmc/phosphor-state-manager/systemd_target_monitor.cpp
/openbmc/phosphor-state-manager/systemd_target_parser.cpp
/openbmc/phosphor-state-manager/systemd_target_parser.hpp
/openbmc/phosphor-state-manager/systemd_target_signal.cpp
/openbmc/phosphor-state-manager/systemd_target_signal.hpp
/openbmc/phosphor-state-manager/target_files/meson.build
/openbmc/phosphor-state-manager/target_files/obmc-chassis-hard-poweroff@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-powered-off@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-poweroff@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-poweron@.target
/openbmc/phosphor-state-manager/target_files/obmc-chassis-powerreset@.target
/openbmc/phosphor-state-manager/target_files/obmc-fan-control-ready@.target
/openbmc/phosphor-state-manager/target_files/obmc-fan-control.target
/openbmc/phosphor-state-manager/target_files/obmc-fan-watchdog-takeover.target
/openbmc/phosphor-state-manager/target_files/obmc-fans-ready.target
/openbmc/phosphor-state-manager/target_files/obmc-host-crash@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-diagnostic-mode@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-force-warm-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-quiesce@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reset-running@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reset@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-shutdown@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-start-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-start@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-started@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-starting@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-startmin@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stop-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stop@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stopped@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stopping@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-timeout@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-warm-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-off@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-on@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-reset-on@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-start-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-start@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-stop-pre@.target
/openbmc/phosphor-state-manager/target_files/obmc-power-stop@.target
/openbmc/phosphor-state-manager/test/hypervisor_state.cpp
/openbmc/phosphor-state-manager/test/systemd_parser.cpp
/openbmc/phosphor-state-manager/test/systemd_signal.cpp
/openbmc/phosphor-state-manager/test/test_scheduled_host_transition.cpp
/openbmc/phosphor-state-manager/utils.cpp
/openbmc/phosphor-state-manager/utils.hpp