Patent Number: 8,819,699

Title: Controlling virtual machines based on performance counters

Abstract: 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.

Inventors: Cota-Robles; Erik C. (Mountain View, CA), Bennett; Steven M. (Hillsboro, OR), Anderson; Andrew V. (Hillsboro, OR), Schoenberg; Sebastian (Hillsboro, OR)

Assignee: Intel Corporation

International Classification: G06F 3/00 (20060101); G06F 9/44 (20060101); G06F 9/46 (20060101); G06F 13/00 (20060101)

Expiration Date: 8/26/12018