In an information handling system, when a memory location is accessed and
there is a bit error detected in that memory location then the memory
location is logged into an error-log. The memory locations of the logged
bit errors stored in the error-log are evaluated to determine whether
there is one or more bit errors in a particular memory range, e.g., a
contiguous range of memory locations. If there is one or more bit errors
in a memory range, then that memory range may be hot ejected, e.g.,
disabled from use by the operating system. The bit error may be single
bit error and/or multiple bit errors of a memory location.