summaryrefslogtreecommitdiff
path: root/meta-openpower/recipes-phosphor
AgeCommit message (Collapse)AuthorFilesLines
2021-10-26treewide: remove obmc-system-mgmt featurePatrick Williams1-2/+0
Every machine layer treats 'system-management' as either part of a package-group or removes the feature. The sample implementation in meta-phosphor is a do-nothing shell script (and up until recently was a Python script). There appears to be no useful purpose to this feature as a stand-alone concept, so remove it. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I20ca1fa8ff3cb01cac2d07d4ded84e0769e4514b
2021-10-26treewide: clean up recipe checks in OBMC_MACHINE_FEATURESPatrick Williams6-20/+20
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-23openpower-hw-diags: srcrev bump a7369f86a5..b971517919Andrew Geissler1-1/+1
Ben Tyner (1): Attn: use phal library for get TI info calls Zane Shelley (1): Fix syntax errors in ras-data-schema-v01.json Change-Id: I75d0c2b0c786d2e86dbfffeb741bef663ab81495 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-22Added build time dependency on iplBen Tyner1-1/+1
Needed for getTiInfo() defined in libphal. Needed for openpower-hw-diags change 47306. Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Change-Id: I4aca10ce19714bacae42eb50a2180953532d6498
2021-10-22openpower: occ: Update recipe for meson buildEddie James2-8/+8
Adjust various parameters to build the repository with meson. Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: I27e0fe96efec83646ee8aa8328dd32755d3816ad
2021-10-22openpower-software-manager: Add PLDM option to p10bmcAndrew Geissler1-1/+7
openpower-pnor-code-mgmt: srcrev bump 9c2ef681e3..6fc7fcd6b1 Adriana Kobylak (2): Add a new pldm feature option Add support for the host PLDM transport that takes place of hiomap (mboxd). Add this new feature to p10bmc. Tested: Verified that tacoma (that doesn't support pldm) and p10bmc (supports pldm) reached runtime. Change-Id: I31e8beba5ff8a413b7b7fa7476f5f2403d3781dd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-10-22openpower-hw-diags: srcrev bump ceb08b2b7d..a7369f86a5Andrew Geissler1-1/+1
Zane Shelley (2): Move root cause filter support to separate source file Add root cause filters for clock errors Change-Id: I506da223f857604dd17108ec4cfdc5f800307912 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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-20openpower-vpd-parser: srcrev bump 4c3bf5bec1..dacaa47f18Andrew Geissler1-1/+1
Andrew Geissler (1): reduce journal output from vpd app Patrick Williams (2): catch exceptions as const build: switch to C++20 Priyanga Ramasamy (1): vpd-tool:Pick xyz location code interface Santosh Puranik (1): Skip System VPD Collection if powered ON Change-Id: I8a4f5a34d8d88a9ada03b8699f6fbefabd4a4f53 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-20openpower-pnor-code-mgmt: srcrev bump 97a709b0c5..9c2ef681e3Andrew Geissler1-1/+1
Adriana Kobylak (1): op-pnor-msl.service: Remove RemainAfterExit Change-Id: I024bb3f72cdfb5883fd7bb6883bf70c29f6ab3ce Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-20openpower-occ-control: srcrev bump ff7afd9865..379234643eAndrew Geissler1-1/+1
Matt Spinler (2): Add chassis association to sensors Change P10 poll rate to 5s Change-Id: Ie297c344fe57df7a7f168dacdef9ef6ef198a936 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-14openpower-hw-diags: srcrev bump 88c6c6156d..ceb08b2b7dAndrew Geissler1-1/+1
Zane Shelley (2): RAS data file updates for TP and N0 chiplets RAS data file updates for N1 chiplet Change-Id: I603d2f33abbfd93530b499c38a7246ba63a3cf61 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-14openpower-libhei: srcrev bump 5d731358d0..853765bf98Andrew Geissler1-1/+1
Zane Shelley (2): Chip data file updates for TP and N0 chiplet Chip data file updates for N1 chiplet Change-Id: I6a8c5aed1fe5eb536dc96c33670c8f6d3dd018df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-14openpower-debug-collector: srcrev bump 9b6f8474a4..09cf37962aAndrew Geissler1-1/+1
Shantappa Teekappanavar (1): Remove checks for AutoReboot in watchdog timeout Change-Id: I49aa3ae4fa6b007965a6ddb1832189ac52da1f6f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-13openpower-software-manager: Add runtime dependenciesGeorge Liu1-1/+1
It will build fail when enabled `vitrual_pnor` and compile with `bitbake openpower-software-manager`. error message: /usr/bin/obmc-vpnor-util contained in package openpower-software-manager requires /bin/bash, but no providers found in RDEPENDS:openpower-software-manager? [file-rdeps] Add the runtime dependency(bash) to the openpower-software-manager_git.bb file. Tested: enabled `vitrual_pnor` and built openpower-software-manager successfully. Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I215d4b215a205a492b4509bc6f208182f25ce1d2
2021-10-09openpower-pnor-code-mgmt: srcrev bump a38f6e652e..97a709b0c5Andrew Geissler1-1/+1
Patrick Williams (1): catch exceptions as const Change-Id: Iead74671298ce9b790e776d1af6886b0116d5bdb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08openpower-libhei: srcrev bump cfa9bd1dcf..5d731358d0Andrew Geissler1-1/+1
Zane Shelley (4): Chip data file updates for PAUC chiplet Chip data file updates for IOHS chiplet Chip data updates for MC chiplet Chip data file updates for MCC chiplet Change-Id: I09eb91e0ca4c2b18b761d263fbf02cfef35c2294 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08openpower-vpd-parser: srcrev bump b1e64bb6fa..4c3bf5bec1Andrew Geissler1-1/+1
Alpana Kumari (1): Correct the json keyword Change-Id: I6d9f48f3042d0e2970369a7dbedea5dbf90d39c7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08openpower-hw-diags: srcrev bump 734185ae71..88c6c6156dAndrew Geissler1-1/+1
Zane Shelley (7): RAS action file updates for EQ chiplet RAS action files for PEC chiplet RAS file updates for PAUC chiplet RAS data files updates for IOHS chiplet RAS data files updates for OMIC chiplet RAS data file updates for MC chiplet RAS data file updates for MCC chiplet Change-Id: I6bbe84a117ae4fac84af99d0736222c6a50a788f 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-libhei: srcrev bump 91f1d3d2aa..cfa9bd1dcfAndrew Geissler1-1/+1
Zane Shelley (8): Fix signature descriptions for global FIRs Fix signature descriptions for chiplet FIRs Clean up chiplet FIR register names for consistency Add handling for bit 2 in all recoverable chiplet FIRs Split remaining chiplet XML files by attn type Update chip data files for FIR on the core target Update chip data files for all chiplet local FIRs Chip data file updates for EQ chiplet Change-Id: Icc81da8f5db3eb9aa624884c2e09e4822b59f624 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-05openpower-hw-diags: srcrev bump 5d63cefcad..734185ae71Andrew Geissler1-1/+1
Zane Shelley (5): Prevent duplicate entries in callout list Bus callout resolution support Update action for all chiplet and global FIRs Update actions for FIR on the core target Update action files for all chiplet local FIRs Change-Id: I5943cc2b9df72f875456f07ee3590f83359361c2 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-10-05openpower-pnor-code-mgmt: srcrev bump 4c2386a575..a38f6e652eAndrew Geissler1-1/+1
Adriana Kobylak (2): ubi: reset: Preserve the SECBOOT partition mmc: Handle missing pnor.toc file George Liu (1): Remove the last comma of the biosAttrStr value Change-Id: I1a5baa391993177b979218d92979d17af1c47050 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-28openpower-hw-diags: srcrev bump 96d5486c3c..5d63cefcadAndrew Geissler1-1/+1
Zane Shelley (1): ConnectedCalloutResolution support Change-Id: I1e2e94b51e2e4ba781f9f4ae95e4ec189a2fc401 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-23openpower-hw-diags: srcrev bump 74b40bf049..96d5486c3cAndrew Geissler1-1/+1
Zane Shelley (2): Add support for clock callout resolutions More test cases for Resolution class Change-Id: I72605c7e0376c696a0873655140dc55d9267b3ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-23openpower-occ-control: srcrev bump d267cec28e..ff7afd9865Andrew Geissler1-1/+1
George Liu (4): Update clang-format Replace std::experimental::filesystem with std::filesystem Comment unused parameters Replace IRC with Discord Matt Spinler (1): Use big core numbering for P10 cores Change-Id: I3678b3058d5df4ca8b58043c2c4f17a30e6f4394 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-22fru-vpd: Add dependsGeorge Liu1-0/+4
It will build fail when we enabled `ibm-parser` & `vpd-manager` and compile with `bitbake xxx`, error message: missing libgpiod, nlohmann-json and cli11 dependencies. Add these dependencies to the openpower-fru-vpd_git.bb file. Tested: enabled `ibm-parser` & `vpd-manager` and built openpower-fru-vpd successfully. Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I80a5e9746349f12ca65a6870f2d5d428d5e1e3d6
2021-09-20openpower-pnor-code-mgmt: srcrev bump ff675db0ce..4c2386a575Andrew Geissler1-1/+1
Adriana Kobylak (1): mmc: Add dependency to openpower-update-bios-attr-table.service Change-Id: Ib66e61f1461fed81b2567555cc254bb394c9e4f7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-20openpower-hw-diags: srcrev bump 276e981391..74b40bf049Andrew Geissler1-1/+1
Ben Tyner (2): Attn: Self boot engine (SBE) attention support Attn: No event log entry for hostboot FFDC error Zane Shelley (2): stop ATTN service during watchdog time out handling Meson project update to v50.0 Change-Id: I093279dbab968beaa55c60d5a4fc5b6d8f9383b7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17openpower-pnor-code-mgmt: srcrev bump 0ddd4fad45..ff675db0ceAndrew Geissler1-1/+1
Adriana Kobylak (1): mmc: Copy only LID files during update Change-Id: I93fbf29efe90cc49e248483c64a0e0fd3b38a703 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15openpower-vpd-parser: srcrev bump 8be4334fd9..b1e64bb6faAndrew Geissler1-1/+1
Alpana Kumari (2): Dimm memory size support Enable dynamic presence detect of FRUs Matt Spinler (1): Support size_t properties on extraInterfaces Santosh Puranik (1): Set one-time properties and PrettyName alpana07 (1): DD2: Enable Dimms Change-Id: I3446ce4e07f69c4cddabc5a7867e5eec6e599a36 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-14openpower-occ-control: srcrev bump 25613624ce..d267cec28eAndrew Geissler1-1/+1
Matt Spinler (1): Find P10 OCCs by looking in /dev Change-Id: Ie474fb85f66704346e43435cb7d172daf27bba4d 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-11Remove watchdog-timeout service on p10bmc systemsShantappa Teekappanavar2-6/+14
watchdog-timeout service is needed only if the PHAL machine features is not present/enabled. In p10bmc is PHAL machine features based, so removing the watchdog-timeout service. This commit: - Does not install openpower-debug-collector-watchdog-timeout@.service file in the /lib/systemd/system directory for PHAL machine features based systems - Removes openpower-debug-collector-watchdog-timeout@0.service link to the service file, openpower-debug-collector-watchdog-timeout@.service, on PHAL machine features based systems Testing: Installed the image on p10bmc system and verified that the systemd service file openpower-debug-collector-watchdog-timeout@.service was not created, and the link file, openpower-debug-collector-watchdog-timeout@0.service, also was not created. Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com> Change-Id: I7bafd9b7e232043cddbcce76af51fd457169f759
2021-09-11openpower-debug-collector: Fix watchdog-timeout systemd service link issuesShantappa Teekappanavar2-5/+4
This commit: - fixes missing "@" in the openpower-debug-collector-watchdog-timeout@.service file path. - Adds openpower-debug-collector-watchdog-timeout@.service file to the /lib/systemd/system directory. Testing: Installed the image on simics and verified that the watchdog-timeout systemd service file was added to /lib/systemd/system directory. Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com> Change-Id: Id6d9309d35bf218a2b458548f8a9dc6b7cc0a58c
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-pnor-code-mgmt: srcrev bump 7b5685d105..0ddd4fad45Andrew Geissler1-1/+1
Isaac Kurth (1): item_updater_mmc: Implement bios factory reset Change-Id: Id1be191200e8b9c3210e5cf6e34d42fcca5f3b66 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-09openpower-host-ipmi-oem: srcrev bump 98af91d62e..7bb95c3e23Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I0148d2cba49f23cfcf342034c30f7e60853f1f9d 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-08openpower-pnor-code-mgmt: srcrev bump 5dc5d6cc67..7b5685d105Andrew Geissler1-1/+1
Adriana Kobylak (1): Update MAINTAINERS, add OWNERS Patrick Williams (1): exception: switch to public sdbus exception Change-Id: If9daffb053e7392d63d6ff01062e20a7fd756702 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-08openpower-vpd-parser: srcrev bump ed609affb6..8be4334fd9Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: Ib9e4097e719fd340c8c2f653104a82af11f89b60 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-08openpower-host-ipmi-flash: srcrev bump 61e18614a6..955103869dAndrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: Ie58edf935bfaf2a68e2ec16fc17dad6823b1f556 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-08openpower-debug-collector: srcrev bump a1ea5e5f18..9b6f8474a4Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I65e07d8dfb54ccc5d6f028683f61ebd4b92b1122 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-03openpower-occ-control: srcrev bump a26f152793..25613624ceAndrew Geissler1-1/+1
Patrick Williams (2): dos2unix conversion exception: switch to public sdbus exception Change-Id: I8ab78ffe63667b73c2dfb5159173e1fb1f7b1c84 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03openpower-hw-diags: srcrev bump 2d114321d9..276e981391Andrew Geissler1-1/+1
Ben Tyner (1): Fix for setting PDBG_DTB environment variable Change-Id: If6e29880094d5ea2bd529a787e48df862835e84f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams6-11/+11
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