summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-phosphor/host
AgeCommit message (Collapse)AuthorFilesLines
2022-12-09openpower-proc-control: srcrev bump cf41cdcda7..0f27ee37b5Andrew Geissler1-1/+1
Patrick Williams (1): prettier: re-format Change-Id: I4f768eaae52c8ea861d86d85bf529c978196fc15 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-19openpower-proc-control: srcrev bump fe2abd1fc9..cf41cdcda7Andrew Geissler1-1/+1
deepakala-k (1): PHAL: Use fmt::join to log uint8_t array Change-Id: I8b83ea8f1dfafb2166d9739d090b16f35abf6a73 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-01openpower-proc-control: srcrev bump a40a24cd55..fe2abd1fc9Andrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: spare clock error callout priority update deepakala-k (1): phal: Create PEL for empty guard file Change-Id: I480e234865be8de64ad0f60253637dbe816add9a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-13treewide: remove pointless abstractionsBrad Bishop1-2/+2
All of these abstractions have exactly one implementation. Remove the indirection to improve at a glance comprehension. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I5d701aff6d0876fa3b2d16c841cbdcb0433b221f
2022-09-28openpower-proc-control: srcrev bump 1af14431aa..a40a24cd55Andrew Geissler1-1/+1
Andrew Geissler (1): ensure stop-instructions service stopped during istep Change-Id: Id64b55c76f72d204cfa3343b49848c664267db43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-13openpower-proc-control: srcrev bump ed7fb7aee3..1af14431aaJayanth Othayoth2-1/+10
Jayanth Othayoth (3): PHAL: Added processor CFAM register data in the clock daily data logger PHAL: Added clock register data in the clock daily data logger PHAL: add clock data logger service Also Enabled clock data logger service. This service is to create informational log daily, which includes clock register data. This data is used for clock failure debug. This service will start after start host completion. Tested: verified service installation manually Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Idbf8314b8ad4e48626ec5f28769a6105c6438526
2022-09-13openpower-proc-control: srcrev bump 48a8516431..ed7fb7aee3Andrew Geissler1-1/+1
Ben Tyner (1): Make ATTN service stop a non-fatal event Jayanth Othayoth (2): util: api to get chassis power state PHAL: clock daily data logger base infrastructure support Zane Shelley (1): Stop ATTN service before instruction stop Change-Id: Iea10d355361d1c40aa6f3f0b21055b9d2d810b06 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-30meta-ibm: add phal machine feature checksAndrew Geissler1-0/+7
The p10bmc machines require the phal and op-fsi features to be enabled to function properly. Tested: - Confirmed both features enabled on p10bmc machine - Confirmed only op-fsi was enabled on witherspoon Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Id01cae6246204a025f4401d0d2c26ccda78d7d77
2022-08-05openpower-proc-control: srcrev bump aaea68675b..48a8516431Andrew Geissler1-1/+1
Patrick Williams (1): MAINTAINERS: remove file Change-Id: If44d7b47412f77f6d54240a9b43681b959b15141 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-07-27openpower-proc-control: srcrev bump cb3d1dba4f..aaea68675bAndrew Geissler1-1/+1
Patrick Williams (2): OWNERS: switch 'matches' to 'matchers' sdbusplus: use shorter type aliases Change-Id: Ia9fd7612c91fb3d04cc09b107dfba9355ebdd1d3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-07-20openpower-proc-control: srcrev bump d8be1ebda3..cb3d1dba4fAndrew Geissler1-1/+1
Andrew Geissler (1): remove wants on synch targets in stop-instructions Change-Id: I197e2bc93dd56c3358d83af7c0afc1b1b13ddf4b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-07-08openpower-proc-control: srcrev bump 62c8c93e3c..d8be1ebda3Andrew Geissler1-1/+1
Jayanth Othayoth (2): util getservice api updates PHAL: Redundant mode clock error handling support Change-Id: I44002eb882224bf502e237eefc8e4380c134eec0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-15openpower-proc-control: srcrev bump ae663a0cdf..62c8c93e3cAndrew Geissler1-1/+1
Marri Devender Rao (1): PHAL: mpreboot- exit with failure if no functional processor found Change-Id: I7a597db3512ee974d6ac537388e028a3c0323d4a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-03openpower-proc-control: srcrev bump c3119d8e6b..ae663a0cdfAndrew Geissler1-1/+1
Jayanth Othayoth (2): Revert "PHAL: Additional callout support during sbe chipop timeout" op-stop-instructions: change service timeout value to 20 sec Change-Id: Id235f7c1885f1c4a8873a42badf55b093b4b109a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-02openpower-proc-control: srcrev bump 4d5b5bfe01..c3119d8e6bAndrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: Additional callout support during sbe chipop timeout Change-Id: I4e71567315cd2ea181b8ee1f5354ab96259a7472 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-05-27openpower-proc-control: srcrev bump f2e5372660..4d5b5bfe01Andrew Geissler1-1/+1
Marri Devender Rao (1): PHAL: Log Informational error for PEL created during poweroff Change-Id: I6df8aa4b0a6819a292b33da09e1d9f0684f66c1b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-05-10openpower-proc-control: srcrev bump 9ca8a11763..f2e5372660Andrew Geissler1-1/+1
Andrew Geissler (3): pvm_sys_dump_active: utilize proper systemd syntax mpreboot: collect bmc dump pvm_sys_dump_active: ensure no failure Change-Id: If599512c365b13f35432d9fa9e8bc6a8220a591e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-05-02meta-openpower: Use proper paths in service filesMatt Spinler2-4/+2
Using /usr/bin/env is an antipattern. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I6b4f647a10fd8c261e2b42cfdae030749ded7c29
2022-04-13meta-openpower: support enabling and disabling sys dump activeAndrew Geissler2-2/+11
See the following for more details: https://gerrit.openbmc-project.xyz/c/openbmc/pldm/+/52268 This commit ties all the function together, ensuring the new BIOS is enabled and disabled appropriately openpower-proc-control: srcrev bump 69708fbb4b..9ca8a11763 Andrew Geissler (1): update host bios to indicate mpreboot Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ib03cf0190f8d69e7200e4f95b43680da2149b6a2
2022-03-29openpower-proc-control: srcrev bump d7469407ec..69708fbb4bAndrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: Added non functional boot processor failure handling Change-Id: I4ed2f901a0ff7b75b385ff7d37f7bc9d3e26c6b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-09openpower-proc-control: srcrev bump 750f9227ce..d7469407ecAndrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: istep mode: hardware error is not stopping boot process. Change-Id: I68a86db45fd0f8494e09cbb5dc7ce9b787a935c5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-25openpower-proc-control: srcrev bump 482a887804..750f9227ceAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): Execute mp reboot prior to host dump delete service Change-Id: I0d28ff4943a2febb70470b746f5cab552d52f921 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-24meta-openpower: host: Bumped bbb5339..482a887Ramesh Iyyar2-1/+14
In this patch, bumped the openpower-proc-control with the below patches and add the systemd symlinks for the newly added service that included as part of the bump. SRCREV: bbb5339..482a887 - Ramesh Iyyar (1): PHAL: Add new service file to indicate guard actions. Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Change-Id: Iee1c68636d7084d54b65840c9964981dda395e7f
2022-02-23openpower-proc-control: srcrev bump e5ba5fd00a..bbb53393c5Andrew Geissler1-1/+1
Adriana Kobylak (1): PHAL: Add service dependency to DEVTREE creation Change-Id: I57b99d6640089a2d3e7fee2996e7b9b3b72f1306 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-03openpower-proc-control: srcrev bump 90166c15c8..e5ba5fd00aAndrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: Additional callout support for sbe timeout error Change-Id: I6e44a4a947897cf27d366d6a98336f966af36bf8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-25treewide: fix up github SRC_URIsPatrick Williams2-2/+2
Per [1], Yocto is going to start requiring both branch names and `protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to automatically fix our URIs. 1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
2022-01-21openpower-proc-control: srcrev bump 80f8ff9507..90166c15c8Andrew Geissler1-1/+1
Marri Devender Rao (1): PHAL: Compute RO device tree file path from RW device tree symbolic link Change-Id: Ia502916e496a383103329a18f6ef95a81792466a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-07openpower-proc-control: srcrev bump db92472533..80f8ff9507Andrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: Log informational type event for threadStopAll failure Marri Devender Rao (1): PHAL: Modify sbe error pel interface to pass in error type Change-Id: I8292593b92425a3bccf5be6840be698578420ac9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17openpower-proc-control: srcrev bump b5fa942a4f..db92472533Andrew Geissler1-1/+1
rajerpp1 (2): PHAL: Fixing wrong callout of reference target PHAL: Clock error handling support Change-Id: I1c5aebbf467aaffd55b2b847ecc1bf467721bf65 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-14openpower-proc-control: srcrev bump f9152b91f2..b5fa942a4fAndrew Geissler1-1/+1
Andrew Geissler (1): host-restart: set restart reason on mpreboot Change-Id: Ib24d3217042ca497028375b63eb590d95e8c7961 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-10openpower-proc-control: srcrev bump 381c3e3449..f9152b91f2Andrew Geissler1-1/+1
Ramesh Iyyar (2): README: Updated the build steps PHAL: Set HardwareIsolation policy before start the host Change-Id: I843d7318baf5656f99a05c59609a5a1d0ed7742e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-09openpower-proc-control: srcrev bump 0ac7c38f64..381c3e3449Andrew Geissler1-1/+1
Jayanth Othayoth (7): Add TemporaryFile class PHAL: reinitialize the devtree attributes PHAL: devtree file based attribute override support PHAL: enabled devtree attributes reinit during boot PHAL: threadStopall procedure support P9: threadStopall procedure support pdbg api based op-stop-instructions service updates Marri Devender Rao (1): PHAL: Add callout details for platform related errors Change-Id: I71d429ed84ef59af3adc08d183830cdeae7647ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-19openpower-proc-control: srcrev bump de9092593c..0ac7c38f64Andrew Geissler1-1/+1
Jayanth Othayoth (3): PHAL: added createErrorPEL wrapper function PHAL: Add BMC0001 procedure callout for SBE boot error PHAL: Add procedure callout for hwp errors Change-Id: Id06437e5c1e766f8c533c65b7b0f087e0a74963d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-17openpower-proc-control: srcrev bump ad3ff0fdf8..de9092593cAndrew Geissler1-1/+1
Jayanth Othayoth (4): PHAL: Guard related service action support for PHAL logs PHAL: Remove HWAS_STATE updates from sbe ffdc processing api PHAL: Add location code information support for sub FRUs PHAL: Fix pdbg target traversal error path issues Change-Id: Ida574984a4591fb825bce9c1cefbd8a26cb79507 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-03openpower-proc-control: srcrev bump ff27e3915c..ad3ff0fdf8Andrew Geissler1-1/+1
Jayanth Othayoth (1): PHAL: refactor startHostNormal procedure Change-Id: Ie2c9f09e236aaea2482cfe057d2ca298c5e5b73a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-30openpower-proc-control: srcrev bump 6263820071..ff27e3915cAndrew Geissler1-1/+1
Andrew Geissler (1): op-continue-mpreboot: ensure it runs after start_host Manojkiran Eda (1): Add OWNERS file Change-Id: I50c38916c9ddf8de5fdd66572b76e713c2e620a4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-26treewide: clean up recipe checks in OBMC_MACHINE_FEATURESPatrick Williams2-15/+15
OBMC_MACHINE_FEATURES is a variable that probably shouldn't even exist as all it does is provide a level of indirection to the real MACHINE_FEATURES (in phosphor-base.inc, OBMC_ is added to the base). There are a few recipes that have developed checks against OBMC_MACHINE_FEATURES for enabling recipe-level features when they should be checking the standard MACHINE_FEATURES variable. Clean up this recipe-level indirection. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Id437b93aa6c1de9a27726eea9b7e2c30e71ab3bf
2021-10-20openpower-proc-control: srcrev bump db8d46c033..6263820071Andrew Geissler1-1/+1
Jayanth Othayoth (5): PHAL: dump utility functions support PHAL: collect sbe dump for the sbe boot timeout PHAL: improved boot failure reason code based logging PHAL: collect SBE dump for enterMPIPL chip-op timeout PHAL: execute enterMPIPL only on valid sbe state Change-Id: I891deb70cc02c126f1827e2fcb9efbc165e366ca Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-14openpower-proc-control: srcrev bump 9e178b740a..db8d46c033Andrew Geissler1-1/+1
Jayanth Othayoth (2): PHAL: createSbePEL API updates PHAL: enterMPIPL chip-op failure handling support Change-Id: I6ddf7def246da6aff4ef01a830fee09a82b20983 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08openpower-proc-control: srcrev bump 4079f09d2f..9e178b740aAndrew Geissler1-1/+1
Patrick Williams (2): catch exceptions as const build: switch to C++20 Change-Id: Iaa974321822c2403c1c5ae9053bc74abf9b44971 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05openpower-proc-control: srcrev bump 61c8757c6b..4079f09d2fAndrew Geissler1-1/+1
Jayanth Othayoth (3): PHAL:createPEL function signature update PHAL: added createSbePEL wrapper function PHAL: SBE boot failure support Change-Id: I9381a4d389e345ed027fefef6f6d09cf2e63fb51 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14openpower-proc-control: srcrev bump ee56c55526..61c8757c6bAndrew Geissler1-1/+1
Jayanth Othayoth (4): PHAL: Helper function to set PDATA_INFODB PHAL: set PDATA_INFODB value for phal-export-devtree app PHAL: set PDATA_INFODB value during import devtree PHAL: disable attributes tool debug traces Change-Id: Ia969a9811580b6d79c59c5f941acaab5b8f67be3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-11openpower-proc-control: srcrev bump 2b21170102..ee56c55526Andrew Geissler1-1/+1
Jayanth Othayoth (1): phal: libipl enum name change IPL_NO_ERR to IPL_ERR_OK Change-Id: I85095bdc2ef4c9be28280e3c9b61de650ee41870 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-10openpower-proc-control: srcrev bump ad1cfa50b5..2b21170102Andrew Geissler1-1/+1
Jayanth Othayoth (1): phal: ipl_error_callback_func prototype related changes Change-Id: I6c3e9b4184b2293c15679b94ff45d37d016189ef Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-09openpower-proc-control: srcrev bump 2246cca047..ad1cfa50b5Andrew Geissler1-1/+1
Andrew Geissler (2): op-reset-host-check: update for recent state mgr changes op-reset-host-check: add logging as service dep Change-Id: I849d1018a2a619266c06ba7b2ba016668426cf29 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-04openpower-proc-control: srcrev bump 07e9a6a1cc..2246cca047Andrew Geissler1-1/+1
Patrick Williams (2): cleanup sdbus CAMELCASE define exception: switch to public sdbus exception Change-Id: I779bebeeacc5e68178bf64a1aedd2f2d4fe2c715 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams3-5/+5
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
2021-08-11meta-openpower: prep for new override syntaxAdriana Kobylak6-17/+17
Change-Id: I5ca16c6fa7bc616bfa9bc41c4f86d32fd92b0287 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-08-09meta-openpower: phal devtree data export serviceJayanth Othayoth2-0/+9
Service to collect r/w devtree attribute data from the devtree and save to known location. This is data collected prior to concurrent software update and applied to new device tree in the reboot followed by concurrent software update. Version bump to enable service back-end support. tested: Jul 30 14:27:35 xxx phal-export-devtree[2624]: Software path interface add signal received Jul 30 14:27:35 xxx phal-export-devtree[2624]: Successfully exported devtree attribute data root@xx:~# ls /var/lib/phal/ exportdevtree Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: Ic2462f596a7ffcc716254577dc693d580111b766
2021-08-09meta-openpower: phal devtree data import serviceJayanth Othayoth2-1/+10
Service to override r/w devtree attribute data to the newer version of devtree from older version. This is used in concurrent software update followed BMC reboot. This service will only run in the following condition: - Chassis power is on when the BMC comes out of reset - version bump to enable service back-end support Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I352c60ba254cfcf50a2339224eab9fa418491cc7