1. A method, comprising:
detecting a faulty portion of memory in a computer system during an operating system (OS) runtime, the faulty portion having
stored a system software component in a system software memory region of memory, the system software component being a portion
of a system software loaded in memory and including instructions loaded a firmware device during a pre-boot phase of the computer
system that persist into the OS runtime of the computer system; and
relocating the system software component from the faulty portion of memory to a safe portion of memory, wherein the system
software that includes the system software component independently performs the detecting of the faulty portion of memory
and the relocating of the system software component.
|