Patent · US Active

Virtualization bridge device

US7979592B1 · kind B1 · utility

95Cited by
19References
24Claims
0Family size

Assignee

Inventors

Key dates

Filing dateFeb 9, 2008
Grant dateJul 12, 2011
Priority date
Expiry dateMar 27, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F13/404
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system includes a shared I/O device including functions providing access to device local memory space, and a plurality of roots coupled to the shared I/O device via a switch fabric. A first root assigns a first address in a first root memory space to a first function. A second root assigns a second address in a second root memory space to a second function. The switch fabric maps the first root memory space to a first portion of device local memory space and the second root memory space to a second portion of device local memory space. Subsequently, the switch receives a data transaction request from the first root targeted to the first address, translates the first address to a corresponding location in the first portion of the device local memory space based on the mapping, and routes the data transaction request to the I/O device.

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