CONFIG_X86_CHECK_BIOS_CORRUPTION

Periodically check for memory corruption in low memory, which
is suspected to be caused by BIOS.  Even when enabled in the
configuration, it is disabled at runtime.  Enable it by
setting "memory_corruption_check=1" on the kernel command
line.  By default it scans the low 64k of memory every 60
seconds; see the memory_corruption_check_size and
memory_corruption_check_period parameters in
Documentation/admin-guide/kernel-parameters.rst to adjust this.

When enabled with the default parameters, this option has
almost no overhead, as it reserves a relatively small amount
of memory and scans it infrequently.  It both detects corruption
and prevents it from affecting the running system.

It is, however, intended as a diagnostic tool; if repeatable
BIOS-originated corruption always affects the same memory,
you can use memmap= to prevent the kernel from using that
memory.


goto: home version arch