发明授权
US09405567B2 Method and apparatus for supporting address translation in a multiprocessor virtual machine environment using tracking data to eliminate interprocessor interrupts 有权
用于在多处理器虚拟机环境中使用跟踪数据支持地址转换以消除处理器中断的方法和装置

  • 专利标题: Method and apparatus for supporting address translation in a multiprocessor virtual machine environment using tracking data to eliminate interprocessor interrupts
  • 专利标题(中): 用于在多处理器虚拟机环境中使用跟踪数据支持地址转换以消除处理器中断的方法和装置
  • 申请号: US13997289
    申请日: 2012-02-07
  • 公开(公告)号: US09405567B2
    公开(公告)日: 2016-08-02
  • 发明人: Alexander RobenkoAndrew Anderson
  • 申请人: Alexander RobenkoAndrew Anderson
  • 代理商 Thomas R. Lane
  • 国际申请: PCT/US2012/024155 WO 20120207
  • 国际公布: WO2013/119211 WO 20130815
  • 主分类号: G06F12/00
  • IPC分类号: G06F12/00 G06F9/455 G06F12/10
Method and apparatus for supporting address translation in a multiprocessor virtual machine environment using tracking data to eliminate interprocessor interrupts
摘要:
In one embodiment, a method includes creating a first working set of shadow page table hierarchies for a first processor of a plurality of processors, creating a second working set of shadow page table hierarchies for a second processor of the plurality of processors, keeping a record of modified guest page tables, and synchronizing each modified guest page table with a corresponding shadow page table in the first working set. For each modified guest page table in the modified guest page tables record, an entry includes an indication of which of the plurality of processors have a hardware translation lookaside buffer containing a writable reference to the modified guest page table.
信息查询
0/0