Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output addressing
Reexamination Certificate
2011-07-12
2011-07-12
Kindred, Alford W (Department: 2181)
Electrical computers and digital data processing systems: input/
Input/output data processing
Input/output addressing
C710S008000, C709S205000
Reexamination Certificate
active
07979592
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.
REFERENCES:
patent: 6728258 (2004-04-01), Okada et al.
patent: 7188209 (2007-03-01), Pettey et al.
patent: 7219183 (2007-05-01), Pettey et al.
patent: 7457906 (2008-11-01), Pettey et al.
patent: 7493416 (2009-02-01), Pettey
patent: 7502370 (2009-03-01), Pettey
patent: 7512717 (2009-03-01), Pettey
patent: 7617333 (2009-11-01), Pettey
patent: 7620064 (2009-11-01), Pettey et al.
patent: 7620066 (2009-11-01), Pettey et al.
patent: 7657663 (2010-02-01), Freimuth et al.
patent: 7664909 (2010-02-01), Pettey
patent: 7698483 (2010-04-01), Pettey et al.
patent: 7706372 (2010-04-01), Pettey et al.
patent: 7707346 (2010-04-01), Deshpande et al.
patent: 7743197 (2010-06-01), Chavan et al.
patent: 7782893 (2010-08-01), Pettey et al.
patent: 7836211 (2010-11-01), Pettey et al.
patent: 7882330 (2011-02-01), Haertel et al.
patent: 2004/0172494 (2004-09-01), Pettey et al.
patent: 2006/0242354 (2006-10-01), Johnsen et al.
patent: 2006/0253619 (2006-11-01), Torudbakken et al.
patent: 2008/0137677 (2008-06-01), Boyd et al.
patent: 2008/0147898 (2008-06-01), Freimuth et al.
patent: 2008/0147904 (2008-06-01), Freimuth et al.
patent: 2008/0147937 (2008-06-01), Freimuth et al.
patent: 2008/0147938 (2008-06-01), Freimuth et al.
patent: 2008/0147943 (2008-06-01), Freimuth et al.
patent: 2008/0147959 (2008-06-01), Freimuth et al.
patent: 2008/0148032 (2008-06-01), Freimuth et al.
patent: 2008/0148295 (2008-06-01), Freimuth et al.
Michael Krause, I/O Virtualization and Sharing, 2006, microsoft winhec, pp. 1-51.
Glaser Stephen
Khan Asif
Nalley Jon
Pettey Christopher J.
Rousset Stephen
Emulex Design and Manufacturing Corporation
Huffman James W.
Kindred Alford W
Rankin Rory
Unelus Ernest
LandOfFree
Virtualization bridge device does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Virtualization bridge device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtualization bridge device will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2693703