Passing single-root input-output virtualization functions to nested virtual machines
AssigneeRed Hat, Inc.
InventorMichael Tsirkin
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorMichael Tsirkin
Estimating the term…
Passing communication to or from nested virtual machines can involve one or more mappings. In one example, a host hypervisor can receive, from a physical function of a host computing device, a request generated by a nested virtual function of a nested virtual machine hosted by a guest virtual machine. The request can involve a first guest virtual function of the guest virtual machine, while the nested virtual function can be mapped to a second guest virtual function of the guest virtual machine. The host hypervisor can translate, using a set of mappings stored in a host page table, a guest memory address for the first guest virtual function to a host memory address for the first guest virtual function. The host hypervisor can forward the request to the first guest virtual function using the host memory address determined through translation.
A system comprising:
A method comprising:
A non-transitory computer-readable medium comprising program code executable by a processing device for causing the processing device to perform operations comprising:
Dependencies are inferred from the claim text.