Invention Grant
- Patent Title: Translation bypass by host IOMMU for systems with virtual IOMMU
-
Application No.: US15351853Application Date: 2016-11-15
-
Publication No.: US10013199B2Publication Date: 2018-07-03
- Inventor: Michael Tsirkin , Amnon Ilan
- 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: G06F13/00
- IPC: G06F13/00 ; G06F3/06 ; G06F9/455

Abstract:
A system and method of translation bypass includes a hypervisor retrieving a physical bus address range from a host input-output memory management unit. The hypervisor reserves an allowed address range of the physical bus address range, and sends the allowed address range to a guest virtual machine. Sending the allowed address range sets a guest bus address range mapped by a virtual input-output memory management unit. The guest virtual machine is prevented from accessing any bus address outside of the allowed address range. The hypervisor receives, from the guest virtual machine, an access request to a guest bus address, which is an address within the allowed address range. The hypervisor stores the access request to the guest bus address in physical memory mapped in the host input-output memory management unit to an address outside of the allowed address range.
Public/Granted literature
- US20180136868A1 TRANSLATION BYPASS BY HOST IOMMU FOR SYSTEMS WITH VIRTUAL IOMMU Public/Granted day:2018-05-17
Information query