Invention Grant
- Patent Title: Virtualizing performance counters
- Patent Title (中): 虚拟化性能计数器
-
Application No.: US14060947Application Date: 2013-10-23
-
Publication No.: US09244712B2Publication Date: 2016-01-26
- Inventor: Erik C. Cola-Robles , Gilbert Neiger , Steven M. Bennett , Andrew V. Anderson
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46 ; G06F11/34

Abstract:
Embodiments of apparatuses, methods, and systems for virtualizing performance counters are disclosed. In one embodiment, an apparatus includes a counter, a counter enable storage location, counter enable logic, and virtual machine control logic. The counter enable storage location is to store a counter enable indicator. The counter enable logic is to enable the counter based on the counter enable indicator. The virtual machine control logic is to transfer control of the apparatus to a guest. The virtual machine control logic includes guest state load logic to cause a guest value from a virtual machine control structure to be loaded into the counter enable storage location in connection with a transfer of control of the apparatus to the guest.
Public/Granted literature
- US20140053155A1 VIRTUALIZING PERFORMANCE COUNTERS Public/Granted day:2014-02-20
Information query