/openbmc/phosphor-fan-presence/monitor/test/ |
H A D | power_off_cause_test.cpp | 14 MissingFanFRUCause cause{2}; in TEST() local 15 EXPECT_FALSE(cause.satisfied(health)); in TEST() 18 EXPECT_FALSE(cause.satisfied(health)); in TEST() 21 EXPECT_TRUE(cause.satisfied(health)); in TEST() 24 EXPECT_TRUE(cause.satisfied(health)); in TEST() 29 EXPECT_TRUE(cause.satisfied(health)); in TEST() 39 NonfuncFanRotorCause cause{2}; in TEST() local 40 EXPECT_FALSE(cause.satisfied(health)); in TEST() 43 EXPECT_FALSE(cause.satisfied(health)); in TEST() 46 EXPECT_TRUE(cause.satisfied(health)); in TEST() [all …]
|
/openbmc/docs/designs/ |
H A D | bmc-reboot-cause-update.md | 1 # BMC Boot Cause Event Log 13 vendors to record different types of BMC reboot cause event logs. The purpose of 28 corresponding BMC reboot cause. 29 2. Each BMC vendor needs to record the results of the retrieved reboot cause to 31 3. Each vendor needs to ensure the accuracy of interpreting the reboot cause 33 4. New reboot cause types need to be defined to cover the requirements 34 5. Revise the definitions of certain existing reboot cause types to better 43 A[BMC reboot] --> B[Driver get the reboot cause] 44 …B --> C[Driver set the corresponding flag based on the reboot cause to /sys/class/watchdog/watchdo… 49 After a BMC reboot, each BMC vendor’s driver first retrieves the reboot cause. [all …]
|
/openbmc/linux/arch/mips/kernel/ |
D | irq-gt641xx.c |
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
D | virtual-memory.json |
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | virtual-memory.json |
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
D | virtual-memory.json |
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/jaketown/ |
D | virtual-memory.json |
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sandybridge/ |
D | virtual-memory.json |
|
/openbmc/linux/arch/mips/bcm47xx/ |
D | irq.c |
|
/openbmc/phosphor-fan-presence/docs/monitor/ |
H A D | power_off_config.md | 18 - `cause` - ["missing_fan_frus", "nonfunc_fan_rotors"] 25 - Number of the configured `cause` instances to begin the power off `type` 31 of the `cause` criteria is met. 44 `cause` criteria still exists. This timer is canceled when the `count` 45 instances of the `cause` is not longer met. 61 "cause": "missing_fan_frus", 68 "cause": "nonfunc_fan_rotors", 75 "cause": "nonfunc_fan_rotors",
|
/openbmc/phosphor-fan-presence/monitor/ |
H A D | power_off_rule.hpp | 25 * This class implements a power off rule, which has a cause 27 * power off that will occur when the cause is satisfied. 47 * @param[in] cause - The power off cause to use 51 std::unique_ptr<PowerOffCause> cause, in PowerOffRule() argument 53 _validState(validState), _cause(std::move(cause)), in PowerOffRule() 70 * @brief Checks the cause against the passed in fan health 71 * and starts the power off action if the cause 87 std::format("Starting shutdown action '{}' due to cause '{}'", in check() 133 * @brief Base class pointer to the power off cause class
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | virtual-memory.json |
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/Control/Power/ |
H A D | Throttle.interface.yaml | 11 This property shall contain the cause(s) of the component being 29 The cause of the component being throttled is a clock limit. 32 The cause of the component being throttled is a fault detected 36 The cause of the component being throttled is a power limit. 39 The cause of the component being throttled is a thermal limit. 42 The cause of the component being throttled is not known.
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
D | virtual-memory.json |
|
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/ |
H A D | BMC.events.yaml | 6 - name: Cause 9 description: The detected cause of the last BMC reboot. 11 description: The BMC reboot and the cause was identified. 12 message: The last BMC reboot was caused by '{Cause}'.
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswell/ |
D | virtual-memory.json |
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/haswellx/ |
D | virtual-memory.json |
|
/openbmc/linux/security/integrity/ |
D | integrity_audit.c |
|
/openbmc/u-boot/arch/arm/cpu/armv7/vf610/ |
H A D | generic.c | 282 u32 cause; in get_reset_cause() local 285 cause = readl(&src_regs->srsr); in get_reset_cause() 286 writel(cause, &src_regs->srsr); in get_reset_cause() 288 if (cause & SRC_SRSR_POR_RST) in get_reset_cause() 290 else if (cause & SRC_SRSR_WDOG_A5) in get_reset_cause() 292 else if (cause & SRC_SRSR_WDOG_M4) in get_reset_cause() 294 else if (cause & SRC_SRSR_JTAG_RST) in get_reset_cause() 296 else if (cause & SRC_SRSR_SW_RST) in get_reset_cause() 298 else if (cause & SRC_SRSR_RESETB) in get_reset_cause() 308 printf("Reset cause: %s\n", get_reset_cause()); in print_cpuinfo()
|
/openbmc/qemu/rust/qemu-api/src/ |
H A D | error.rs | 54 cause: Option<anyhow::Error>, field 61 self.cause.as_ref().map(AsRef::as_ref) in source() 68 .or_else(|| self.cause.as_deref().map(std::error::Error::description)) in description() 69 .expect("no message nor cause?") in description() 80 if let Some(ref cause) = self.cause { in fmt() 81 write!(f, "{prefix}{cause}")?; in fmt() 83 panic!("no message nor cause?"); in fmt() 95 cause: None, in from() 108 cause: None, in from() 121 cause: Some(error), in from() [all …]
|
/openbmc/openpower-hw-diags/analyzer/ |
H A D | analyzer_main.cpp | 28 * @param o_rootCause The returned root cause signature. 30 * @return True, if root cause has been found. False, otherwise. 128 // Filter for root cause attention. in analyzeHardware() 138 trace::err("Exception caught during root cause filtering"); in analyzeHardware() 143 // If a root cause attention was found, or if this was a system checkstop, in analyzeHardware() 149 trace::inf("Root cause attention: %s 0x%0" PRIx32 " %s", in analyzeHardware() 155 // This is bad. Analysis should have found a root cause attention in analyzeHardware() 159 trace::err("System checkstop with no root cause attention"); in analyzeHardware() 174 // Resolve the root cause attention. in analyzeHardware() 179 trace::err("Exception caught during root cause analysis"); in analyzeHardware() [all …]
|
/openbmc/u-boot/arch/riscv/lib/ |
H A D | interrupts.c | 67 ulong handle_trap(ulong cause, ulong epc, struct pt_regs *regs) in handle_trap() argument 71 is_irq = (cause & MCAUSE_INT); in handle_trap() 72 irq = (cause & ~MCAUSE_INT); in handle_trap() 85 _exit_trap(cause, epc, regs); in handle_trap() 89 _exit_trap(cause, epc, regs); in handle_trap()
|
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/ |
D | subr.c |
|
/openbmc/linux/arch/nios2/kernel/ |
D | traps.c |
|
/openbmc/linux/tools/testing/selftests/kvm/x86_64/ |
D | svm_nested_shutdown_test.c |
|