发明名称 Delivering interrupts directly to a virtual processor
摘要 Embodiments of apparatuses, methods, and systems for delivering an interrupt to a virtual processor are disclosed. In one embodiment, an apparatus includes an interface to receive an interrupt request, delivery logic, and exit logic. The delivery logic is to determine, based on an attribute of the interrupt request, whether the interrupt request is to be delivered to the virtual processor. The exit logic is to transfer control to a host if the delivery logic determines that the interrupt request is not to be delivered to the virtual processor.
申请公布号 US9442868(B2) 申请公布日期 2016.09.13
申请号 US201414565718 申请日期 2014.12.10
申请人 Intel Corporation 发明人 Neiger Gilbert;Madukkarumukumana Rajesh Sankaran;Uhlig Richard A.;Steinberg Udo;Schoenberg Sebastian;Muthrasanallur Sridhar;Bennett Steven M.;Anderson Andrew V.;Cota-Robles Erik C.
分类号 G06F9/445;G06F9/46;G06F13/24;G06F13/26;G06F3/00;G06F13/00;G06F9/455;G06F9/48 主分类号 G06F9/445
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. A processor comprising: an interface to receive an interrupt during execution of a guest on a virtual processor; control logic coupled to the interface, the control logic including: redirection control hardware to translate a physical interrupt vector that is to identify the interrupt to a virtual interrupt vector based on information stored in an entry in an interrupt redirection data structure;delivery control hardware to determine whether the interrupt is to be delivered to the virtual processor, and if so to deliver the interrupt to the virtual processor without a virtual machine exit; andexit control hardware to cause the virtual machine exit if the interrupt is not to be delivered to the virtual processor.
地址 Santa Clara CA US