Patent · US Active

Flexible memory mapped input/output (I/O) space definition for a virtual device in a scalable I/O virtualization (S-IOV) architecture

US11513924B2 · kind B2 · utility

1Cited by
16References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 6, 2018
Grant dateNov 29, 2022
Priority date
Expiry dateJan 12, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2213/0058
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Examples may include a method of instantiating a virtual machine; instantiating a virtual device to transmit data to and receive data from assigned resources of a shared physical device by receiving input data requesting assigned resources for the virtual device, allocating assigned resources to the virtual device based at least in part on the input data, and mapping a page location in an address space of the shared physical device for a selected one of the assigned resources to a page location in a memory-mapped input/output (MMIO) space of the virtual device; and assigning the virtual device to the virtual machine, the virtual machine to transmit data to and receive data from the physical device via the MMIO space of the virtual device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.