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:
Mar. 22, 2022

Filed:

Oct. 16, 2019
Applicant:

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

Inventors:

Christopher Brian Wallis, Rochester, MN (US);

Wade Byron Ouren, Rochester, MN (US);

Stuart Zachary Jacobs, Lakeville, MN (US);

Troy David Armstrong, Rochester, MN (US);

Kenneth Charles Vossen, Oronoco, MN (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 11/07 (2006.01); G06F 11/14 (2006.01); G06F 12/1018 (2016.01);
U.S. Cl.
CPC ...
G06F 9/45545 (2013.01); G06F 9/45558 (2013.01); G06F 11/0778 (2013.01); G06F 11/1438 (2013.01); G06F 12/1018 (2013.01); G06F 2009/45583 (2013.01);
Abstract

Within a hashed page table maintained by a hypervisor, a special host real address configured to access a hardware device using access data intended to be invalidated is identified as part of a firmware assisted dump process for a virtual machine executing on the hypervisor. The special host real address is translated to a corresponding special guest real address. Within the hashed page table, the special host real address is replaced with the corresponding special guest real address, and the corresponding special guest real address is marked as invalid and requiring special handling. Subsequent to the replacing, the special host real address is invalidated. The special guest real address and translated address information are provided to the virtual machine subsequent to the invalidating, the translated address information comprising a set of host real addresses translated to corresponding guest real addresses.


Find Patent Forward Citations

Loading…