summaryrefslogtreecommitdiff
path: root/meta-ibm/recipes-phosphor/logging
AgeCommit message (Collapse)AuthorFilesLines
2021-11-13meta-ibm: add libphal library support for log managerJayanth Othayoth1-1/+1
Added "ipl" dependency to enable libphal library usage in phosphor logging. libphal library provides C++ wrapper functions for phal based libraries provided API. Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I754cc549af7af56e7026aaf0bea079ea562b84c2
2021-10-27ibm-logging: srcrev bump bf9ea8ad30..e841b05fc7Andrew Geissler1-1/+1
Manojkiran Eda (1): Add OWNERS file Change-Id: Ic4bc0b1c8e3913db8406a0ec75cb28327a41230b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-26treewide: clean up recipe checks in OBMC_MACHINE_FEATURESPatrick Williams1-1/+1
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-08ibm-logging: srcrev bump 1eb63675af..bf9ea8ad30Andrew Geissler1-1/+1
Patrick Williams (1): catch exceptions as const Change-Id: I52b8b7321a4051ea327a1b3e245269e4cdeb8a7f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-04ibm-logging: srcrev bump 074d53b723..1eb63675afAndrew Geissler1-1/+1
Matt Spinler (1): Switch SdBusError to generic sdbusplus exception Change-Id: I9fad0117559672b860270d86fb2538b649b3ee28 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02meta-phosphor: change systemd.bbclass to match upstream override syntaxPatrick Williams1-1/+1
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-{ibm, openpower}: minor override syntax fixesPatrick Williams1-1/+1
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Iadecbc8418d901f82fcc741d3e88d2d202fe96fe
2021-08-11meta-ibm: prep for new override syntaxAdriana Kobylak2-14/+14
Change-Id: I9116ed7260e369136acb39eec15075db2d4dbeba Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-08-02PEL:Check-in Everest device callout JSONSumit Kumar2-0/+39004
Signed-off-by: Sumit Kumar <sumit_kumar@in.ibm.com> Change-Id: I62027c739eb4cf95bb1bfc8ccddec30964bb1906
2021-06-30meta-ibm: sbe error handling supportJayanth Othayoth1-0/+4
Phosphor logging PEL infrastructure provide supports to process SBE chip-op failures and creating PEL. PEL creation required to process SBE provided FFDC packets. This FFDC is initially created by SBE using FAPI based infrastructure for the hardware procedure execution failures. To extract this data to convert into PEL required format requires additional processing. This processing required PHAL(Power Hardware Abstraction layer) based back-end support. Added required packages support for PHAL feature enabled systems. Test: verified build. Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com> Change-Id: I5cf1a30514aa0a5bfdf2fe3a288dac9d5a0b5b47
2021-04-20rainier-1s4u: add ibm logging callout supportAndrew Geissler1-0/+1
Starting with a link to the 4u file. The only difference between the two is 2 less fans so there should be no real impact to the callout file. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Iae528ef6378fdcad524faeefcd6139a1d8223789
2021-04-20PELs: Rainier 4U device callouts fileMatt Spinler3-0/+17883
Now that entity manager provides the system name, name the Rainier 2U device callouts file after it and add the Rainier 4U device callouts file. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I95ba6cee167616ec01bd7779e88defc0e77810df Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2021-04-15ibm-logging: srcrev bump aeaa374a6f..074d53b723Andrew Geissler1-1/+1
Patrick Williams (2): bootstrap: fix shellcheck warnings MAINTAINERS: remove Deepak Change-Id: Id06241aa091d2c8f16b0f18383e244924030b12f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-01ibm: logging: Replace rainier with p10bmcAdriana Kobylak1-1/+1
The IBM rainier machine name is being replaced with the generic p10bmc. Change-Id: I9fa2bb6f199144816bd9d90405afe4fba36fc575 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-03-02native class is not inherited lastJoseph Reynolds1-1/+1
Moved "inherit native" statements to the last position to remove QA Issues. The message is: WARNING: QA Issue: {RECIPENAME}: native/nativesdk class is not inherited last, this can result in unexpected behaviour. Classes inherited after native/nativesdk: {CLASSFILES} [native-last] Tested: The witherspoon image builds without the warnings. Signed-off-by: Joseph Reynolds <joseph-reynolds@charter.net> Change-Id: Ic3c71234abfcac8b26478bc32808e3bec8bba810
2020-06-24meta-ibm: drop witherspoon-128Brad Bishop1-1/+0
This system will no longer be supported or maintained. Drop to minimize cruft. (From meta-ibm rev: 7c17e6a1f826cdfbbb39ffa3f237025e56fab52f) Change-Id: Id954a1c91c754a1eb4eb67348c5fb01a115326ed Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-22ibm: Don't use ibm-dbus-ifaces in ibm-loggingMatt Spinler1-2/+2
The IBM D-Bus interfaces moved into phosphor-dbus-interfaces. Also temporarily remove ibm-logging from every image so that ibm-dbus-interfaces won't be pulled in and CI can work. (From meta-ibm rev: bd17cae1d3a44f5fc82c4e037a91c97e092fcf57) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ic8bf9106592c7e7d161d928708554a91d5bb407e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-16ibm-logging: use non-native YAML providersPatrick Williams1-13/+5
Remove the extra -native YAML provider dependencies and use the non-native YAML providers obtained via the phosphor-loggging DEPEND. Add a missing python dependency. Simplify task dependency between do_report and do_install. (From meta-ibm rev: f11928baab0df3b845f59786ec934e8fb7272b4d) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I05040555fc98808cf00db150f7dcfcfab807b9da Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-06-16ibm-logging: remove unused openpower-dbus-interfacesPatrick Williams1-1/+0
(From meta-ibm rev: c453290155d686ce0d3604ea04db17cfcf06aa0d) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I559a93e0eadc92ebcdaa3aa4edd1923144986f48 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-18ibm-logging: srcrev bump b9ba941618..29c2ec6dd6Andrew Geissler1-1/+1
Andrew Geissler (1): string: ensure string included (From meta-ibm rev: 08bd223ad4ece904315c8f07d81877725ef748b7) Change-Id: I897cbda96dab7672a4b4af80c351d2bcf6413f34 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-05-15ibm-logging: srcrev bump 94924b4b10..b9ba941618Andrew Geissler1-1/+1
Patrick Williams (3): sdbusplus: remove deprecated variant_ns MAINTAINERS: update Deepak's email address sdbusplus: replace message::variant with std::variant (From meta-ibm rev: cb0edf61272e12d2cd6de0c188e9e714bc2a13ff) Change-Id: I115c1f69688745b4373b53e5f7dc8c185a9f8532 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-27meta-ibm: move all meta-witherspoon metadataBrad Bishop6-0/+45890
The metadata common to all IBM systems is confusingly split between meta-ibm and meta-witherspoon. Move everything to meta-ibm. The meta-ibm README is re-written to more accurately reflect the scope of the layer. Allow the configuration samples (bblayers.conf.sample, local.conf.sample) to be sourced from either meta-ibm or meta-witherspoon until such a time that any workflows and tooling have had the opportunity to move to meta-ibm. (From meta-ibm rev: 6e05ef2e90b214eaf4e43ee7027bbbb1d8d09442) Change-Id: I3ec890d5300f9649c974ea6b9dca93a2e8a889ab Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-04-03ibm-logging: srcrev bump 4c0e8945f0..94924b4b10Andrew Geissler1-1/+1
Matt Spinler (2): create_error_reports update for python3 Update condense_policy.py for python3 (From meta-ibm rev: 47dd53f60371e0e87e87ee71180b38937d15fe3f) Change-Id: I2dac97fd94b4b638e0ba3880a5a097be15d87def Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-18ibm-logging: Switch to python3Matt Spinler1-1/+1
(From meta-ibm rev: 04925b9f4076932f319fa62114526ce8fa709829) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I63a166b85792ed9192f5185847e03e8fe59a3a85 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2019-11-13ibm-logging: srcrev bump 3dd7c2e6de..4c0e8945f0Andrew Geissler1-1/+1
Matt Spinler (1): Updates for new association interface (From meta-ibm rev: 19ce1444820160d3024e292e7863c9601508714a) Change-Id: If1ab86647f0b8b90d72398d929e67cf16eaff1cc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-03-31ibm-logging: srcrev bump 18825049f9..3dd7c2e6deAndrew Geissler1-1/+1
Patrick Venture (1): build: install into bin instead of sbin (From meta-ibm rev: f246cda8a43f2414a8782a806b8080dbf9c8362f) Change-Id: I797fc67f2597b5187815da29f6fa5164cae649ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-03-26meta-ibm: Fix explicit dependencies antipatternBrad Bishop1-6/+0
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-ibm rev: fa99caa61ecd28325e9070f268a51a5b52363bc4) Change-Id: Icc97d4b33635caf127a17e70ba6c23f1367eb735 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-02-14ibm-logging: srcrev bump f5866e704d..18825049f9Andrew Geissler1-1/+1
Patrick Venture (1): build: pkg anti-pattern: use defaults (From meta-ibm rev: 710c8305e4193483f2e0d73bbff867c020f14df2) Change-Id: I3b3e5ca6ce09960da9d9c1e9effc90ea2baa54f6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-19ibm-logging: srcrev bump 9351665a5d..f5866e704dAndrew Geissler1-1/+1
William A. Kennington III (1): Fixup std::variant usage (From meta-ibm rev: ba1100d620c76cc38eda480bce0ca59b32a0840b) Change-Id: Iebc5a7b4fa88bd671d5e113f06e3db5787569a65 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-27meta-ibm: ibm-logging_git: QA fixup PVPatrick Venture1-0/+1
Fixup PV in ibm-logging_git.bb (From meta-ibm rev: 0818f6b73619e94ef3ee82bafbc23ac1649958dd) Change-Id: Idc5634c36daeb275f37cf6dc450b0c1f2cdfdab6 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-25ibm-logging: srcrev bump 5b6d0f63c3..9351665a5dAndrew Geissler1-1/+1
Matt Spinler (2): Use C++17 optional and any Remove dead is_method_error code (From meta-ibm rev: 0a320174e9aef8c2e67989ec521ec93f9f846f77) Change-Id: I4768ccee4d828c4b04322597cfef6f9236968342 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-18meta-ibm: logging: ibm-logging: rename as gitPatrick Venture1-0/+0
Rename ibm-logging.bb to _git.bb per OE norms. (From meta-ibm rev: 36afa9d2b26037052debdeea5444579953a1ae8b) Change-Id: I20136659bd3d51b8679c2785291e8aef66a00bba Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-05ibm-logging: srcrev bump c57aa4b931..5b6d0f63c3Andrew Geissler1-1/+1
Vernon Mauery (1): ibm-logging: use c++17 (From meta-ibm rev: 854e76a79834b7609e260a88e87487e88b0f03e3) Change-Id: I744d59abfce9648730d60df7f7b402aef55baf6f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-02ibm-logging: srcrev bump 34af47ff62..c57aa4b931Andrew Geissler1-1/+1
Matt Spinler (4): clang-format updates Fix GetSubTree depth argument type condense_policy.py: Allow multiple || separators Policy table lookup enhancements (From meta-ibm rev: ab5475161eef90bf2e13a6683d9da4fe01e782cb) Change-Id: I65f2f3fb1a435f9d592f7c2ab8d7301caaa57265 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-08-23[Subtree] Bring openbmc machines to top levelDave Cobbley3-0/+98
The new subtree model brings the subtrees up from the openbmc-machines layer. Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0 Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>