summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/recipes-phosphor/state
Commit message (Collapse)AuthorAgeFilesLines
* Increase IPL attempts from SBE side 0 from 3 to 4raptor-v2.00Raptor Engineering Development Team2020-02-191-1/+1
| | | | | | This prevents a boot loop in the corner case where the memory map needs to be updated before the normal SBE update routine can execute, thus resulting in four re-IPLs under normal conditions.
* Redirect most of the Phosphor applications from GitHub to the Raptor ↵Raptor Engineering Development Team2019-04-251-1/+1
| | | | Computing Systems GIT repositories
* phosphor-state-manager: srcrev bump 19096267d4..624161cd2eAndrew Geissler2019-04-161-1/+1
| | | | | | | | | | | Andrew Geissler (1): Handle mapper introspect race condition (From meta-phosphor rev: a964ac9d395de78a1ea0c3ea9b4944b5a6f1f879) Change-Id: I9c091c13a3344f7ac1bb3cdd872a2c238447b2bb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* obmcutil: Add 'sh' version, remove python versionAnthony Wilson2019-04-151-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | obmcutil was moved from skeleton to state-manager and converted to 'sh'. obmcutil-completion.sh no longer needed in pydevtools. Add recipe for new repo `phosphor-power-control` to install chassiskill. Adds the phosphor-power-control apps to the chassis-state-mgmt packagegroup. Install the components associated with the phosphor-state-manager package into bin. phosphor-state-manager: srcrev bump 32c532ea9b..19096267d4 Alexander Filippov (1): obmcutil: add more info to state subcommand Anthony Wilson (2): obmcutil: Add to 'make install' list obmcutil: Add chassiskill option Patrick Venture (2): build: pkg anti-pattern: use defaults build: install into bin instead of sbin (From meta-phosphor rev: 3492fb98c0a181a1c2adaae9682ef66683407241) Change-Id: Id0afaa80d1fa0c309d3d6d3483c40d26351f5f06 Signed-off-by: Anthony Wilson <wilsonan@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* update upstream subtreesBrad Bishop2019-04-065-6/+6
| | | | | | | | | | | | A number of corequisites exist so squashing these all into one patch. meta-ingrasys - refresh master bc513127f4..67bcaf389f meta-hxt - refresh master 86a4df514f..8fe0d38bbb meta-phosphor - refresh master 06c09d7cce..df6ddae3d2 meta-quanta - refresh master 4f126361a1..53f3025271 Change-Id: I3daeef2a0467d8ea4f1fd1c617e526f8b11258af Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: Fix explicit dependencies antipatternBrad Bishop2019-03-281-8/+1
| | | | | | | | | | | | | | | | | | | | Out of the box bitbake examines built applications, automatically adds runtime dependencies and thus ensures any library packages dependencies are automatically added to images, sdks, etc. There is no need to list them explicitly in a recipe. Dependencies change over time, and listing them explicitly is likely prone to errors - the net effect being unnecessary shared library packages being installed into images. Consult https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-RDEPENDS for information on when to use explicit runtime dependencies. (From meta-phosphor rev: 26873c99d30b55e21a920c9851f21c3e2eab19f7) Change-Id: I38640d75a2d834c07d45ddcdb0162f1a23f848d9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Ensure host-check runs after ipmidAndrew Geissler2019-01-161-2/+2
| | | | | | | | | | | | | | | | | | | It has been found that multiple apps implement the /xyz/openbmc_project/control/host0 object path. The host-check service requires the one provided by the xyz.openbmc_project.Control.Host service but the mapper command line currently has no way to differentiate this. Specify explicitly the service required Resolves openbmc/phosphor-state-manager#2 (From meta-phosphor rev: 2d02ee8049f9c6b893435df52817c6ba5dfe8577) Change-Id: Iffb09e3125cf6614cb887d693a9b7812374f4e69 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump 7a0689a91a..32c532ea9bAndrew Geissler2018-11-291-1/+1
| | | | | | | | | | | Anthony Wilson (1): Update error handling on sdbusplus calls (From meta-phosphor rev: 0f067194b6dbcc9b6437dafacbb75d283e43bd3d) Change-Id: I740f27397443a706fd7a497ca57ee8c3d53d4d2e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump 436f3b8815..7a0689a91aAndrew Geissler2018-11-201-1/+1
| | | | | | | | | | | William A. Kennington III (1): std::variant: Fix use of incompatible api (From meta-phosphor rev: 3dfe6b3d8a6d0b5b9c99c6ffb27bea05e5afc612) Change-Id: If387655bd529050628ba971e018b85db441ec35d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump acf54d089b..436f3b8815Andrew Geissler2018-11-141-1/+1
| | | | | | | | | | | William A. Kennington III (1): Include missing <cassert> (From meta-phosphor rev: 55a0e374534487920f8f5cf06774987ea8561685) Change-Id: I775aecc4a9a939f9d6748b2b34c810562372f0b1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump d998f82bda..acf54d089bAndrew Geissler2018-10-291-1/+1
| | | | | | | | | | | | | | | | | Anthony Wilson (7): obmcutil: Rewrite in sh and move to phosphor-state-manager obmcutil: Add help option obmcutil: Add bootprogress option obmcutil: Add 'power' option obmcutil: Added {power,chassis}{on,off} options obmcutil: Update argument handling obmcutil: Add wait/timeout option (From meta-phosphor rev: cc1f3274d0878c0d5b994b4df5fb366ededfd1be) Change-Id: I9ac5e043e1ea9c3fefc66d9f2d49aab235f5ee4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump 6425ab76f5..d998f82bdaAndrew Geissler2018-10-241-1/+1
| | | | | | | | | | | | | | Patrick Venture (1): discover_system_state: const reference for params William A. Kennington III (1): timer: Replace with sdeventplus/timer (From meta-phosphor rev: b1773e92a6131e76777b07bad1d413a5bc3b34e0) Change-Id: Id0101039e4547b34fd2ade77674ceb72381d936f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: state-manager: drop symlinkPatrick Venture2018-10-222-143/+143
| | | | | | | | | | Drop symlink and rename bb for phosphor-state-manager. (From meta-phosphor rev: e22ac6b25822f8435a5b1a59c672af3169f4e37d) Change-Id: I0f903bda11298323a68ee2ca4c5e13bf3e7a61bd Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: temp remove PV for git recipesBrad Bishop2018-10-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the five step sequence of transitioning an unversioned recipe to a versioned one, PV cannot be explicitly set to 1.0+git${SRCPV} set until the last step. With PV set, _both_ the unversioned recipe and the versioned recipe end up with PV = 1.0 and bitbake will continue to use the unversioned file. This means that when the unversioned bbappends are removed in step 4, the bbappend does not occur. This commit can be reverted once the five step process is complete. For reference, the five step process is: 1. Create a temporary recipe symlink: foo.bb -> foo_git.bb This results in two available PVs for foo: "1.0" (the bitbake default for unversioned recipes) and "git". Further, set the preferred version for foo to "1.0" in the distro configuration otherwise bitbake will choose PV = "git" and existing (unversioned) bbappends will not apply and the build will break. 2. Create a temporary bbappend symlink: foo.bbappend -> foo_%.bbappend This allows the manual override of the preferred version introduced in step 1 to be removed from the distro configuration. 3. Remove the preferred version override introduced in step 1 from the distro configuration. At this point the versioned recipe is now being used. 4. Remove the unversioned bbappends. 5. Remove the unversioned recipe. (From meta-phosphor rev: 883e0238adc8543b28cce8a5d283d2092026da54) Change-Id: I3c5248a41b064462d5a34a7bc6e5438acc107a32 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: switch to meta-oe libcerealBrad Bishop2018-10-191-1/+1
| | | | | | | | | | A cereal recipe was added recently to meta-openembedded. Use it so we can deprecate our version of it. (From meta-phosphor rev: cc51cd9910f3480cf4d2e0bff8aa6b95162e5bc1) Change-Id: I7746dbd1eda3011b870b85770092b2d020800af7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: Depend on sdeventplusWilliam A. Kennington III2018-10-181-0/+1
| | | | | | | | | | | An upcoming change will require that phosphor-state-manager has sdeventplus during build time. (From meta-phosphor rev: f0e6674cf445f68b5b72ef6f7390a092833ff7ec) Change-Id: I59f8bee02c21b797d2149b28bfc0766b25d7e9cf Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: state-manager: change versionPatrick Venture2018-10-181-0/+1
| | | | | | | | | | Change version in phosphor-state-manager.bb (From meta-phosphor rev: 2cdf7d1e30f0f218f666cd78bf3be795f325e8bd) Change-Id: I65188fe6646f9f06578c16abc89cbb1b923dc266 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: state-manager: Add symlink to gitPatrick Venture2018-10-081-0/+1
| | | | | | | | | | | Add a symbolic link to phosphor-state-manager.bb named _git.bb and set the preferred version for the recipe. (From meta-phosphor rev: 85a1fcc0018c7507246978369b29612d31a2e981) Change-Id: I97d326f9ae570661100867e7f7d230b6bae087c2 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump 14e14cddf6..6425ab76f5Andrew Geissler2018-10-071-1/+1
| | | | | | | | | | | Vernon Mauery (1): phosphor-state-manager: use c++17 (From meta-phosphor rev: 68c62eed2f945dff1ffb81b2901984ecdea01c22) Change-Id: I049cc56780cb925b71b80681be27f1052bac8d23 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-state-manager: srcrev bump a965cf06a6..14e14cddf6Andrew Geissler2018-09-111-1/+1
| | | | | | | | | | | Matt Spinler (1): Traverse full GetSubTree output (From meta-phosphor rev: 9346a61b55e85f6ab6e12ecd4af0cdebc3c64fa1) Change-Id: Ife66d4603c10f504c83cff2895bb4c55c72d5a55 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: Move layer content from common/Brad Bishop2018-09-0611-0/+289
Adopt a more conventional directory hierarchy. meta-phosphor is still a _long_ way from suitable for hosting on yoctoproject.org but things like this don't help. (From meta-phosphor rev: 471cfcefa74b8c7ceb704cb670e6d915cf27c63b) Change-Id: I3f106b2f6cdc6cec734be28a6090800546f362eb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud