summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/dump
AgeCommit message (Collapse)AuthorFilesLines
2023-10-24phosphor-debug-collector: srcrev bump 4d86a3ebbf..e70edac3aaAndrew Geissler1-1/+1
Patrick Williams (1): clang-format: copy latest and re-format Change-Id: I65670e38f1a95ec5c0d82d694a4bf11a1c7009ec Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-22phosphor-debug-collector: srcrev bump 1615b824a1..4d86a3ebbfAndrew Geissler1-1/+1
Deepa Karthikeyan (1): Fix compiler warning Change-Id: Id0388391b8b7c54b41fa3774837da49e08ce6b85 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-11phosphor-debug-collector: srcrev bump aa0937f9ab..1615b824a1Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (2): Add elog dump type to common create Remove internal dump create interface Change-Id: Icfecc8ea04d468df9bf2912754c39bd825b01713 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-31phosphor-debug-collector: srcrev bump 3b4e981d61..aa0937f9abAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (2): Generate dump types table Generate error map as part of dump types Change-Id: I1fb7c3d9a09f1fb3cae85a3982d0a162b171fb80 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-08-18phosphor-debug-collector: srcrev bump 05ef81639c..3b4e981d61Andrew Geissler1-1/+1
George Liu (1): meson_options.txt: Support for reading options from meson.options Change-Id: I4703f25a7d56b31dcb0b19c3aa9f8c44413c52f3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-25phosphor-debug-collector: srcrev bump 94adf68525..05ef81639cAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (3): BMCDump: dump subtype input parameter support Add support core dump in common create Add Ramoops dump to common create Lei YU (1): Correct the timing of emit_object_added Change-Id: I118ba0fd91ecbb221052422236ea103918049e93 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-17phosphor-debug-collector: srcrev bump deed959ef1..94adf68525Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): Move generated error map to cpp file Change-Id: I958d4e93504f3d7434b12b6b4573467cd75d295e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-07-14phosphor-debug-collector: srcrev bump ea632b81bc..deed959ef1Andrew Geissler1-1/+1
Patrick Williams (1): build: upgrade to C++23 Change-Id: I9f26d105be0ebf721ade4391f5ca625de9bee2aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-27phosphor-debug-collector: srcrev bump c04e0e0a70..ea632b81bcAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (3): OpenPOWER: Allow initiating mp reboot dump in quiesced state OpenPOWER: Return Unavailable Instead of NotAllowed for Delete OpenPOWER: Allow system dump in TransitioningToOff state Change-Id: I87c6a98882cf2aa694200bf43b76e118a923be94 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-27phosphor-debug-collector: srcrev bump a72daf5c41..c04e0e0a70Andrew Geissler1-1/+1
Eddie James (1): Add linux trace events Patrick Williams (1): sdbusplus: use shorter type aliases Change-Id: If7b6f8ec4fa816dfab3e54e221d8a152ad8714de Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-22phosphor-debug-collector: srcrev bump 64f8da9e70..a72daf5c41Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (4): OpenPOWER: Add support for OpenPOWER dump policy OpenPOWER: Limit User-Requested System Dumps Fix markdownlint and shellcheck errors OpenPOWER: Fix compile error in p10bmc Matt Spinler (1): openpower:dreport: Save badPEL file in dump Change-Id: Ifde37451b7618b91e3ddfc37638bacccd092f5c3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-21phosphor-debug-collector & phosphor-dbus-interfacesAndrew Geissler1-1/+1
PDC:srcrev bump 0b566d5497..64f8da9e7 Dhruvaraj Subhashchandran (1): Implement GetFileHandle in dump entry interface PDI: srcrev bump 3826910ef8..7720dd643b Dhruvaraj Subhashchandran (1): Add GetFileHandle method to dump entry Change-Id: I680546978a75f524b6c8e39b7cc24f7e9fde0450 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-16phosphor-debug-collector: srcrev bump b2665cdf39..0b566d5497Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (3): Implementing Phosphor-Logging/LG2 logging OpenPOWER: Ignore duplicate system dump entry Minor cleanup: Remove unused header file and namespace Change-Id: I2a9e0ea347dd9ec2f11d3fc6f93efa534e9802ec Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-08phosphor-debug-collector: srcrev bump 16eafec02e..b2665cdf39Andrew Geissler1-1/+1
ojayanth (1): gcc13 : fix argument format issues Change-Id: I4525d9fbb6989018c14eab726c5f0d86ca4b5d3b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-06-02phosphor-debug-collector: srcrev bump 27884e6b66..16eafec02eAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): OpenPOWER: Remove duplicate OriginatedBy interface Change-Id: I71f5452bf6a3c0a6c740971a319053d153227421 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-05-13phosphor-debug-collector: srcrev bump 78e88402a2..27884e6b66Andrew Geissler1-1/+1
Andrew Geissler (1): systemd: no installation in templated targets Change-Id: I0bd02383091df1de180a071712f1b06c31cf28ae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-05-11phosphor-debug-collector: srcrev bump b85561683b..78e88402a2Andrew Geissler1-1/+1
Patrick Williams (1): clang-format: copy latest and re-format Change-Id: Ifbe902107a6d6551fd6735eef3761ed9dfd60d4a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-28phosphor-debug-collector: srcrev bump 6c84a8c5d9..b85561683bAndrew Geissler1-1/+1
Patrick Williams (1): build: enable sdbus++ common.hpp output Change-Id: I6b1356f45f6f4402853d551dca70adfabe35b3aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-04-22phosphor-debug-collector: srcrev bump 3ed02c32cc..6c84a8c5d9Andrew Geissler1-1/+1
Patrick Williams (1): meson: remove deprecated get_pkgconfig_variable Change-Id: Ic51d6a2fd6221ec073bd793e392ea7d5a5fb0511 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-03-24phosphor-debug-collector: srcrev bump 8a9736b3be..3ed02c32ccAndrew Geissler1-1/+1
Marri Devender Rao (2): bmcdump: ignore dump request when a dump is in progress sdevent:inode entry is not released after creating dump Change-Id: I942061baf45f320dc62f717cb05f492bce80132b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-02-10meta-phosphor: phosphor-debug-collector: handle obmc-static-norootfs ↵Patrick Williams1-1/+1
DISTRO_FEATURE Ensure the jffs-workaround isn't applied to obmc-static-norootfs images since they use UBI. Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I75f210a8e82647e71d760d35f49b098fb180084e
2023-02-09phosphor-debug-collector: srcrev bump 4cb0799f16..8a9736b3beAndrew Geissler1-1/+1
Jayanth Othayoth (1): dreport: fix invalid -type related error Ravi Teja (1): Add SystemSetup state to allow dump collection Change-Id: Ib499ca728e9bfb9cdcc4db0429423f3a43506bb9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-25phosphor-debug-collector: srcrev bump 3598158b90..4cb0799f16Andrew Geissler1-1/+1
Chirag Sharma (1): dump: failure as open file handles are not closed Change-Id: I24026d8a399d47d3aff7318547818cd77e938859 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-19phosphor-debug-collector: srcrev bump 5fd768d699..3598158b90Andrew Geissler1-1/+1
Alexander Filippov (1): dreport: remove unnecessary filed parts Change-Id: I53eb1bc470bddb0e15faf4259a4dd0e9821310df Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-01-11phosphor-debug-collector: srcrev bump 9d26e4fa3d..5fd768d699Andrew Geissler1-1/+1
Ed Tanous (1): Remove double inheritance on faultlog entry Change-Id: Ie2f7df82f32822e3775211432604b72b6081c7de Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-13phosphor-debug-collector: srcrev bump d4f8756466..9d26e4fa3dAndrew Geissler1-1/+1
Patrick Williams (1): beautysh: re-format Change-Id: Ie83e747503ea389acaa08d755aaa4968b6d13361 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-12-09phosphor-debug-collector: srcrev bump aa72e7f063..d4f8756466Andrew Geissler1-1/+1
Patrick Williams (4): shellcheck: add ignore for files currently failing python: fix flake8 warnings and format with black ramoops: avoid deleting root prettier: re-format Change-Id: I2ac40450fcbf7e0240570a785470eb0bdaefcf83 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-29phosphor-debug-collector: srcrev bump cdb5897745..aa72e7f063Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): Update OWNERS file to add reviewer Change-Id: I9e8bdc79673a18810188657ae7c8dcfbb6fee8cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-18phosphor-debug-collector: srcrev bump f39157c877..cdb5897745Andrew Geissler1-1/+1
Jayanth Othayoth (1): remove unused com.ibm specific header file from dump utils Marri Devender Rao (2): Revert "dreport: add active services (systemd) status to the BMC dump" dreport: move ipaddr plugin commands into network plugin Change-Id: Iaffbbab7eacf8e17413eab84234565d94d22568d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-16phosphor-debug-collector: srcrev bump 89d648e797..f39157c877Andrew Geissler1-1/+1
Asmitha Karunanithi (1): Implement OriginatedBy interface in dump entry dbus obj Janet Adkins (1): dreport: Add Linux Kernel trace to dump Change-Id: Id92a4215decb76531beb2cd773bdde93fe0f4c43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-11phosphor-debug-collector: srcrev bump c0ab9d43d5..89d648e797Andrew Geissler1-1/+1
Marri Devender Rao (12): dreport: fix capturing guard data in BMC dump op:dreport change path of device-tree to copy to dump dreport: add inventory persistent data to BMC dump dreport: add led manager persistent data to BMC dump ibm:dreport: move IBM specific dump plugins to repository dreport: Fix warnings displayed during plugin execution op:dreport list existing dump details to BMC dump op:dreport Add OCC details to BMC dump dreport: Add BIOS settings data to BMC dump dreport: add settings data to BMC dump openpower:dreport: add cfam details to BMC dump dreport: removing logging error in altfwprintenv dump plugin Matt Spinler (1): Add README for dreport Change-Id: Ic3dfbbd1be8fcd10b058abce30e661a60b73957e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-11-10openpower: Add service link for host dump clear serviceDhruvaraj Subhashchandran1-1/+1
Add link for the service which clears the the dump stored in host memory during a host poweroff Included srcrev bump 583ebc090b..c0ab9d43d5 Claire Weinan (1): Populate timestamps with microsecond precision Dhruvaraj Subhashchandran (10): OpenPOWER: Do not wait for response deleting host dump OpenPOWER: Add additional trace to host dump operations OpenPOWER: Clear system and resource dump entries while powering off OpenPOWER: Do not delete dump entries during mp reboot OpenPOWER: Use non blocking call for host dump offload request OpenPOWER: Password is not mandatory for resource dump OpenPOWER: Prevent dump delete while offloading OpenPower: Return unavailable if any error in deleting host dump OpenPOWER: Add PCIInit also as host running state OpenPOWER: Add additional traces when requesting inst Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: Ibf2139402e8d190814c3fbc39b1ff93c269e9eb5
2022-10-13phosphor-debug-collector: srcrev bump 2d38ad5aa8..583ebc090bAndrew Geissler1-1/+1
Dhruvaraj Subhashchandran (3): Add method to get dump id OpenPOWER: Fix for host dump delete OpenPOWER: Ignore already reported resource dump Change-Id: I6e23ed66f661e4b0695bde2d62b51ff7cc2c0aee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-12Fix recipes to use libpldm instead of pldm & bumpManojkiran Eda1-1/+1
This commit does following things : 1. It would build pldm in libpldm-only=disabled mode, so pldm recipe would now not build & ship libpldm anymore. 2. Package libpldm into ibm systems which actually build pldm repo with just libpldm-only option & ships the libpldm shared library. 3. Change pldm & all the dependent recipes to use libpldm instead of pldm. Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com> Change-Id: I6c616f6d8df00e783f94da0e69bd3127089e2184
2022-09-20Run oe-stylize on our filesEd Tanous2-83/+59
In all of our recipes, we should be following yoctos lead on formatting, order, and other things, for consistency in our meta layers. This commit runs oe-stylize.py on all of our files. The types of changes being made can be seen in the commit, but amount to: 1. Setting an explicit key ordering 2. Sectioning the files appropriately 3. Applying rules checking to our files At some point in the near future, we would turn this on as part of repotest, but some minor changes need to be upstreamed to meta-oe (WIP) to make that happen. Looking for input on whether this is something we'd like to do, and whether the diffs below look reasonable to folks. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
2022-09-13phosphor-debug-collector: srcrev bump 0466404917..2d38ad5aa8Andrew Geissler1-1/+1
Matt Spinler (1): dreport: Add phosphor-fan-monitor data to dump Change-Id: Iab529be86287bc039f63b479098b06b0c3a664ed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-11phosphor-debug-collector: srcrev bump fc69f35ca3..0466404917Andrew Geissler1-1/+1
Patrick Williams (1): MAINTAINERS: remove file Change-Id: I7504164f28c2f35514eb1a169e6ed43d216326cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-10phosphor-debug-collector: srcrev bump b7e6e2e444..fc69f35ca3Andrew Geissler1-1/+1
Xie Ning (1): Add rotate support if the space is full Change-Id: Id4161281f1b5a60524993fcceafbcec35ac0a41e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-09phosphor: debug-collector: Limit collection to oopsJoel Stanley1-1/+1
Currently we trigger the phosphor-debug-collector application to create a dump whenever a file is present in the pstore directory. This means we create a dump if eg. a console or ftrace log is captured by ramoops, which is not indicative of an error. For example, this is the content of the ramoops filesystem after a normal reboot followed by a crash: console-ramoops-0 dmesg-ramoops-0 dmesg-ramoops-1 Change to ConditionPathExistsGlob and look for anything with the pattern dmesg-ramoops-*. This is a better fix for the workaround implemented in 17e10e646324 ("meta-ibm:pstore: remove console from ramoops"), allowing systems to collect more traces without invoking a dump. Change-Id: If1d93ee86a2cfb7f0902989cb78d128e82578402 Signed-off-by: Joel Stanley <joel@jms.id.au>
2022-08-05phosphor-debug-collector: srcrev bump 9b18bf2d3e..b7e6e2e444Andrew Geissler1-1/+1
Matt Spinler (1): Test: dreport: Add entity-manager's system.json to dump Change-Id: I3919165efa4f78a69e25d8a40e11ba6a7a5a0ff6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-07-27phosphor-debug-collector: srcrev bump 919f71c652..9b18bf2d3eAndrew Geissler1-1/+1
Patrick Williams (2): OWNERS: switch 'matches' to 'matchers' sdbusplus: use shorter type aliases Change-Id: I7d06638cb90e894dbd3ea40f64eb779c1ce3491e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-03phosphor-debug-collector: srcrev bump 124d31f09c..919f71c652Andrew Geissler1-1/+1
Claire Weinan (1): faultlog: Initial framework for Fault Log Change-Id: I8d52909edff2174495cfdb30876efb7e24f24edb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-14dump: move dump plugins to repository but install from recipe.Marri Devender Rao1-1/+1
1) Move ibm specific plugins from recipe to tools/dreport.d/ibm.d/plugins.d in the repository 2) Move openpower specific plugins from recipe to tools/dreport/opepower.d/plugins.d in the repository. 4) Modified to install the plugins from the machine specific plugin folder from the repository Reference links https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-debug-collector/+/52852/ https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-debug-collector/+/52479 Includes: phosphor-debug-collector: srcrev bump 02634e5531..124d31f09c Marri Devender Rao (3): openpower:dreport: add guarded resolved and ephemeral records to BMC dump ibm:dreport add vpd persistent data to BMC dump dreport: Fix network and timedate plugin failures during BMC dump generation Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: I0bd350b9b564c4e98a6765902de76274f90500e4
2022-04-09phosphor-debug-collector: srcrev bump 6f4870aadc..02634e5531Andrew Geissler1-1/+1
Marri Devender Rao (5): dreport: add active file descriptors list to the BMC dump dreport: add hwmon details to the BMC dump openpower:dreport: add PHAL device tree debug data to BMC dump dreport: add active services (systemd) status to the BMC dump openpower:dreport: add core and BMC generated dump file list to the BMC dump Patrick Williams (3): main: move busname claiming later sdbusplus: object: don't use 'bool' argument constructor meson: simplify dependencies Change-Id: I6ecf79266124aa410d4a2d080a68fccb39f4ebaf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-06phosphor-debug-collector: srcrev bump 56bd797e0a..6f4870aadcAndrew Geissler1-1/+1
Marri Devender Rao (4): dreport: add network details to the BMC dump dreport: Add time and date to the BMC dump dreport: add fanctl dump output to BMC dump openpower:dreport: add obmconsole1 log file to the BMC dump Change-Id: Ice66587e41fd465748253a57dcf13c21cac90887 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-18phosphor-debug-collector: srcrev bump af3b526dd3..56bd797e0aAndrew Geissler1-1/+1
Xie Ning (1): Fix the invalid value of Elapsed property Change-Id: I73e31325723a6d0e69d082c22733b8921adef5a1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-09phosphor-debug-collector: srcrev bump 18be42d015..af3b526dd3Andrew Geissler1-1/+1
Jayanth Othayoth (1): dreport: Added error handling support in badvpd Change-Id: Ifbdbcc8759cedf8e7cb92a1e3e7efc77e13d0b0f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-01meta-phosphor: dump: Add dump offload applicationDhruvaraj Subhashchandran1-0/+1
Update recipe to add new application for offloading BMC stored dumps Signed-off-by: Dhruvaraj Subhashchandran <dhruvaraj@in.ibm.com> Change-Id: Ib1c266b3452278c41261ed3bcb0c5b58135c0d8d
2022-02-25phosphor-debug-collector: srcrev bump 41b74cc763..18be42d015Andrew Geissler1-1/+1
Jayanth Othayoth (4): dreport: fix missing log messages related to skipping copy dreport: fix symlinks copy dreport: Added pldmflightrecorder plugin dreport: Added dmesginfo plugin Change-Id: Ic329eb5e380730a1b4622eda97b60980d85a7b66 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-26debug-trigger: srcrev bump 9c7783babc..1161642d22Andrew Geissler1-1/+1
Andrew Jeffery (15): OWNERS: Fix typo in 'matchers' MAINTAINERS: Remove in favour of OWNERS meson: Add some compiler options process: Lift debug implementation to separate function process: Lift reboot implementation to separate function main: Use /proc/sysrq-trigger for reboot as well as crash main: Add some documentation main: Extract a 'sink' abstraction main: Add --sink-actions=... command-line option main: Extract a 'source' abstraction main: Add a 'dbus' set of sink actions systemd: Start after the dump manager systemd: Configure command-line using the environment main: Be clear about what we failed to open main: Log command read from source Change-Id: I8c671e9b559404251fb64230fc46ae386ffc002a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>