Invention Grant
- Patent Title: Methods and apparatus to process commands from virtual machines
-
Application No.: US17845752Application Date: 2022-06-21
-
Publication No.: US11947991B2Publication Date: 2024-04-02
- Inventor: Yao Zu Dong , Yuankai Guo , Haozhong Zhang , Kun Tian
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Hanley, Flight & Zimmerman, LLC
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F13/16

Abstract:
A disclosed example includes accessing, by a backend block service driver in an input/output virtual machine executing on one or more processors, a first command submitted to a buffer by a paravirtualized input/output frontend block driver executing in a guest virtual machine; generating, by the backend block service driver, a translated command based on the first command by translating a virtual parameter of the first command to a physical parameter associated with a physical resource; submitting, by the backend block service driver, the translated command to an input/output queue to be processed by the physical resource based on the physical parameter; and submitting, by the backend block service driver, a completion status entry to the buffer, the completion status entry indicative of completion of a direct memory access operation that copies data between the physical resource and a guest memory buffer corresponding to the guest virtual machine.
Public/Granted literature
- US20220326979A1 METHODS AND APPARATUS TO PROCESS COMMANDS FROM VIRTUAL MACHINES Public/Granted day:2022-10-13
Information query