首页> 外国专利> Efficient context switching of virtual processors by managing physical register states in a virtualized environment

Efficient context switching of virtual processors by managing physical register states in a virtualized environment

机译:通过管理虚拟化环境中的物理寄存器状态,有效地切换虚拟处理器的上下文

摘要

Various operations are disclosed for improving the operational efficiency of register handling in a virtualized environment. Some infrequently accessed software managed registers are managed lazily when switching contexts between virtual processors. The states of those registers are not saved on exit from a guest or restored on entry to the guest. Rather, guest accesses to those registers are intercepted. For some frequently accessed registers, register states are saved or restored only upon exit from a hypervisor to a different guest that that from which the hypervisor was entered. For enable-flag-gated registers, updates to a physical register value are not made unless the register is enabled. A shadow register cache may be used to speed accesses to some registers. When a shadowed register is modified, the new value is cached as a shadow copy in RAM and subsequent reads of the register are taken from the shadow copy.
机译:公开了用于提高虚拟化环境中的寄存器处理的操作效率的各种操作。在虚拟处理器之间切换上下文时,一些不经常访问的软件托管寄存器会被延迟管理。这些寄存器的状态在来宾退出时不会保存,也不会在进入来宾时恢复。而是,来宾对那些寄存器的访问被拦截。对于某些经常访问的寄存器,仅在从管理程序退出到与输入管理程序的访客不同的来宾时才保存或恢复寄存器状态。对于启用标志门控的寄存器,除非启用了寄存器,否则不会更新物理寄存器值。影子寄存器高速缓存可用于加快对某些寄存器的访问。修改影子寄存器后,新值将作为影子副本缓存在RAM中,并且随后从影子副本中读取寄存器的后续内容。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号