The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 16, 2021

Filed:

Oct. 03, 2018
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Mahesh J. Salgaonkar, Bangalore, IN;

Anshuman Khandual, Bangalore, IN;

Srikar Dronamraju, Bangalore, IN;

Haren Myneni, Tigard, OR (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/00 (2006.01); G06F 11/14 (2006.01); G06F 9/54 (2006.01); G06F 9/455 (2018.01); G06F 11/07 (2006.01); G06F 11/20 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1405 (2013.01); G06F 9/455 (2013.01); G06F 9/545 (2013.01); G06F 11/079 (2013.01); G06F 11/1446 (2013.01); G06F 11/2084 (2013.01);
Abstract

A technique for handling uncorrected memory errors (UEs) inside a kernel text section, the kernel text section being stored in a memory that is operably coupled to a CPU executing kernel program instructions. In an embodiment, a UE is detected that affects the kernel text section. The current instruction affected by the UE is identified. The UE-affected instruction is recovered by loading a copy thereof into the memory from a kernel image maintained in persistent storage. The UE-affected instruction is emulated using the copy of the UE-affected instruction. The instruction pointer of the CPU is then incremented to point to a next instruction in the memory that would normally be executed by the UE-affected instruction had there been no UE.


Find Patent Forward Citations

Loading…