Language

Package: mce-inject @ 0.0.0-0.4cbe463

Synopsis

Inject x86 MCEs into Linux

Description

This simple tool injects fake MCEs into a running Linux kernel, to debug or test the kernel's EDAC-handling code specific to x86 and x86_64 platforms.

Real MCEs are internal CPU errors. Handling them correctly can be important to system stability and even prevent physical damage. In contrast, simulated MCEs produced by mce-inject are purely synthetic: injection happens only at the software level, inside the kernel, and is not visible to the platform hardware or firmware.

A convenient feature of mce-inject is that the input language used to describe MCEs is similar to the format used in Linux panic messages, with a few extensions. In general, you should be able to pipe in any logged MCE panic to simulate that same MCE.

The target kernel must have the CONFIG_X86_MCE_INJECT option enabled and the mce-inject module loaded if it exists.

Home page
https://git.kernel.org/pub/scm/utils/cpu/mce/mce-inject.git/about/
Location
gnu/packages/linux.scm (line: 6672, column: 4)
License

Lint warnings

LinterMessageLocation
No lint warnings