Virtualization bridge device
US7979592B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Feb 9, 2008 |
| Grant date | Jul 12, 2011 |
| Priority date | — |
| Expiry date | Mar 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.