Invention Grant
- Patent Title: Transparent huge pages support for encrypted virtual machines
-
Application No.: US16831268Application Date: 2020-03-26
-
Publication No.: US11243801B2Publication Date: 2022-02-08
- Inventor: Michael Tsirkin , Andrea Arcangeli
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: Red Hat, Inc.
- Current Assignee: Red Hat, Inc.
- Current Assignee Address: US NC Raleigh
- Agency: Lowenstein Sandler LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F12/1009

Abstract:
Systems and methods for memory management for virtual machines. An example method may comprise determining that a first memory page and a second memory page are mapped to respective guest addresses that are contiguous in a guest address space of a virtual machine running, wherein the first memory page is mapped to a first guest address, determining that the first memory page and the second memory page are mapped to respective host addresses that are not contiguous in a host address space of the host computer system, tracking modifications of the first memory page, causing the virtual machine to copy the first memory page to a third memory page, such that the third memory page and the second memory page are mapped to respective contiguous host addresses, and in response to determining that the first guest page has not been modified, mapping the first guest address to the third memory page.
Public/Granted literature
- US20210303326A1 TRANSPARENT HUGE PAGES SUPPORT FOR ENCRYPTED VIRTUAL MACHINES Public/Granted day:2021-09-30
Information query