Name Date Size #Lines LOC

..--

meson/H--2016

systemd/system/H--108

udev/rules.d/H--128

LICENSEH A D02-May-202111.1 KiB202169

OWNERSH A D21-Dec-20231.6 KiB4540

README.mdH A D21-Dec-2023639 1812

main.cH A D21-Dec-202315.5 KiB622436

meson.buildH A D13-Jan-20221.1 KiB4033

meson_options.txtH A D09-Jun-2021128 32

README.md

1# BMC Debug Trigger
2
3`debug-trigger` listens for an external signal that the BMC is in some way
4unresponsive. When the signal is received it triggers a crash to collect debug
5data and reboots the system in the hope that it will recover.
6
7## Trigger sources
8
9`debug-trigger` implements a simple protocol over an LPC KCS device as its
10trigger source.
11
12## Debug actions
13
14`debug-trigger` implements a single action once the trigger event is received,
15which is to crash the kernel via `/proc/sysrq-trigger`. For systems with kdump
16configured this results in collection of system state as context for why the
17system was externally unresponsive.
18