US2020341921A1PendingUtilityA1

Virtualizing interrupt prioritization and delivery

Assignee: INTEL CORPPriority: Dec 14, 2011Filed: May 14, 2020Published: Oct 29, 2020
Est. expiryDec 14, 2031(~5.4 yrs left)· nominal 20-yr term from priority
G06F 2009/45579G06F 9/45541G06F 2213/0058G06F 9/45558G06F 9/30076G06F 13/26G06F 13/24
65
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
1 .- 15 . (canceled) 
     
     
         16 . A processor comprising:
 an instruction decoder to decode a virtual machine (VM) entry instruction; and   an execution unit to execute the decoded VM entry instruction, wherein execution of the decoded VM entry instruction includes virtualization of a processor-priority register (PPR) including storing a maximum of a virtual task-priority register (VTPR) and a servicing virtual interrupt (SVI) value in a virtual PPR.

Join the waitlist — get patent alerts

Track US2020341921A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.