Invention Grant
US08793428B2 System and method to reduce trace faults in software MMU virtualization
有权
减少软件MMU虚拟化中的跟踪故障的系统和方法
- Patent Title: System and method to reduce trace faults in software MMU virtualization
- Patent Title (中): 减少软件MMU虚拟化中的跟踪故障的系统和方法
-
Application No.: US13747159Application Date: 2013-01-22
-
Publication No.: US08793428B2Publication Date: 2014-07-29
- Inventor: Qasim Ali , Raviprasad Mummidi , Kiran Tati
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28

Abstract:
A system for identifying an exiting process and removing traces and shadow page table pages corresponding to the process' page table pages. An accessed minimum virtual address is maintained corresponding to an address space. In one embodiment, whenever a page table entry corresponding to the accessed minimum virtual address changes from present to not present, the process is determined to be exiting and removal of corresponding trace and shadow page table pages is begun. In a second embodiment, consecutive present to not-present PTE transitions are tracked for guest page tables on a per address space basis. When at least two guest page tables each has at least four consecutive present to not-present PTE transitions, a next present to not-present PTE transition event in the address space leads to the corresponding guest page table trace being dropped and the shadow page table page being removed.
Public/Granted literature
- US20130138864A1 SYSTEM AND METHOD TO REDUCE TRACE FAULTS IN SOFTWARE MMU VIRTUALIZATION Public/Granted day:2013-05-30
Information query