summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-phosphor/host
AgeCommit message (Collapse)AuthorFilesLines
2021-07-21openpower-proc-control: srcrev bump 6552de0505..25e39c84f7Andrew Geissler1-1/+1
Jayanth Othayoth (1): phal: move common_utils.cpp to extensions/phal Change-Id: Ib4804f76db39aebbe7c17c4b51d64ee37e7d8976 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-19openpower-proc-control: srcrev bump 3292c0676e..6552de0505Andrew Geissler1-1/+1
Jayanth Othayoth (3): MAINTAINERS: Added new reviewers test: removed unused makefile phal: Added extensions/phal folder Change-Id: I2dd528e1ea208ca25c32d7d52665c97d144db520 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-09op-proc-control: bmc reset host status checkAndrew Geissler2-1/+7
Enable the new BMC function to look at a CFAM register as a last chance to see if the host is running. See the following for more detail: https://github.com/openbmc/docs/blob/master/designs/bmc-reset-with-host-up.md#note-on-custom-mechanism-for-ibm-systems openpower-proc-control: srcrev bump f8c14bcfd5..3292c0676e Andrew Geissler (8): service-files: move to own sub-directory primary-proc: move function to common utils bmc-reset: check if host is running bmc-reset: ensure error is created if host up bmc-reset: call new host reset check service bmc-reset: add support to write a cfam bmc-reset: add support to clear host running register bmc-reset: call new clear host running status service Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: If4f7c3a7a58bbe5c7fda09bdc949ed31f5cb1cbf
2021-07-01openpower-proc-control: srcrev bump 785cf6a5ed..f8c14bcfd5Andrew Geissler1-1/+1
Jayanth Othayoth (2): phal: set pdbg environment variable Added additional log messages in enterMPIPL function Change-Id: Ifb9a912da8eeaac68f3d3e247fc4e69b80074bf6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-30meta-openpower: pdbg version bump v3.3Jayanth Othayoth1-1/+1
PDBG release 3.3 Changes: - Implement p10 thread controls - Update p10 sbefifo chip-ops - For p10 switch default backend to sbefifo - Separate sbe api into new header libpdbg_sbe.h Added version bumps to fix build dependency - openpower-hw-diags - openpower-proc-control Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Ib667c87792f31a8c9475420ba653b441224e9a52
2021-06-17meta-openpower: convert op-proc-control to mesonAndrew Geissler1-3/+4
This includes the following bump: e22e8231c4..e04c1173c1 Andrew Geissler (3): gitignore: ensure utest.cpp not ignored meson: remove old automake files meson: fix static initialization order race condition Jayanth Othayoth (1): Fix related P10 SPI mux settings Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Iff99f6536d2552984bb08c2e3267c36cde1bf8d4
2021-06-09openpower-proc-control: srcrev bump 1b607c3546..e22e8231c4Andrew Geissler1-1/+1
Jayanth Othayoth (2): Added openpower util file support set CLK NE termination site based on HW VPD keyword. Change-Id: I15ba086834b6f86af5dbc6de5643868692e6c9dd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-06openpower-proc-control: srcrev bump 854d05ab9d..1b607c3546Andrew Geissler1-1/+1
Patrick Williams (1): use new sdbus++ camelcase for NMI. Change-Id: Id48f752f6fbb88f13afdb5ea402d01e868e3acde Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-15openpower-proc-control: srcrev bump 29b5d44674..854d05ab9dAndrew Geissler1-1/+1
Patrick Williams (2): bootstrap: fix shellcheck warnings enable shellcheck Change-Id: I71c0701d7ef4171d0f4ec3d6f360739eb3a9c1c3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-27openpower-proc-control: srcrev bump 26c4d763d3..29b5d44674Andrew Geissler1-1/+1
Andrew Geissler (1): remove host-on file rm Change-Id: If68039868e04b37cc8bbccdcd40d36885e3003ba Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-16openpower-proc-control: srcrev bump 99ee5ca9c3..26c4d763d3Andrew Geissler1-1/+1
Andrew Geissler (1): cfam-reset: do not run if chassis power on Change-Id: If2cac813029c44b8d28ce867b53718f9fe7a1670 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-12openpower-proc-control: srcrev bump ea0fb6fc4c..99ee5ca9c3Andrew Geissler1-1/+1
Andrew Geissler (1): fix dependency issue between mpreboot and stop instr Change-Id: Ie02e730fd3f611dd69bae8877e4bf624a1ab2c0a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-04mpreboot: utilize new distro feature for checksAndrew Geissler1-3/+9
Previous code was piggy backing the memory preserving reboot function off of the phal machine feature. This had issues in that a witherspoon-tacoma system also supports mpreboot, but does not support phal. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ib044f5252843e84be3304bc0df8ffb8aa947526c
2021-01-14mpreboot: move to obmc-host-crash targetAndrew Geissler1-8/+33
For phal based systems, move the memory preserving reboot function to the obmc-host-crash target. This target is currently un-used on phal based systems. Make this move so that the obmc-host-diagnostic target can be utilized as a more generic target. Dumps like hostboot, sbe, and hardware can now utilize the obmc-host-diagnostic target to ensure the user knows when any type of diagnostic event is occurring in the system. Note that the obmc-host-diagnostic target will still be started as a part of obmc-host-crash since that target is what communicates to outside users that a diagnostic action is occurring. To ensure we do not regress the dump functionality on our non-pHAL systems, ensure the obmc-host-quiesce target remains within the obmc-host-crash target. Our non pHAL systems go straight to quiesce on a crash target call. 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-openpower rev: b3f8d51109a607c6efc158198767395c6441b152) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ia6d5411f84ec6c83a7edb177a1635c931bbda041 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-14openpower-proc-control: srcrev bump 87266c5973..ea0fb6fc4cAndrew Geissler1-1/+1
Andrew Geissler (1): add timeout to stop-instructions service (From meta-openpower rev: 0115043ef25fe58b57563f8c1a173590df8f13ae) Change-Id: I0649c22ff825bda3402a3c1ddefc41e1e01a7656 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-13ensure sbe started after pre targetAndrew Geissler1-0/+1
For the synchronization targets to work correctly, a service must Wants and After it. The Wants was missing here so there is a race condition where this may run before the FSI scan service has completed. (From meta-openpower rev: d1b13abc9dfaca474102bc09939efa417c5eeb3e) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: If02755f774c40a031ef2f37a3bc1718328da5a1d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-16openpower-proc-control: srcrev bump a257693a63..87266c5973Andrew Geissler1-1/+1
Jayanth Othayoth (1): Execute proc-pre-poweroff after proc stop instruction (From meta-openpower rev: f85e69b2b87894c4b3666c281dc38242e5c37a30) Change-Id: I009587fad12567b2acc3bd10809dba664f846540 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-15stop instruction in quiesceAndrew Geissler1-0/+5
When the obmc-host-quiesce@.target was initially created the idea was to leave the system in the state it was in. In most cases the host had crashed. As OpenBMC has grown, the use cases for the quiesce target have grown. For example the Quiesce On Hardware Error design: https://github.com/openbmc/docs/blob/master/designs/fail-boot-on-hw-error.md When the QuiesceOnHwError setting is enabled, the host will be put in a Quiesce state to indicate that an error has occurred. In a lot of cases though the host actually can (and does) continue to boot. This causes a lot of confusion for the user (host state shows Quiesce but host is still booting). This commit adds the op-stop-instructions.service to the quiesce target to ensure the host is actually stopped when quiesce is entered. Tested: - Disabled AutoReboot and turned on QuiesceOnHwError. Verified when an error which triggers QuiesceOnHwError was injected, the host state went to Quiesce and the host was stopped via the stop instructions. (From meta-openpower rev: ff3e548479bdf4c9db4315f45f1599a4f9adc33f) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: If5cbdd03fbb3abcad8942e5ebe4e7b347ecfd599 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-15meta-openpower: Adding proc-pre-poweroff serviceChirag Sharma2-1/+9
Changes: -Adding support for new service i.e. proc-pre-poweroff@.service, which will be called during poweroff. (From meta-openpower rev: 064663fa543eb32bf55f0657a56a3a6cf47bfe0e) Signed-off-by: Chirag Sharma <chirshar@in.ibm.com> Change-Id: I066bb91237f838c87de3da8e10b4d5a4fe7636e8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-05openpower-proc-control: srcrev bump 3af83ebd0e..31228b9b4bAndrew Geissler1-1/+1
Andrew Geissler (1): cfam-reset: run before chassis power (From meta-openpower rev: 498a5310b46a5602dd411aa5975872fe861549a4) Change-Id: Ib5c60bbbb55045f63c13246caa2e7c212dea4095 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-21openpower-proc-control: srcrev bump 68dc6b3ef2..3af83ebd0eAndrew Geissler1-1/+1
Ramesh Iyyar (1): phal: Corrected condition to add trace for FFDC (From meta-openpower rev: fda904e173ae6b9c82b2df922520b77c50875985) Change-Id: I33314dd88832a35d902a7280da3db60d1022e3d6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-20openpower-proc-control: srcrev bump 5e5d44516a..68dc6b3ef2Andrew Geissler1-1/+1
Andrew Geissler (2): spi-mux: ensure mux is reconfigured on chassis off spi-mux: do not set if chassis power is on (From meta-openpower rev: aaf0401c8773a4c7693ad395fcc703938a916760) Change-Id: I6783225dba2e7ca56c80ad3adea282aa3b61e99b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-14openpower-proc-control: srcrev bump f38b35ecf0..5e5d44516aAndrew Geissler1-1/+1
Brad Bishop (1): build: update clang-format (From meta-openpower rev: d6bc07ce396e2c69ebd47aa35cf5cdf3d0d860be) Change-Id: Ida7e53b6ffb59d767c7ad88fa8b1fb4f71581f0d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-12openpower-proc-control: srcrev bump ec6a1b577c..f38b35ecf0Andrew Geissler1-1/+1
Brad Bishop (4): test: remove gtest subproject fallback meson: install executables meson: fix systemd service bugs meson: add checks, defaults Gunnar Mills (1): test: Makefile.am: Remove -lstdc++fs (From meta-openpower rev: 275f79f6025d6d870286a0d0c2b1e1e17a14e015) Change-Id: Ia1ffbdb2d0d0e7fec44892d931838f32be210c29 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-05openpower-proc-control: srcrev bump ef767eea87..ec6a1b577cAndrew Geissler1-1/+1
Andrew Geissler (1): host-stop: ensure stop-instructions run in correct seq Brad Bishop (4): phal: use unix line breaks c++17: drop experimental::filesystem fix compiler warnings build: add support for meson (From meta-openpower rev: ba05405cf35a4556b23f5269aca1c10740d43a9b) Change-Id: I513c86ee5377eab6eb74c598f5df3c3d9e4c0bcd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-21openpower-proc-control: srcrev bump f7f3f4ab5a..ef767eea87Andrew Geissler1-1/+1
Ramesh Iyyar (1): phal: Added HW callout info into PEL (From meta-openpower rev: 7e3e63ef078ac4aac50e4fdaef3625c6d4bb493f) Change-Id: Id8a013dc2b0d61572059d65ffb8dbdca5fe41a58 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-16openpower-proc-control: srcrev bump 54d1b13291..f7f3f4ab5aAndrew Geissler1-1/+1
Andrew Geissler (1): mpreboot: do not run stop instructions (From meta-openpower rev: 48f9593593db3dac5bbe6e130ee7cad5097b7eb8) Change-Id: Ifc92fcc0af4ca98f060c282b30e506ec636ae91f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-08openpower-proc-control: srcrev bump 277bd0f019..54d1b13291Andrew Geissler1-1/+1
Andrew Geissler (1): mpreboot: ensure started after host stopped (From meta-openpower rev: 867cff78e252bfb58c3c9105453d7ff50a08ab8f) Change-Id: I6ba0ffbf939928fa19f48437e66bdb9b788d4471 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-06openpower-proc-control: srcrev bump b20593f88b..277bd0f019Andrew Geissler1-1/+1
Andrew Geissler (1): cfam-reset: do not run if host is up (From meta-openpower rev: 26a3f5c9d370a8bd70e9a8453ed4357b7cd2eff1) Change-Id: I22c8b13a62457b033f496ea9c70f38bf91ed2945 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-23phal: Enabled service to reinit CEC device treeRamesh Iyyar2-1/+16
The POWER CEC system device tree need reinitialize before doing normal ipl to mark required targets as functional for ipling. The service file is added in below patch. https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/+/36577 (From meta-openpower rev: 2257014de9964f673b4ae2864deffd25e6022cee) Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: I499ee3c6c2b4f3caf33609ca6e70112801d5cbae Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-09-04openpower-proc-control: srcrev bump 4d7d6daaa0..e62ca93360Andrew Geissler1-1/+1
Eddie James (1): Add cfam reset and FSI scans to the SPI mux service (From meta-openpower rev: 1fcd729eed61645c58a337483d3b1b25317e543c) Change-Id: If663efd07c3e92881602db01ff09e90b0be6b2f7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-08-21openpower-proc-control: srcrev bump d3b3d6e7b7..4d7d6daaa0Andrew Geissler1-1/+1
Chirag Sharma (1): mpreboot: Adding PDBG device tree environment variable (From meta-openpower rev: 7b754070f4300dd5ddffc288a5093a09b1d605b3) Change-Id: I8b12650ff240679a95abc8d4bebb117c72213775 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-28openpower-proc-control: srcrev bump 7a36d36fd9..d3b3d6e7b7Andrew Geissler1-1/+1
Andrew Geissler (1): cfam-reset: utilize new sysfs interface if avaialble (From meta-openpower rev: 322c2e7d7ab24a73b14bd4885cffbab0a9f52ebf) Change-Id: I6bcf1b8b9b6fddab640d2d01f263e31616b964fe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-07-15openpower-proc-control: srcrev bump 3ae7ed4f51..7a36d36fd9Andrew Geissler1-1/+1
Jayanth Othayoth (2): Fix for missing phal traces in journal log pHAL: Enabled environment variable based pHAL logging (From meta-openpower rev: 2b47c8c238f3e16dd42f93dc38d3adb2550cef57) Change-Id: I56cfdfdff4ddbb79eee96d1f2888a6143aae5acb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-24openpower-proc-control: srcrev bump 6d95c45616..3ae7ed4f51Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (3): Remove multithreading while calling enter_mpipl Add startHostMpReboot support to PHAL based booting Skip changing boot seeprom in memory preserving reboot (From meta-openpower rev: fdc02f7c022f8ea5a8143310562b79aefe2d9522) Change-Id: Id28e2326ffd381eadbe62313c054b352043446cd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-12openpower-proc-control: srcrev bump 883a59d45f..6d95c45616Andrew Geissler1-1/+1
Andrew Geissler (1): clear host-on file when host stopped (From meta-openpower rev: a5baa46839bc03aec24843d99b844db7c5ea05ad) Change-Id: I6e1d01bd49c2c984c38237d9c49b32aab5cb01ff Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-15openpower-proc-control: srcrev bump 5cb593aeba..883a59d45fAndrew Geissler1-1/+1
Patrick Williams (2): sdbusplus: remove deprecated variant_ns sdbusplus: replace message::variant with std::variant (From meta-openpower rev: b39a2e592be5a93ac50ce49691f22a60495291bb) Change-Id: I61a659a99f7bf039dadf821249c5cbf932b28ac4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-14openpower-proc-control: srcrev bump 75912e8344..5cb593aebaAndrew Geissler1-1/+1
Jayanth Othayoth (1): Remove VCS workaround (From meta-openpower rev: f310dad581f5eb8bd16c96aeaae5bdb48ae4b1cf) Change-Id: I079c86e3db2d9e2dbb40c41367649dc663b7d118 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-08openpower-proc-control: srcrev bump c98bab51d0..75912e8344Andrew Geissler1-1/+1
Lakshminarayana R. Kammath (1): Select primary/secondary BOOT/MEASUREMENT SEEPROM based on boot count (From meta-openpower rev: 91e936948ddfc78d5ea850c7cea82c0f444210b2) Change-Id: Ic1c438a48a450b9209b693849d9e19e681be0a0e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-30openpower-proc-control: srcrev bump 67aebf9809..c98bab51d0Andrew Geissler1-1/+1
Ramesh Iyyar (1): procedures/phal/start_host: Initialized libpdbg, libekb and libipl (From meta-openpower rev: 2b93f795b96d7ec805869d49233c11c5ad6df875) Change-Id: I985609cad84c7993ca0ac687f41de80980c609e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-21openpower: Remove VCS workaround serviceJayanth Othayoth3-41/+1
This was a P9 DD1 workaround. These systems are no longer supported and are not found in the wild, so the workaround has been retired. Most (all?) platforms in the tree opted out of this package by using RDEPENDS_${PN}_remove_, so this should be a noop. (From meta-openpower rev: 1db2de4c16aa9644462c182c4f525604d3a8e945) Change-Id: I62f3b21768aae1cc05d2f28799868f028ebb2733 Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-21cfam-reset: ensure reset run on all bootsAndrew Geissler2-3/+10
The corresponding change in openpower-proc-control has more details: https://gerrit.openbmc-project.xyz/c/openbmc/openpower-proc-control/+/31265 The summary is that the cfam-reset is being removed from the power control application and into its own service. This ensure it is run when it is needed (i.e. warm reboots) and that future systems which may use different power control or have different cfam reset requirements can easily configure the function. Tested: - Verified chassison behaved as expected on witherspoon - Verified normal power on/off works as expected on witherspoon - Verified warm reboot works as expected on witherspoon - Verified bmc reset with host up still works as expected (From meta-openpower rev: fd9969e4221c321d2807c86b16e6fbafac8e3d8b) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: If6dc939015dc1647773d20e3909ae2d718512a73 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-17openpower-proc-control: srcrev bump 22de8ac104..a21ed1217cAndrew Geissler1-1/+1
Jayanth Othayoth (1): Revert "Setting phal ipl_init as IPL_DEFAULT to boot the system" (From meta-openpower rev: ee27db095a70fa71cd6c3580ffac018cc9b7d55b) Change-Id: Id545cb83c63a596120284bdc4372c9f759652537 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-17openpower-proc-control: srcrev bump aefde69025..22de8ac104Andrew Geissler1-1/+1
Ramesh Iyyar (1): Setting phal ipl_init as IPL_DEFAULT to boot the system (From meta-openpower rev: c8e6605c3f34723ce4c4a0c3b5880265535014a1) Change-Id: I4f9bd7b608337ff93e483887a1b3e151468c696e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-17Memory preserve reboot: recipe updates for mpreboot.Dhruvaraj Subhashchandran3-1/+18
start_host@.service: Update to start_host service to skip it during a memory preserve reboot op-proc-control-systemd-links.bb: update to install services op-proc-control_git.bb: Added mpreboot services Bump openpower-proc-control SRCREV to required commit (From meta-openpower rev: 7e0062d06c12e177f6a767a1c21066dc30ecae44) Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: Ib2e3e34f3faa1ad575def9b26ff3e91d5eebf93f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-03stop-instructions should not cause host-stop failAndrew Geissler1-3/+3
There have been some situations where things get so messed up that you can not even stop the instructions on your processor. When this happens, the systemd target, obmc-host-stop can not complete. This really should be a wants relationship vs. a requires so that the target can continue to stop the host even when this service fails. (From meta-openpower rev: 8dfb06a8656eeff1c0393607a5bf9cdc6320aae5) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I2704fecab789d6ffa8e274c37d0653bf64f3c8b0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-27openpower-proc-control: Add new service file for setting the SPI muxEddie James1-0/+1
This service file is only necessary with phal-type systems, so only install it there. (From meta-openpower rev: 85ffbd0d999a823d4d07042c8bb36d89a48fd66d) Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: I4335368cf7c57fc74f70efa5f4906189c2791954 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-22openpower-proc-control: srcrev bump a007668ac9..7847960506Andrew Geissler1-1/+1
Marri Devender Rao (1): Create PEL for boot errors with error XML data and traces (From meta-openpower rev: 7fdf66e9526878415a5a095e4b08a660d598a0af) Change-Id: I13884407a603ea0007ac8bdafe2fc3b748a62828 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-18op-proc-control: remove python depMatt Spinler1-1/+1
This repository doesn't use python anymore, so remove the dependency on python native. (From meta-openpower rev: 467ed1a9e273b8393731d809c99fd0d63c057bdb) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I2befe422c9bad9d7526d091fd3727dbe14140fe7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-16warm-reboot: ensure cfam override is runAndrew Geissler2-0/+15
The cfam_override@.service is required in two situations: - When chassis power is turned on (to ensure proper workarounds and overrides are in place) - When the host is warm rebooted (i.e. no chassis power is turned off/on) Install this service in both targets and ensure it only runs once per boot. Tested: - Verified service was only run once during a cold boot - Verified overrides were correctly applied on a warm reboot (From meta-openpower rev: 59c6d368452c05a184549c0ee844eba63203250f) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Idb667eb7c0b09d7c00e5893443abbcf58058a465 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>