Invention Grant
- Patent Title: Secure and efficient memory sharing for guests
-
Application No.: US16117889Application Date: 2018-08-30
-
Publication No.: US10713081B2Publication Date: 2020-07-14
- Inventor: Michael Tsirkin , Stefan Hajnoczi
- 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: K&L Gates LLP
- Main IPC: G06F9/455
- IPC: G06F9/455 ; H04L29/06 ; G06F21/62

Abstract:
Secure and efficient memory sharing for guests is disclosed. For example, a host has a host memory storing first and second guests whose memory access is managed by a hypervisor. A request to map an IOVA of the first guest to the second guest is received, where the IOVA is mapped to a GPA of the first guest, which is is mapped to an HPA of the host memory. The HPA is mapped to a second GPA of the second guest, where the hypervisor controls access permissions of the HPA. The second GPA is mapped in a second page table of the second guest to a GVA of the second guest, where a supervisor of the second guest controls access permissions of the second GPA. The hypervisor enables a program executing on the second guest to access contents of the HPA based on the access permissions of the HPA.
Public/Granted literature
- US20200073691A1 SECURE AND EFFICIENT MEMORY SHARING FOR GUESTS Public/Granted day:2020-03-05
Information query