Invention Grant
- Patent Title: Versatile protected input/output device access and isolated servicing for virtual machines
-
Application No.: US14757417Application Date: 2015-12-23
-
Publication No.: US09846592B2Publication Date: 2017-12-19
- Inventor: Nitin V. Sarangdhar , Ioannis Yannis T. Schoinas , Raul Gutierrez , Ravi Kolagotla
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Schwegman Lundberg & Woessner, P.A.
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F13/28 ; G06F13/10 ; G06F9/455

Abstract:
Embodiments are directed to managing access to input/output devices by virtual machines (VMs). A first VM and a second VM are implemented. An I/O device controller driver has a first driver portion in the first VM and a second driver portion in the second VM. The first driver portion includes a configuration engine to configure the I/O device controller with I/O device-VM mappings, where a first I/O device is mapped exclusively to the first VM, and a second I/O device is mapped to at least the second VM. The second VM includes a general processing engine to call for I/O devices via the second driver portion, and in response to a call by the general processing engine for access to the first I/O device the second driver portion is to send an access request to the first driver portion.
Public/Granted literature
- US20170185434A1 VERSATILE INPUT/OUTPUT DEVICE ACCESS FOR VIRTUAL MACHINES Public/Granted day:2017-06-29
Information query