Age | Commit message (Collapse) | Author | Files | Lines |
|
Alan Kuo (1):
Fix 'usTimeOffset' was not declared error
Change-Id: Id3d0f0ff317a0df20f72bc9a56a69193d30552b2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Fix static analysis & cppcheck issues
Change-Id: Ie75d99035a4c0763247c140cafe9248f2f09e18c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tested By:
Was able to sucessfully build post-code-manager using meson
& was able to see that the daemon is working as before on a
BMC.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I4cf90fc8bf0a3350b944d5ef94fa131cb6f1c35f
|
|
Manojkiran Eda (2):
Drop experimental::filesystem
Fix unused variables error
Change-Id: I757a4e07f579df1fb121afc76e2ff7963ab70297
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (3):
host-restart: ensure reason cleared on host stop
host-restart: set restart reason on power policy use
host-restart: set restart reason on scheduling use
Change-Id: Ib4fb725feb3459b4bc34a6c15c30d84a07952b75
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: Ie4e88dda3f8fbb12f22a6f045f02823de43a5d1a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
catch exceptions as const
MAINTAINERS: fix syntax
Change-Id: I0033cb14e5b363027ba70fbe9e631e7df87e99e3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: Ib633329b7e709919fd47053785ed9e59ded7d6e9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Chassis: Check for standby voltage regulator fault
Patrick Williams (1):
catch exceptions as const
Change-Id: I0ff4195f0c5330674417f74a2c3908d74bb6e2ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (2):
clang: do not break string literals
state-manager: avoid un-needed reboot prop check
Change-Id: I3043b64233b076a602b05011c8a2468191e67b05
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
lg2: convert state-manager
Change-Id: If2f690dc21737ce681d22c939376691109ad9d79
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (6):
lg2: convert bmc state manager
bmc-reset: check host boot progress prior to reset
bmc-reset: create error if host was running
bmc-reset: ensure chassis power on target complete
bmc-reset: move to quiesce if host was running
bmc-reset: add service to launch new host recovery
Add new service to install image
Change-Id: I2b3aa0c8c80450295e7884ece74ad9729d3bd66e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Tim Lee (1):
bmc-state-manager: Add support BMC Reboot Cause feature
Change-Id: I1758df4efde9dec8981c400d95bee740cf1737a7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
cleanup sdbus CAMELCASE define
exception: switch to public sdbus exception
Change-Id: Id83d11975ab09247c61b488f713d4c319bd4cde8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Upstream bbclasses changed to typically use the `:${PN}` override
syntax, including the SYSTEMD_ variables. Change our systemd.bbclass
to do the same for consistency and perform a tree-wide variable
replacement.
Spot checked by building bletchley and witherspoon and checking
some of the SYSTEMD_LINK directives on installed packages under qemu.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
|
|
It was observed that we have different approaches to modifying the
EXTRA_OEMESON variable across our recipes. The bitbake manual
implies that override syntax (":append") is slightly better and the
poky meson bbclass also prefers it:
meta/classes/meson.bbclass:EXTRA_OEMESON:append = " ${PACKAGECONFIG_CONFARGS}"
Switch all recipes to use the ":append" override syntax for the
EXTRA_OEMESON variable.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I24e9a27a87c61f374acfb03a63955821fce0dd20
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
|
|
See this commit for more info on function and testing:
https://github.com/openbmc/phosphor-state-manager/commit/0d1c3f1f9329c853677f0581287afef83eeea0f0
phosphor-state-manager: srcrev bump 65bfcf5792..0d1c3f1f93
Andrew Geissler (1):
host-check: discover host state within state manager
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I04129b1838118efceb1d073539d01d6e1af99eec
|
|
The obmc-mapper.target is removed from the repo and will be installed in
another openbmc recipe.
Bump the srcrev cd0ebe867b..3ac78dfd6e and remove the obmc-mapper.target
from its recipe.
Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: If01074d52db9690e1b74cc63eed6eceb3e850f60
|
|
Manojkiran Eda (1):
Make MaxBootCycleCount Configurable
Change-Id: Iab04dad507cfaa5152ccabd8d4e3034165f49722
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ravi Teja (1):
Fix DeleteAll to set boot count 0
Change-Id: I5784117931029d90aec6d73be517ca4d9443e9ab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
transition: ensure only run once per power on/off
Change-Id: I0f55398a0790ae99603cc39676137f86a396b2e2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We don't yet use ptest so we are wasting cycles building tests
Change-Id: I5e6031b94f2ef3c5319e7990d06d3dde46282222
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Andrew Geissler (3):
host-check: remove wants on ipmid
host-check: ensure runs after pldmd service starts
host-cond: handle mapper delay for d-bus objects
Change-Id: I924d7ddd23c1b0f3cfba69bfe8bf2e2134c1c732
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
host-condition: update host-check to utilize new intf
Change-Id: Ic6276d4fecb1b4218d809f469067805fa42bb757
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Replace IRC with Discord
Change-Id: If72b9ac98aff6e801a2c8fc33f49e67fd34473ba
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
use new sdbus++ camelcase for POHCounter
Change-Id: Ia7af3db049ecfbeaeb33c50f9b6634793a5b52ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
sched-host-tran: change info trace to debug
Change-Id: I51e4aae2d2b3b08f691a39628ea520eb285ab87a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alan Kuo (1):
Add the BIOSPostCode events into the BMCWeb EventService
Change-Id: Icd1d25abf1ca9961b32c982261909145bb1fc655
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (2):
obmcutil: fix shellcheck issues
enable shellcheck
Change-Id: I3473c064b88f2df04b58ce7b9a8b910aa783711f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (4):
clear temp reset file on host running
clear temp reset file on chassis on
remove host@%d-on from config options
update documentation on clearing of *-on files
Change-Id: Ibed6a41d5bb6a542e2127d21b51d05a19c7e9f19
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
reduce scheduled host transition logging
Change-Id: Ib7473e024734bd1e834308bd5d50df6106700b3b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
PDI :
Change the signature of Raw PostCode property
Change Post codes signature to contain Secondary Code
phosphor-host-postd:
Fix code to consume the secondary code
phosphor-post-code-manager:
Add logic for supporting the secondary post codes
fb-ipmi-oem :
Fix the dbus signature used for setting postcodes
Change-Id: I503eb5ebb70f4f8200a0e6e6f9ff6c052075d2e4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
power-restore: one-time support
Change-Id: I1d64fe88b371a64b552d0f17766e562761d98eff
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jonathan Doman (1):
Update D-Bus names per design
Change-Id: I811757d7670afd083a2ef1c382cea1314f3ee767
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This new phosphor-state-manager package allows a user to track the state
of their hypervisor firmware. This new software utilizes the
BootProgress property to determine the hypervisor state and relies on a
different software entity (for example PLDM) to monitor state requests
and send the appropriate messages to the hypervisor firmware.
Includes the autobump which has the new function:
phosphor-state-manager: srcrev bump 58477b5287..75f38ee42d
Andrew Geissler (3):
hypervisor: state management support
hypervisor: monitor boot progress
hypervisor: reset requested host state on power off
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I4c4bfc06db3b38b114c28692db808cffceff628a
|
|
Andrew Geissler (3):
synch targets: ensure wants relationship
ensure synch targets started by execution targets
clarify power stop and start targets
Change-Id: I5bc45f3ec1467edfbb3f47182dbca9e1d7cfa872
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The host crash and quiesce design is being refactored a bit to allow for
a more generic implementation. For example, in some cases it's desired
to go from the crash to diagnostic to quiesce targets vs. directly from
crash to quiesce as done now.
Leave it to the system policy recipes to set these targets relationships
as they see fit.
Tested:
- Verified with all commits in this Topic that the witherspoon system
has the same service layout as before and the rainier system
has the new layout (crash used for mpipl)
(From meta-phosphor rev: 3a20d587cb274756624214a0ee6a9e1d94142bc9)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I8f1b003a19de9d6dcefa5bd05a46316635f2c985
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Initially the diagnostic target was only tied to one type of system
event. This one system event required a warm reboot so it made sense to
just put that directly in this recipe. There are now new use cases for
the diagnostic target that do not want or need a warm reboot.
Remove the warm reboot from the diagnostic target and let other recipes
add it if needed for their use cases.
Tested:
- Verified with all commits in this Topic that the witherspoon system
has the same service layout as before and the rainier system
has the new layout (crash used for mpipl)
(From meta-phosphor rev: 2406ed7d08b4d4c9f2ea7960094aea9aed79f4ac)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Iea5b791057c74a2be880d842436284fa23bd15bc
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Added implementation to handle post codes from multiple host to BMC with
multi process approach. Each process handles post codes for corresponding host.
TESTED : Built the openbmc image targetting Facebook YosemiteV2 hardware.
Verified all the host's postcodes stored in corresponding host directories.
(From meta-phosphor rev: 57042e2fdb40b185721d7a8e9fc54d56d382b083)
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com>
Change-Id: I490558737b601fccb74da3b2dbef5e173343683f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
See the following for more details:
https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-state-manager/+/39359
This will install the services required to get the TransitionToRunning
and TransitionToOff support for CurrentHostState.
Includes following in bump:
Andrew Geissler (1):
host state transitioning support
Tested:
- Verified CurrentHostState changed as expected doing a host on, off,
and reboot.
(From meta-phosphor rev: 56b7928ea464b89f1f585a92549d9026d1b91a43)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Iffd6a7b9a71a0df0ee1180797db4253051436edf
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Kumar Thangavel (1):
phosphor-post-code-manager: Add post code support for multi host
(From meta-phosphor rev: c5d5f9968b30ffe1b96155bde70907d121986bd0)
Change-Id: I05b63b8d8f527015af9ef84b080264a174a22fd1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Matt Spinler (1):
Put state change values into the journal message
(From meta-phosphor rev: 2f0ae7561b028c34cbcf95d20189f3cb68743bcb)
Change-Id: I4d4bece39df6e1ca18c6adfaf22c90dff36a3b38
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (5):
soft-off: ensure pldm soft svc stopped on hard poweroff
autoreboot: clear one time properties on chassis off
autoreboot: one-time object support
autoreboot: add one-time property to logic
autoreboot: add one-time support to obmcutil
Install new phosphor-clear-one-time@.service into
obmc-chassis-poweroff@.target
(From meta-phosphor rev: 948e50a15fd86fb84b9697019cf3ae099fa114fb)
Change-Id: I3e883d65ceb403aea09e21dfe1a95bea5f5bffdb
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
By design, nothing occurs in the obmc-host-quiesce target. The point is
to leave everything in its current state so external debug can occur.
The host states sensors should be reset though so other BMC software
knows the host is in an undefined state.
Tested:
- Verified sensors were reset when obmc-host-quiesce target was started
(From meta-phosphor rev: 1ac5d20b80688027c61b153e8ba46dc1e855b030)
Change-Id: Ib99b0261976335bbc0644e5572a131c4f3e25304
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
With some of the new targets like obmc-host-diagnostic-mode, the BMC can
be a while in these targets before other ones are started which start
initializing these sensors again. Need to be sure to reset them to
defaults once the host is stopped for any reason. This ensures that
other BMC software which is looking at these to know host boot state
have the correct information.
Tested:
- Verified sensors were reset when starting obmc-host-diagnostic-mode
target
(From meta-phosphor rev: 6f640bd9fcabae0affc0883940e47bdd5a13e752)
Change-Id: Iee12327b769ffed03dabb050fd4eed8137f76fe0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Although the project is trying to get away from the use of
obmc-phosphor-systemd, need to ensure it's being used where required.
This recipe utilizes it to create chassis/host synchronization and
action targets.
(From meta-phosphor rev: de30c9857a4b93e657a8c32af33f3c84f659463c)
Change-Id: I7ddc13c2997f8a38a59e81250aa1b03a76f7625c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The openbmc project is moving away from obmc-phosphor-systemd and its
SYSTEMD_LINK macros in favor of more explicit package based
installation. This commit gets phosphor-state-manager going in the right
direction so that future targets and services can build on the new way
to do things.
The chassis/host action and synchronization targets still need some
additional thought and effort.
Tested:
Booted up image in QEMU and spot checked a few services ensuring they
were still in the expected locations.
(From meta-phosphor rev: 5059a445b94e70efa7d6c90c1b5e7aa755dfe1d7)
Change-Id: I576cddd8ae10edb222d45e5b4903ea7195def4d4
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Andrew Geissler (1):
bootblock: ensure no power operation on block
(From meta-phosphor rev: fa674755ba254010f6d08efb01373808cefbb875)
Change-Id: Idd4da5efae4e9b20be87e3fdd62326f3130a2992
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Jayaprakash Mutyala (1):
bmc_state_manager: Add HardReboot support to BMC
(From meta-phosphor rev: 0a4d590852bd82f73211d42ac2a4c0a4f27e158a)
Change-Id: Ib29dcaad032ab5405043948c3b7b8f3555e54f0d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|