Invention Grant
- Patent Title: Optimization of paging cache protection in virtual environment
- Patent Title (中): 在虚拟环境中优化寻呼缓存保护
-
Application No.: US13459316Application Date: 2012-04-30
-
Publication No.: US08438363B1Publication Date: 2013-05-07
- Inventor: Alexey B. Koryakin , Alexander G. Tormasov , Nikolay N. Dobrovolskiy , Serguei M. Beloussov , Andrey A. Omelyanchuk
- Applicant: Alexey B. Koryakin , Alexander G. Tormasov , Nikolay N. Dobrovolskiy , Serguei M. Beloussov , Andrey A. Omelyanchuk
- Applicant Address: CH Schaffhausen
- Assignee: Parallels IP Holdings GmbH
- Current Assignee: Parallels IP Holdings GmbH
- Current Assignee Address: CH Schaffhausen
- Agency: Bardmesser Law Group
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
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.
Public/Granted literature
- US1272260A Harrow. Public/Granted day:1918-07-09
Information query