Invention Grant
- Patent Title: Precise branch counting in virtualization systems
- Patent Title (中): 虚拟化系统中的精确分支计数
-
Application No.: US12059894Application Date: 2008-03-31
-
Publication No.: US09027003B2Publication Date: 2015-05-05
- Inventor: Boris Weissman , Vyacheslav V. Malyugin , Petr Vandrovec , Ganesh Venkitachalam , Min Xu
- Applicant: Boris Weissman , Vyacheslav V. Malyugin , Petr Vandrovec , Ganesh Venkitachalam , Min Xu
- Applicant Address: US CA Palo Alto
- Assignee: VMWare, Inc.
- Current Assignee: VMWare, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/455 ; G06F11/34

Abstract:
A method for precisely counting guest branch instructions in a virtualized computer system is described. In one embodiment, guest instructions execute in a direct execution mode of the virtualized computer system. The direct execution mode operates at a first privilege level having a lower privilege than a second privilege level. A branch count of previously executed first privilege level branch instructions is maintained as instructions execute. Execution of a first privilege level branch instruction caused by a control transfer to the direct execution mode is detected. Responsive to the detection, a guest branch instruction count is determined based on the first privilege level branch count.
Public/Granted literature
- US20090249049A1 PRECISE BRANCH COUNTING IN VIRTUALIZATION SYSTEMS Public/Granted day:2009-10-01
Information query