首页> 外国专利> Reduction of operational costs of virtual TLBs

Reduction of operational costs of virtual TLBs

机译:减少虚拟TLB的运营成本

摘要

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.
机译:公开了用于提高虚拟机环境中的虚拟转换后备缓冲器(TLB)的操作效率的各种操作。例如,公开了通过将阴影的来宾页面表(GPT)条目与在高速缓存条目时所拍摄的快照进行比较来允许确定阴影页面表(SPT)中的当前条目是否陈旧的操作。公开了其他操作,这些操作允许虚拟机监视器(VMM)通过在软件或硬件中遍历树来访问影子页面表树(SPTT)。还公开了其他操作,该操作允许VMM使用哈希表将GVA范围与映射它们的SPT相关联,从而显着降低了必须遍历每个SPTT才能使所需的GVA无效的成本。并且,最后,公开了当使全局GVA无效时,允许VMM通过检查位图来确定全局GVA范围的操作。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号