Invention Grant
- Patent Title: Reduction of operational costs of virtual TLBs
- Patent Title (中): 降低虚拟TLB的运营成本
-
Application No.: US11634538Application Date: 2006-12-05
-
Publication No.: US08694712B2Publication Date: 2014-04-08
- Inventor: John Te-Jui Sheu , Matthew D. Hendel , Landy Wang , Ernest S. Cohen , Rene Antonio Vega , Sharvil A. Nanavati
- Applicant: John Te-Jui Sheu , Matthew D. Hendel , Landy Wang , Ernest S. Cohen , Rene Antonio Vega , Sharvil A. Nanavati
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Agent Tony Azure; Andrew Sanders; Micky Minhas
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F9/455

Abstract:
Various operations are disclosed for improving the operational efficiency of a virtual translation look-aside buffer (TLB) in a virtual machine environment. For example, operations are disclosed that allow for determination of whether present entries in shadow page tables (SPTs) are stale by comparing shadowed guest page table (GPT) entries against snapshots taken when the entries were cached. Other operations are disclosed that allow a virtual machine monitor (VMM) to access shadow page table trees (SPTTs) by walking trees in software or in hardware. Still other operations are disclosed allowing the VMM to use a hash table to relate GVA ranges to SPTs that map them, thus significantly reducing the cost of having to walk each SPTT in order to invalidate desired GVA(s). And, finally, operations are disclosed allowing the VMM to determine global GVA ranges by checking a bitmap, when invalidating global GVAs.
Public/Granted literature
- US20080134174A1 Reduction of operational costs of virtual TLBs Public/Granted day:2008-06-05
Information query