发明名称 Reduction of operational costs of virtual TLBs
摘要 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.
申请公布号 US2008134174(A1) 申请公布日期 2008.06.05
申请号 US20060634538 申请日期 2006.12.05
申请人 MICROSOFT CORPORATION 发明人 SHEU JOHN TE-JUI;HENDEL MATTHEW D.;WANG LANDY;COHEN ERNEST S.;VEGA RENE ANTONIO;NANAVATI SHARVIL A.
分类号 G06F12/10;G06F9/46 主分类号 G06F12/10
代理机构 代理人
主权项
地址