Invention Grant
- Patent Title: Virtualizing performance counters
- Patent Title (中): 虚拟化性能计数器
-
Application No.: US11501632Application Date: 2006-08-08
-
Publication No.: US08607228B2Publication Date: 2013-12-10
- Inventor: Erik C. Cota-Robles , Gilbert Neiger , Steven M. Bennett , Andrew V. Anderson
- Applicant: Erik C. Cota-Robles , Gilbert Neiger , Steven M. Bennett , Andrew V. Anderson
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Trop, Pruner & Hu, P.C.
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/46

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 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 a guest.
Public/Granted literature
- US20080040715A1 Virtualizing performance counters Public/Granted day:2008-02-14
Information query