发明名称 Optimization of paging cache protection in virtual environment
摘要 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.
申请公布号 US8438363(B1) 申请公布日期 2013.05.07
申请号 US201213459316 申请日期 2012.04.30
申请人 KORYAKIN ALEXEY B.;TORMASOV ALEXANDER G.;DOBROVOLSKIY NIKOLAY N.;BELOUSSOV SERGUEI M.;OMELYANCHUK ANDREY A.;PARALLELS IP HOLDINGS GMBH 发明人 KORYAKIN ALEXEY B.;TORMASOV ALEXANDER G.;DOBROVOLSKIY NIKOLAY N.;BELOUSSOV SERGUEI M.;OMELYANCHUK ANDREY A.
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址