Patent ID: 9244852
Filing Date: 2016-01-26
CPC Classification: G06F

Claim Text:
1. A method of recovering uncorrected memory errors, the method comprising: receiving, at an operating system, a corrected error (CE) associated with a first memory page; marking the corrected error in a page table entry describing the first memory page; migrating the first memory page, by the operating system, to a second memory page, based on the received corrected error, wherein the second memory page is error-free, wherein the first memory page is a data page, wherein the data page includes program variables that are mapped into memory from a data segment in an executable program file; taking no action wherein the first memory page is a text page; and flushing the first memory page to a file on non-transient storage, wherein the first memory page is a file page whose contents are mapped into memory from the file that resides on non-transient storage.