Name Date Size #Lines LOC

..Today-

meson/H16-Jun-2021-2016

systemd/system/H16-Jun-2021-108

udev/rules.d/H16-Jun-2021-128

LICENSEH A D16-Jun-202111.1 KiB202169

OWNERSH A D22-Dec-20231.6 KiB4540

README.mdH A D22-Dec-2023639 1812

main.cH A D22-Dec-202315.5 KiB622436

meson.buildH A D20-Jan-20221.1 KiB4033

meson_options.txtH A D16-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