Patent ID: 11947991
Assignee: INTEL CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 14:
15. A method comprising:
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, the direct memory access operation to copy data between the physical resource and a guest memory buffer corresponding to the guest virtual machine.