发明名称 Controlling virtual machines based on performance counters
摘要 Embodiments of apparatuses, methods, and systems for controlling virtual machines based on performance counters are disclosed. In one embodiment, an apparatus includes an event counter, a comparator, and virtualization control logic. The event counter is to keep an event count based on the number of occurrences of an event. The comparator is to determine whether the event count has reached a threshold value. The virtualization control logic is to transfer control of the apparatus from a guest to a host in response to the comparator determining that the event count has reached the threshold value.
申请公布号 US8819699(B2) 申请公布日期 2014.08.26
申请号 US200611618446 申请日期 2006.12.29
申请人 Intel Corporation 发明人 Cota-Robles Erik C.;Bennett Steven M.;Anderson Andrew V.;Schoenberg Sebastian
分类号 G06F3/00;G06F9/44;G06F9/46;G06F13/00 主分类号 G06F3/00
代理机构 Trop, Pruner & Hu, P.C. 代理人 Trop, Pruner & Hu, P.C.
主权项 1. An apparatus comprising: a first event counter to keep a first event count based on the number of occurrences of a first event; a second event counter to keep a second event count based on the number of occurrences of a second event, wherein the first event counter is to decrement the first event count when the second event count reaches a window value; a comparator to determine whether the first event count has reached a threshold value; and virtualization control logic to transfer control of the apparatus between a guest and a host in response to the comparator determining that the first event count has reached the threshold value, and to store the first event count to a virtual machine control structure stored in a memory prior to the transfer of control of the apparatus between the guest and the host, the virtual machine control structure to contain a state of the guest, a state of the host, and control information.
地址 Santa Clara CA US