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:
Oct. 13, 2020

Filed:

Nov. 30, 2017
Applicant:

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

Inventors:

Qais Noorshams, Boeblingen, DE;

Dieter Wellerdiek, Ammerbuch, DE;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 9/4555 (2013.01); G06F 9/45545 (2013.01); G06F 9/5055 (2013.01);
Abstract

In one embodiment, in accordance with the present invention, a method, computer program product, and system for accessing non-functional host capabilities and services of a host operating system, by a guest operating system, are provided. The method includes a hypervisor, of a host OS, intercepting a hardware instruction from a guest operating system, wherein the hardware instruction is associated with data located in a register and in memory that is accessible by the hypervisor. The method further includes analyzing the hardware instruction and data to determine if the hardware instruction is a non-functional service request. The method further includes, upon determining that the hardware instruction is a non-functional service request, executing the related non-functional service request and writing a response to the associated memory. The method further includes notifying the guest operating system that the execution of the non-functional service request is complete and the response is available.


Find Patent Forward Citations

Loading…