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.
Patent No.:
Date of Patent:
Dec. 09, 2014
Filed:
Dec. 14, 2011
Gilbert Neiger, Portland, OR (US);
Rajesh M. Sankaran, Portland, OR (US);
Gideon Gerzon, Ziehron Ya'akov, IL;
Richard A. Uhlig, Hillsboro, OR (US);
Sergiu D. Ghetie, Hillsboro, OR (US);
Michael Neve DE Mevergnies, Beaverton, OR (US);
Adil Karrar, San Francisco, CA (US);
Gilbert Neiger, Portland, OR (US);
Rajesh M. Sankaran, Portland, OR (US);
Gideon Gerzon, Ziehron Ya'akov, IL;
Richard A. Uhlig, Hillsboro, OR (US);
Sergiu D. Ghetie, Hillsboro, OR (US);
Michael Neve de Mevergnies, Beaverton, OR (US);
Adil Karrar, San Francisco, CA (US);
Intel Corporation, Santa Clara, CA (US);
Abstract
Embodiments of processors, methods, and systems for virtualizing interrupt prioritization and delivery are disclosed. In one embodiment, a processor includes instruction hardware and execution hardware. The instruction hardware is to receive a plurality of instructions, including a first instruction to transfer the processor from a root mode to a non-root mode for executing guest software in a virtual machine, wherein the processor is to return to the root mode upon the detection of any of a plurality of virtual machine exit events. The execution hardware is to execute the first instruction, execution of the first instruction to include determining a first virtual processor-priority value and storing the first virtual processor-priority value in a virtual copy of a processor-priority field, where the virtual copy of the processor-priority field is a virtual resource corresponding to a physical resource associated with an interrupt controller.