/openbmc/openbmc/meta-phosphor/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bb | 1 SUMMARY = "OpenBMC - Applications" 8 ${PN}-bmc-state-mgmt \ 9 ${PN}-bmcweb \ 10 ${PN}-chassis-state-mgmt \ 11 ${PN}-console \ 12 ${PN}-dbus-monitor \ 13 ${PN}-extras \ 14 ${PN}-devtools \ 15 ${PN}-fan-control \ 16 ${PN}-health-monitor \ [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/dump/ |
H A D | phosphor-debug-collector_git.bb | 1 SUMMARY = "Phosphor Debug Collector" 2 DESCRIPTION = "Phosphor Debug Collector provides mechanisms \ 7 phosphor-dbus-interfaces \ 8 phosphor-logging \ 10 ${PYTHON_PN}-sdbus++-native \ 11 autoconf-archive-native \ 12 virtual/phosphor-debug-errors \ 13 ${PYTHON_PN}-native \ 14 ${PYTHON_PN}-pyyaml-native \ 15 ${PYTHON_PN}-setuptools-native \ [all …]
|
H A D | phosphor-debug-collector.inc | 1 HOMEPAGE = "https://github.com/openbmc/phosphor-debug-collector" 2 LICENSE = "Apache-2.0" 4 SRC_URI += "git://github.com/openbmc/phosphor-debug-collector;branch=master;protocol=https"
|
H A D | phosphor-debug-errors-native.bb | 1 SUMMARY = "Debug collector error watch config file" 2 LICENSE = "Apache-2.0" 3 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 4 PROVIDES += "virtual/phosphor-debug-errors" 16 install -d ${DEST}
|
/openbmc/openpower-debug-collector/dump/tools/bmcdump/plugins/ |
H A D | dumpfilelist | 13 command="busctl call --verbose --no-pager \ 21 dir="/var/lib/phosphor-debug-collector/dumps/" 23 if [ -d "$dir" ] && [ -n "$(ls -A $dir/)" ]; then 25 add_cmd_output "ls -AX $dir/*/*" "$file_name" "$desc" 31 dir="/var/lib/phosphor-debug-collector/hardwaredump/" 33 if [ -d "$dir" ] && [ -n "$(ls -A $dir/)" ]; then 35 add_cmd_output "ls -AX $dir/*/*" "$file_name" "$desc" 42 dir="/var/lib/phosphor-debug-collector/hostbootdump/" 44 if [ -d "$dir" ] && [ -n "$(ls -A $dir/)" ]; then 46 add_cmd_output "ls -AX $dir/*/*" "$file_name" "$desc" [all …]
|
/openbmc/phosphor-debug-collector/service_files/ |
H A D | xyz.openbmc_project.Dump.Manager.service | 2 Description=Phosphor Dump Manager 5 ExecStartPre=/bin/sh -c 'mkdir -p /var/lib/phosphor-debug-collector/dumps' 6 ExecStart=/usr/libexec/phosphor-debug-collector/phosphor-dump-manager 12 WantedBy=multi-user.target
|
H A D | obmc-dump-monitor.service | 2 Description=Phosphor Dump core monitor. 6 ExecStart=/usr/libexec/phosphor-debug-collector/phosphor-dump-monitor 10 WantedBy=multi-user.target
|
H A D | ramoops-monitor.service | 3 ConditionPathExistsGlob=/var/lib/systemd/pstore/dmesg-ramoops-* 8 ExecStart=/usr/libexec/phosphor-debug-collector/phosphor-ramoops-monitor 9 SyslogIdentifier=ramoops-monitor 12 WantedBy=multi-user.target
|
/openbmc/openbmc-test-automation/lib/ |
H A D | dump_utils.py | 41 /var/lib/phosphor-debug-collector/dumps/1/obmcdump_1_1508255216.tar.xz 43 /var/lib/phosphor-debug-collector/dumps/2/obmcdump_2_1508255245.tar.xz 45 /var/lib/phosphor-debug-collector/dumps/3/obmcdump_3_1508255267.tar.xz 47 /var/lib/phosphor-debug-collector/dumps/4/obmcdump_4_1508255283.tar.xz 55 cmd_buf = "find /var/lib/phosphor-debug-collector/ -maxdepth 4 -type f"
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Logging/ |
H A D | README.md | 3 - Provides a mechanism for logging events and errors to the journal. 4 - Creates error entry D-Bus objects when an error is reported/committed. 5 - Persists error entries across power off. 11 - Generic errors used by applications are defined at 12 [phosphor-dbus-interfaces][phosphor-dbus-interfaces]. 13 - Generic errors can be used by all the applications by including the generated 14 elog-errors.hpp header file. 16 [phosphor-dbus-interfaces]: https://github.com/openbmc/phosphor-dbus-interfaces 20 - There are errors that are not generic and are very specific to the 22 - Refer to [openpower-debug-collector][openpower-debug-collector]. [all …]
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/debug/ |
H A D | openpower-debug-collector-yaml-provider_git.bb | 1 SUMMARY = "openpower-debug-collector: install phosphor-logging yaml" 4 LICENSE = "Apache-2.0" 5 LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacd… 7 inherit phosphor-logging-yaml-provider 8 require openpower-debug-collector.inc
|
H A D | openpower-debug-collector_git.bb | 1 SUMMARY = "OpenPOWER Debug Collector" 8 obmc-phosphor-systemd \ 10 phosphor-dbus-yaml 13 require ${BPN}-systemd-links.inc 16 phosphor-logging \ 17 ${PYTHON_PN}-sdbus++-native \ 24 # of host checkstop, host watchdog and host watchdog-timeout respectively. 28 ${@bb.utils.contains('MACHINE_FEATURES', 'phal', '', 'watchdog-timeout', d)} \ 31 DEBUG_TMPL = "openpower-debug-collector-{0}@.service" 34 # Do not depend on phosphor-logging for native build [all …]
|
/openbmc/openbmc/meta-phosphor/recipes-phosphor/logging/ |
H A D | ffdc_git.bb | 1 SUMMARY = "FFDC collector script" 2 DESCRIPTION = "Command line tool to collect and tar up debug data" 10 install -d ${D}${bindir} 11 install -m 0755 ffdc \ 16 ${VIRTUAL-RUNTIME_base-utils} \ 19 require recipes-phosphor/dump/phosphor-debug-collector.inc
|
/openbmc/phosphor-debug-collector/ |
H A D | README.md | 1 # phosphor-debug-collector chapter 3 Phosphor Debug Collector provides mechanisms to collect various log files and 7 collects debug data and packages it into an archive file. 15 2. ninja -C builddir 18 To clean the built files run `ninja -C builddir clean`. 23 [local-ci-build](https://github.com/openbmc/docs/blob/master/testing/local-ci-build.md) 28 meson -Dtests=enabled build 29 ninja -C build test
|
H A D | meson.options | 1 # SPDX-License-Identifier: Apache-2.0 6 'jffs-workaround', 15 description: 'The D-Bus busname to own', 22 description: 'The dump manager D-Bus root', 29 description: 'The BMC dump manager D-Bus object path', 43 description: 'The BMC dump entry D-Bus object path', 49 value: '/var/lib/phosphor-debug-collector/dumps/', 84 value: '/var/lib/phosphor-debug-collector/elogid', 103 'host-transport', 110 'openpower-dumps-extension', [all …]
|
/openbmc/docs/designs/ |
H A D | ncsi-coredump.md | 1 # NC-SI core dump 9 NIC core-dump is essential for NIC issue debugging, and it could be retrieved 10 via both in-band and out of band method. The design here is providing the 11 solution for NIC out of band dumping from BMC over NC-SI protocol. 15 NC-SI command for dump retrieval: Reference: NC-SI spec v1.2: section: 8.4.114 18 NC-SI over MCTP: 23 This feature requires Linux kernel to support transferring new NC-SI command 31 This design will reuse existing phosphor-debug-collector module: 32 <https://github.com/openbmc/phosphor-debug-collector> and extend the dump 33 creation interface with a new "NC-SICoreDump" dump type. [all …]
|
H A D | hw-fault-monitor.md | 7 - Heinz Boehmer Fiehn <heinzboehmer@google.com> 8 - Drew Walton <acwalton@google.com> 34 - Host Error Monitor logs CPU error information such as CATERR details and takes 36 <https://github.com/openbmc/host-error-monitor> 38 - bmcweb implements a Redfish webserver for openbmc: 43 - Phosphor Debug Collector (phosphor-debug-collector) collects various debug 45 <https://github.com/openbmc/phosphor-debug-collector> 47 - Dbus-sensors reads and saves sensor values and makes them available to other 48 modules via D-Bus: <https://github.com/openbmc/dbus-sensors> 50 - SEL logger logs to the IPMI and Redfish system event logs when certain events [all …]
|
H A D | dump-manager.md | 20 - **System Dump**: A dump of the Host's main memory and processor registers. 22 - **Memory Preserving Reboot(MPR)**: A method of reboot with preserving the 24 - **PLDM**: An interface and data model to access low-level platform inventory, 26 [ReadMore](https://github.com/openbmc/docs/blob/master/designs/pldm-stack.md) 27 - **Machine Check Exception**: A severe error inside a processor core that 29 - **BMCWeb**: An embedded webserver for OpenBMC. 46 A dump collected when there is a failure in the BMC with various debug 80 to help to debug the failure. 84 …es - Users are examples, not a mandatory part of implementation](https://user-images.githubusercon… 88 - Create a dump: Initiate the creation of the dump, based on an error condition [all …]
|
/openbmc/openbmc/meta-phosphor/classes/ |
H A D | obmc-phosphor-image.bbclass | 1 # Common code for generating Phosphor OpenBMC images. 3 # Additional IMAGE_FEATURES available with Phosphor OpenBMC: 5 # - obmc-bmc-state-mgmt - OpenBMC BMC state management 6 # - obmc-bmcweb - OpenBMC webserver 7 # - obmc-chassis-mgmt - OpenBMC chassis management 8 # - obmc-chassis-state-mgmt - OpenBMC chassis state management 9 # - obmc-console - OpenBMC serial over LAN 10 # - obmc-dbus-monitor - OpenBMC dbus monitoring 11 # - obmc-debug-collector - OpenBMC debug collector 12 # - obmc-devtools - OpenBMC development and debugging tools [all …]
|
/openbmc/openbmc/meta-yadro/recipes-yadro/cli/ |
H A D | obmc-yadro-cli_git.bb | 1 SUMMARY = "Command-line interface" 3 HOMEPAGE = "https://github.com/YADRO-KNS/obmc-yadro-cli" 8 LICENSE = "Apache-2.0" 12 DEPENDS = "phosphor-user-manager" 14 ${VIRTUAL-RUNTIME_base-utils} \ 16 obmc-yadro-fwupdate \ 17 obmc-yadro-lsinventory \ 18 obmc-yadro-lssensors \ 19 obmc-yadro-netconfig \ 20 phosphor-debug-collector-dreport \ [all …]
|
/openbmc/openbmc/meta-yadro/meta-nicole/recipes-phosphor/cli/ |
H A D | obmc-yadro-cli_%.bbappend | 2 obmc-yadro-backup \ 3 obmc-yadro-lsinventory \ 4 op-proc-control \ 5 openpower-esel-parser \ 6 phosphor-debug-collector \ 7 phosphor-led-manager \ 8 phosphor-objmgr \ 9 phosphor-state-manager \
|
/openbmc/openbmc/meta-facebook/meta-yosemite4/recipes-phosphor/health/phosphor-health-monitor/ |
H A D | clean-up-filesystem | 4 rm -rf /var/log/redfish* 5 rm -rf /home/root/* 6 rm -rf /run/mnt-persist/var-data/lib/phosphor-debug-collector/dumps/*
|
/openbmc/openbmc/meta-ibm/meta-romulus/recipes-core/systemd/ |
H A D | systemd_%.bbappend | 4 # libraries and currently phosphor-debug-collector is using xz. Switch systemd
|
/openbmc/openbmc/meta-ibm/meta-palmetto/recipes-core/systemd/ |
H A D | systemd_%.bbappend | 4 # libraries and currently phosphor-debug-collector is using xz. Switch systemd
|
/openbmc/openbmc-tools/tof-voters/config/ |
H A D | rejected_patterns.yaml | 3 - openbmc/s2600wf-misc 4 - openbmc/witherspoon-pfault-analysis 7 - ".*-oem" 8 - "openbmc/google-.*" 9 - "openbmc/ibm-.*" 10 - "openbmc/intel-.*" 11 - "openbmc/meta-.*" 14 - "/COMMIT_MSG" 15 - "/PATCHSET_LEVEL" 20 - ".*/create_pel.*" [all …]
|