发明授权
- 专利标题: Optimization of paging cache protection in virtual environment
- 专利标题(中): 在虚拟环境中优化寻呼缓存保护
-
申请号: US13459316申请日: 2012-04-30
-
公开(公告)号: US08438363B1公开(公告)日: 2013-05-07
- 发明人: Alexey B. Koryakin , Alexander G. Tormasov , Nikolay N. Dobrovolskiy , Serguei M. Beloussov , Andrey A. Omelyanchuk
- 申请人: Alexey B. Koryakin , Alexander G. Tormasov , Nikolay N. Dobrovolskiy , Serguei M. Beloussov , Andrey A. Omelyanchuk
- 申请人地址: CH Schaffhausen
- 专利权人: Parallels IP Holdings GmbH
- 当前专利权人: Parallels IP Holdings GmbH
- 当前专利权人地址: CH Schaffhausen
- 代理机构: Bardmesser Law Group
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
A system, method and computer program product for virtualizing a processor include a virtualization system running on a computer system and controlling memory paging through hardware support for maintaining real paging structures. A Virtual Machine (VM) is running guest code and has at least one set of guest paging structures that correspond to guest physical pages in guest virtualized linear address space. At least some of the guest paging structures are mapped to the real paging structures. A cache of connection structures represents cached paths to the real paging structures. The mapped paging tables are protected using RW-bit. A paging cache is validated according to TLB resets. Non-active paging tree tables can be also protected at the time when they are activated. Tracking of access (A) bits and of dirty (D) bits is implemented along with synchronization of A and D bits in guest physical pages.
公开/授权文献
- US1272260A Harrow. 公开/授权日:1918-07-09
信息查询