CPC G06F 9/45558 (2013.01) [G06F 13/1668 (2013.01); G06F 2009/45579 (2013.01); G06F 2009/45583 (2013.01)] | 21 Claims |
1. A non-transitory computer readable storage medium comprising instructions to cause one or more processors to at least:
access a first command submitted to a buffer by a paravirtualized input/output frontend block driver of a guest virtual machine;
generate 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;
submit the translated command to an input/output queue to be processed by the physical resource based on the physical parameter; and
submit 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.
|