Invention Grant
- Patent Title: Application memory protection using an extended page table switching virtual machine function
-
Application No.: US16371972Application Date: 2019-04-01
-
Publication No.: US10664304B2Publication Date: 2020-05-26
- Inventor: Michael Tsirkin
- Applicant: Red Hat Israel, Ltd.
- Applicant Address: IL Ra'anana
- Assignee: Red Hat Israel, Ltd.
- Current Assignee: Red Hat Israel, Ltd.
- Current Assignee Address: IL Ra'anana
- Agency: K&L Gates LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F21/78

Abstract:
A hypervisor generates first and second page views, where a guest physical address points to a first page of the first page view and a second page of the second page view. A first pointer value is written to the first page and a second pointer value is written to the second page. A guest operating system executes a first task and if a determination to switch to the second task is made, the guest operating system reads a current pointer value and determines what the current page view is. If the guest operating system determines that the current page view is the first page view, the guest operating system saves the first pointer value in a first memory of the first task, loads the second pointer value from a second memory of the second task, and executes a virtual machine function to switch to the second page view.
Public/Granted literature
- US20190227834A1 APPLICATION MEMORY PROTECTION USING AN EXTENDED PAGE TABLE SWITCHING VIRTUAL MACHINE FUNCTION Public/Granted day:2019-07-25
Information query