/openbmc/openbmc/meta-openpower/recipes-phosphor/host/ |
H A D | checkstop-monitor.bb | 1 SUMMARY = "OpenPOWER Host checkstop monitor application" 15 # For now, monitoring checkstop is the only usecase 16 OBMC_HOST_MONITOR_INSTANCES = "checkstop" 18 # Copies config file having arguments for monitoring host checkstop 20 SYSTEMD_ENVIRONMENT_FILE:${PN} +="obmc/gpio/checkstop" 28 SYSTEMD_OVERRIDE:${PN} +="checkstop.conf:phosphor-gpio-monitor@checkstop.service.d/checkstop.conf"
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/packagegroups/ |
H A D | packagegroup-obmc-apps.bbappend | 1 # Add checkstop monitor as part of host state management package 3 # host checkstop conditions and takes necessary actions 4 RDEPENDS:${PN}-host-state-mgmt:append:df-openpower = " checkstop-monitor" 7 # since it is used during checkstop handling.
|
/openbmc/openpower-hw-diags/analyzer/ |
H A D | filter-root-cause.cpp | 119 // Any unit checkstop attentions that originated from the MC_DSTL_FIR or in __findMemoryChannelFailure() 124 // checkstop. Eventually, we will need some mechanism to check the in __findMemoryChannelFailure() 148 // Will query if a signature is a potential system checkstop root cause. 198 // Only looking for unit checkstop attentions. in __findCsRootCause_UCS() 259 // Find any processor with chip checkstop attention that did not in __findNonExternalCs() 285 // Only looking for recoverable or unit checkstop attentions. in __findTiRootCause() 339 // attentions, including a system checkstop. in findRootCause() 346 // blamed as the root cause of a system checkstop. in findRootCause() 349 // downstream attentions, including a system checkstop. in findRootCause() 356 // potential root cause of a system checkstop attention. These would include in findRootCause() [all …]
|
H A D | analyzer_main.hpp | 11 * Queries for the root cause of a system checkstop attention. An 18 * Queries for any active recoverable or unit checkstop attentions that may
|
H A D | analyzer_main.cpp | 143 // If a root cause attention was found, or if this was a system checkstop, in analyzeHardware() 156 // for a system checkstop. Issues could range from code bugs to SCOM in analyzeHardware() 159 trace::err("System checkstop with no root cause attention"); in analyzeHardware() 209 // always be used for system checkstop attenions. Software dumps in analyzeHardware()
|
/openbmc/openpower-hw-diags/attn/ |
H A D | attn_handler.cpp | 37 * @brief Handle checkstop attention 40 * @return 0 indicates that the checkstop attention was successfully handled 41 * 1 indicates that the checkstop attention was NOT successfully 173 // Checkstop attention active and not masked? in attnHandler() 177 active_attentions.emplace_back(Attention::Checkstop, in attnHandler() 220 * @brief Handle checkstop attention 223 * @return 0 indicates that the checkstop attention was successfully handled 224 * 1 indicates that the checkstop attention was NOT successfully 229 int rc = RC_SUCCESS; // assume checkstop handled in handleCheckstop() 231 trace::inf("checkstop handler started"); in handleCheckstop() [all …]
|
H A D | vital_handler.cpp | 78 * @brief Check for active checkstop attention 84 * @return true if checkstop acive false otherwise 98 // check for active checkstop attention in checkstopActive() 147 // if no checkstop and host is running in handleVital() 162 // host not running, checkstop active or recovery failed in handleVital()
|
H A D | attn_handler.hpp | 29 * System Checkstop (checkstop) and Special Attention (special) and handle 32 * checkstop: Call hardware error analyzer
|
H A D | Attention_Handler.md | 29 Attention (BP) and Checkstop Attention (checkstop). TI and BP attentions are 40 - checkstop: log an event, call the analyzer, request a system dump and request 153 #### Checkstop subsubsection 157 checkstop attention the attention handler will call the analyzer and then wait 171 - checkstop handling enable/disable, default enable
|
/openbmc/openpower-hw-diags/test/ |
H A D | test-root-cause-filter.cpp | 50 // Test 1: Test a checkstop with a UE root cause on an OCMB in TEST() 52 // Checkstop signature on the proc in TEST() 56 // EQ_CORE_FIR[14]: ME = 0 checkstop in TEST() 85 // Test 2: Test a checkstop with an unknown RE attn on an OCMB in TEST() 97 // Test 3: Test a checkstop with an unknown UCS attn on an OCMB in TEST() 99 // MC_DSTL_FIR[0]: AFU initiated Checkstop on Subchannel A in TEST() 112 // Test 4: Test a checkstop with a non-root cause recoverable from an OCMB in TEST()
|
H A D | test-end2end.cpp | 48 // Exercise special, checkstop and vital attention handler paths in main() 57 attentions.emplace_back(attn::Attention::AttentionType::Checkstop, in main()
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/debug/ |
H A D | openpower-debug-collector-systemd-links.inc | 7 # debug collector checkstop service for basic error reporting 9 …ystemd_system_unitdir/obmc-host-crash@0.target.wants/openpower-debug-collector-checkstop@0.service" 10 TARGET="../openpower-debug-collector-checkstop@.service" 35 …ystemd_system_unitdir/obmc-host-crash@0.target.wants/openpower-debug-collector-checkstop@0.service"
|
H A D | openpower-debug-collector_git.bb | 2 DESCRIPTION = "Application to log error during host checkstop and watchdog timeout" 24 # of host checkstop, host watchdog and host watchdog-timeout respectively. 26 checkstop \
|
/openbmc/phosphor-debug-collector/tools/dreport.d/ |
H A D | README.md | 17 - checkstop: Triggered on a specific type of host crash. 41 It will run on dump types 1 (core), 2 (user), 3 (checkstop), 4 (checkstop), and
|
/openbmc/openpower-hw-diags/ |
H A D | main.cpp | 22 * --checkstop <on|off>: Checkstop attention handling 45 printf(" --checkstop <on|off>: Checkstop attention handling\n"); in main()
|
/openbmc/phosphor-dbus-interfaces/yaml/org/open_power/Host/ |
H A D | Boot.errors.yaml | 1 - name: Checkstop 2 description: Host checkstop condition detected
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/dump/phosphor-debug-errors-native/ |
H A D | errors_watch.yaml | 3 checkstop: 4 - org.open_power.Host.Boot.Error.Checkstop
|
/openbmc/openbmc/meta-openpower/recipes-phosphor/debug/openpower-debug-collector/ |
H A D | openpower-debug-collector-checkstop@.service | 2 Description=OpenPOWER debug data collector for host checkstop 7 # before processing checkstop. OCC has to wait 5 seconds
|
/openbmc/phosphor-dbus-interfaces/yaml/com/ibm/Dump/Entry/ |
H A D | Hardware.interface.yaml | 5 registers, and it is used for debugging system checkstop. checkstop is the
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | opal-hmi.c | 47 "Core checkstop during recovery" }, in print_core_checkstop_reason() 130 printk("%s NX checkstop on CHIP ID: %x\n", level, in print_nx_checkstop_reason() 146 * We may not have a checkstop reason on some combination of in print_npu_checkstop_reason() 150 printk("%s NPU checkstop on chip %x\n", level, in print_npu_checkstop_reason() 170 printk("%s NPU checkstop on chip %x: FIR%d bit %d is set\n", in print_npu_checkstop_reason()
|
/openbmc/docs/development/ |
H A D | add-new-system.md | 702 - A GPIO may represent a signal of host checkstop. 716 checkstop { 717 label = "checkstop"; 729 The following code describes two GPIO keys, one for `checkstop` and the other 771 Typical usage of GPIO monitor is to monitor the checkstop event from the host, 774 - [checkstop monitor][21] is a common service for OpenPOWER machines. 783 for checkstop, it simply overrides the default one by specifying its own 784 config file in meta-machine layer. E.g. [Zaius's checkstop config][22]. 838 …https://github.com/openbmc/openbmc/blob/master/meta-openpower/recipes-phosphor/host/checkstop-moni… 840 …mc/blob/master/meta-ingrasys/meta-zaius/recipes-phosphor/host/checkstop-monitor/obmc/gpio/checkstop
|
/openbmc/openpower-proc-control/procedures/p9/ |
H A D | start_host.cpp | 55 // Enable P9 checkstop to be reported to the BMC in startHost() 57 // Setup FSI2PIB to report checkstop in startHost()
|
H A D | start_host_mpreboot.cpp | 61 // Enable P9 checkstop to be reported to the BMC in startHostMpReboot() 63 // Setup FSI2PIB to report checkstop in startHostMpReboot()
|
/openbmc/linux/arch/arm/boot/dts/aspeed/ |
H A D | aspeed-bmc-opp-nicole.dts | 99 event-checkstop { 100 label = "checkstop"; 229 /*J0-J7*/ "","","checkstop","","","","","",
|
H A D | aspeed-bmc-opp-romulus.dts | 90 event-checkstop { 91 label = "checkstop"; 244 /*J0-J7*/ "","","checkstop","","","","","",
|