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:
Nov. 17, 2020

Filed:

Jun. 07, 2018
Applicant:

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

Inventors:

Utz Bacher, Dettenhausen, DE;

Christian Borntraeger, Stuttgart, DE;

Reinhard T. Buendgen, Tuebingen, DE;

Dominik Dingel, Hamburg, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 21/53 (2013.01); G06F 3/06 (2006.01); G06F 21/60 (2013.01); G06F 21/57 (2013.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 3/065 (2013.01); G06F 3/0622 (2013.01); G06F 3/0623 (2013.01); G06F 3/0683 (2013.01); G06F 21/53 (2013.01); G06F 21/60 (2013.01); G06F 21/604 (2013.01); G06F 21/57 (2013.01); G06F 2009/45583 (2013.01);
Abstract

A method and system for transparent secure interception handling is provided. The method and system include deploying a virtual machine (VM) in an environment comprising a hypervisor and a firmware. The method and system include providing buffers in response to deploying the VM, and include executing VM instructions. The method and system include intercepting VM instructions which require access to instruction data and copying the VM state into a shadow VM state. Furthermore, the instruction data is copied to buffers, and the intercepted VM instruction is executed using the buffer. The method and system also include updating the shadow VM state buffer and the VM data in the VM memory using result data in the buffer in response to the executing of the intercepted VM instruction results. Furthermore execution of the VM instructions is resumed based on a state stored in the shadow VM state buffer.


Find Patent Forward Citations

Loading…