发明名称 Virtualization exceptions
摘要 Embodiments of an invention for virtualization exceptions are disclosed. In one embodiment, a processor includes instruction hardware, control logic, and execution hardware. The instruction hardware is to receive a plurality of instructions, including an instruction to enter a virtual machine. The control logic is to determine, in response to a privileged event occurring within the virtual machine, whether to generate a virtualization exception. The execution hardware is to generate a virtualization exception in response to the control logic determining to generate a virtualization exception.
申请公布号 US9563455(B2) 申请公布日期 2017.02.07
申请号 US201314064759 申请日期 2013.10.28
申请人 INTEL CORPORATION 发明人 Neiger Gilbert;Bomb Mayank;Castelino Manohar;Chappell Robert;Durham David;Huntley Barry;Ivanov Anton;Parthasarathy Madhavan;Rodgers Scott;Sahita Ravi;Shanbhogue Vedvyas
分类号 G06F9/455;G06F11/07 主分类号 G06F9/455
代理机构 Nicholson De Vos Webster & Elliott LLP 代理人 Nicholson De Vos Webster & Elliott LLP
主权项 1. A processor comprising: instruction hardware to receive a plurality of instructions, including an instruction to enter a virtual machine; control logic to determine, in response to a first exception occurring within the virtual machine operating according to a first configuration of a virtual machine control structure, to cause an exit from the virtual machine to a virtual machine monitor outside the virtual machine, and to determine, in response to the first exception occuring within the virtual machine operating according to a second configuration of the virtual machine control structure, to generate a second exception instead of an exit from the virtual machine; and execution hardware to generate the second exception in response to the control logic determining to generate the second exception and to respond to the second exception with a transfer of execution control within the virtual machine.
地址 Santa Clara CA US