History log of /openbmc/phosphor-state-manager/subprojects/ (Results 1 – 4 of 4)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
3c1351cc20-Jun-2024 Manojkiran Eda <manojkiran.eda@gmail.com>

Add subproject support for gpioplus

In the current state, the repository fails to build using subprojects
because gpioplus is marked as a hard dependency but is not defined as a
subproject. This mis

Add subproject support for gpioplus

In the current state, the repository fails to build using subprojects
because gpioplus is marked as a hard dependency but is not defined as a
subproject. This missing dependency breaks the compilation process. By
leveraging subproject support, we can include the necessary dependency
and ensure successful compilation.

Tested By:

Was able to successfully build state-manager on x86 linux using the
subprojects.

Change-Id: I80e29b384bbadf2d65723ea5d17f4dd4f5978b32
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>

show more ...


/openbmc/phosphor-state-manager/bmc_state_manager.cpp
/openbmc/phosphor-state-manager/bmc_state_manager.hpp
/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/discover_system_state.cpp
/openbmc/phosphor-state-manager/host_check.cpp
/openbmc/phosphor-state-manager/host_condition_gpio/host_condition_main.cpp
/openbmc/phosphor-state-manager/host_condition_gpio/meson.build
/openbmc/phosphor-state-manager/host_condition_gpio/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.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/secure_boot_check.cpp
/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/xyz.openbmc_project.State.Chassis@.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
gpioplus.wrap
/openbmc/phosphor-state-manager/systemd_target_monitor.cpp
/openbmc/phosphor-state-manager/systemd_target_signal.cpp
/openbmc/phosphor-state-manager/target_files/obmc-chassis-poweron@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-reboot@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-shutdown@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-start@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-startmin@.target
/openbmc/phosphor-state-manager/target_files/obmc-host-stop@.target
/openbmc/phosphor-state-manager/utils.cpp
/openbmc/phosphor-state-manager/utils.hpp
f0865dee07-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

meson: adjust nlohmann-json dependency

- Simplify dependency logic in meson.build.
- Use consistent dependency variable as style recommended by Meson.
- Use json wrap file matching the meson wrapdb.

meson: adjust nlohmann-json dependency

- Simplify dependency logic in meson.build.
- Use consistent dependency variable as style recommended by Meson.
- Use json wrap file matching the meson wrapdb.

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

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/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/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
/openbmc/phosphor-state-manager/host_condition_gpio/host_condition.hpp
/openbmc/phosphor-state-manager/host_condition_gpio/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
/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-reboot-host@.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-reset-sensor-states@.service
/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/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
nlohmann_json.wrap
/openbmc/phosphor-state-manager/systemd_target_parser.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-chassis-blackout@.target
/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/target_files/obmc-host-quiesce@.target
/openbmc/phosphor-state-manager/test/hypervisor_state.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
f8d5f3e305-Apr-2022 Patrick Williams <patrick@stwcx.xyz>

meson: add missing dependencies and wraps

There were a number of headers used by the repository that were
missing explicit dependency information in the `meson.build`. Add
these (CLI11, cereal, nlo

meson: add missing dependencies and wraps

There were a number of headers used by the repository that were
missing explicit dependency information in the `meson.build`. Add
these (CLI11, cereal, nlohmann-json) and the corresponding meson
wrap files so that the whole project can be built freestanding.

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

show more ...

003f6fa205-Apr-2022 Patrick Williams <patrick@stwcx.xyz>

meson: add subproject wraps for current dependencies

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


/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_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/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
/openbmc/phosphor-state-manager/host_condition_gpio/host_condition.cpp
/openbmc/phosphor-state-manager/host_condition_gpio/host_condition.hpp
/openbmc/phosphor-state-manager/host_condition_gpio/host_condition_main.cpp
/openbmc/phosphor-state-manager/host_condition_gpio/meson.build
/openbmc/phosphor-state-manager/host_condition_gpio/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-chassis-check-power-status@.service
/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
libgpiod.wrap
phosphor-dbus-interfaces.wrap
phosphor-logging.wrap
sdbusplus.wrap
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_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-bmc-service-quiesce@.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-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