Shared input/output load-store architecture

Electrical computers and digital data processing systems: input/ – Input/output data processing – Input/output expansion

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S030000

Reexamination Certificate

active

07836211

ABSTRACT:
An apparatus and method are provided that enable I/O devices to be shared and/or partitioned among a plurality of operating system domains within the load-store fabric of each of the operating system domains without requiring modification to the operating system or driver software of the operating system domains. The apparatus includes sharing logic and a first shared input/output (I/O) endpoint. The sharing logic is coupled to a plurality of operating system domains through a load-store fabric. The sharing logic routes transactions between the plurality of operating system domains. The first shared input/output (I/O) endpoint is coupled to the sharing logic. The first shared I/O endpoint requests/completes the transactions for the each of said plurality of operating system domains according to a variant of a protocol that encapsulates an OS domain header within a transaction layer packet.

REFERENCES:
patent: 4058672 (1977-11-01), Crager et al.
patent: 5280614 (1994-01-01), Munroe et al.
patent: 5414851 (1995-05-01), Brice, Jr. et al.
patent: 5581709 (1996-12-01), Ito et al.
patent: 5590285 (1996-12-01), Krause et al.
patent: 5590301 (1996-12-01), Guenthner et al.
patent: 5600805 (1997-02-01), Fredericks et al.
patent: 5623666 (1997-04-01), Pike et al.
patent: 5633865 (1997-05-01), Short
patent: 5758125 (1998-05-01), Misinai et al.
patent: 5761669 (1998-06-01), Montague et al.
patent: 5790807 (1998-08-01), Fishler et al.
patent: 5812843 (1998-09-01), Yamazaki et al.
patent: 5909564 (1999-06-01), Alexander et al.
patent: 5926833 (1999-07-01), Rasoulian et al.
patent: 6009275 (1999-12-01), DeKoning et al.
patent: 6014669 (2000-01-01), Slaughter et al.
patent: 6044465 (2000-03-01), Dutcher et al.
patent: 6047339 (2000-04-01), Su et al.
patent: 6055596 (2000-04-01), Cepulis
patent: 6078964 (2000-06-01), Ratcliff et al.
patent: 6112263 (2000-08-01), Futral
patent: 6128666 (2000-10-01), Muller et al.
patent: 6141707 (2000-10-01), Halligan et al.
patent: 6167052 (2000-12-01), McNeill et al.
patent: 6170025 (2001-01-01), Drottar et al.
patent: 6222846 (2001-04-01), Bonola et al.
patent: 6240467 (2001-05-01), Beardsley et al.
patent: 6247077 (2001-06-01), Muller et al.
patent: 6343324 (2002-01-01), Hubis et al.
patent: 6421711 (2002-07-01), Blumenau et al.
patent: 6484245 (2002-11-01), Sanada et al.
patent: 6496880 (2002-12-01), Ma et al.
patent: 6507896 (2003-01-01), Sanada et al.
patent: 6510496 (2003-01-01), Tarui et al.
patent: 6523096 (2003-02-01), Sanada et al.
patent: 6535964 (2003-03-01), Sanada et al.
patent: 6542919 (2003-04-01), Wendorf et al.
patent: 6556580 (2003-04-01), Wang et al.
patent: 6601116 (2003-07-01), Shemla et al.
patent: 6615336 (2003-09-01), Chen et al.
patent: 6622153 (2003-09-01), Lee et al.
patent: 6633916 (2003-10-01), Kauffman
patent: 6640206 (2003-10-01), Callender et al.
patent: 6662254 (2003-12-01), Tal et al.
patent: 6665304 (2003-12-01), Beck et al.
patent: 6678269 (2004-01-01), Michels et al.
patent: 6728844 (2004-04-01), Sanada et al.
patent: 6742090 (2004-05-01), Sanada et al.
patent: 6745281 (2004-06-01), Saegusa
patent: 6760793 (2004-07-01), Kelley
patent: 6772270 (2004-08-01), Kurpanek
patent: 6779071 (2004-08-01), Kallat et al.
patent: 6820168 (2004-11-01), Tanaka et al.
patent: 6823458 (2004-11-01), Lee et al.
patent: 6834326 (2004-12-01), Wang et al.
patent: 6859825 (2005-02-01), Williams
patent: 6877073 (2005-04-01), Sanada et al.
patent: 6918060 (2005-07-01), Fanning
patent: 6944617 (2005-09-01), Harriman
patent: 6961761 (2005-11-01), Masuyama et al.
patent: 7013353 (2006-03-01), Parthasarathy et al.
patent: 7024510 (2006-04-01), Olarig
patent: 7046668 (2006-05-01), Pettey et al.
patent: 7103064 (2006-09-01), Pettey et al.
patent: 7136953 (2006-11-01), Bisson et al.
patent: 7152128 (2006-12-01), Wehage et al.
patent: 7231486 (2007-06-01), Ajanovic et al.
patent: 7493416 (2009-02-01), Pettey
patent: 2001/0032280 (2001-10-01), Osakada et al.
patent: 2002/0016845 (2002-02-01), Palmer et al.
patent: 2002/0026558 (2002-02-01), Reuter et al.
patent: 2002/0027906 (2002-03-01), Athreya et al.
patent: 2002/0029319 (2002-03-01), Robbins et al.
patent: 2002/0052914 (2002-05-01), Zalewski et al.
patent: 2002/0072892 (2002-06-01), Shirley
patent: 2002/0078271 (2002-06-01), Berry
patent: 2002/0099901 (2002-07-01), Tanaka et al.
patent: 2002/0126693 (2002-09-01), Stark et al.
patent: 2002/0172195 (2002-11-01), Pekkala et al.
patent: 2002/0186694 (2002-12-01), Mahajan et al.
patent: 2003/0003140 (2003-01-01), Rimmer
patent: 2003/0069975 (2003-04-01), Abjanic et al.
patent: 2003/0069993 (2003-04-01), Na et al.
patent: 2003/0079055 (2003-04-01), Chen
patent: 2003/0091037 (2003-05-01), Latif et al.
patent: 2003/0112805 (2003-06-01), Stanton
patent: 2003/0123484 (2003-07-01), Harriman
patent: 2003/0126202 (2003-07-01), Watt
patent: 2003/0131105 (2003-07-01), Czeiger et al.
patent: 2003/0158992 (2003-08-01), Ajanovic et al.
patent: 2003/0163341 (2003-08-01), Banerjee et al.
patent: 2003/0188060 (2003-10-01), Van Hensbergen
patent: 2003/0200315 (2003-10-01), Goldenberg et al.
patent: 2003/0200330 (2003-10-01), Oelke et al.
patent: 2003/0204593 (2003-10-01), Brown et al.
patent: 2003/0208531 (2003-11-01), Matters et al.
patent: 2003/0208551 (2003-11-01), Matters et al.
patent: 2003/0208631 (2003-11-01), Matters et al.
patent: 2003/0208632 (2003-11-01), Rimmer
patent: 2003/0208633 (2003-11-01), Rimmer
patent: 2003/0212830 (2003-11-01), Greenblat et al.
patent: 2003/0217183 (2003-11-01), Rimmer et al.
patent: 2004/0003140 (2004-01-01), Rimmer
patent: 2004/0013092 (2004-01-01), Betker et al.
patent: 2004/0013124 (2004-01-01), Peebles et al.
patent: 2004/0019714 (2004-01-01), Kelley et al.
patent: 2004/0019726 (2004-01-01), Kelley et al.
patent: 2004/0019729 (2004-01-01), Kelley et al.
patent: 2004/0024894 (2004-02-01), Osman et al.
patent: 2004/0025166 (2004-02-01), Adlung et al.
patent: 2004/0054838 (2004-03-01), Hoese et al.
patent: 2004/0068591 (2004-04-01), Workman et al.
patent: 2004/0073712 (2004-04-01), Larson et al.
patent: 2004/0073716 (2004-04-01), Boom et al.
patent: 2004/0081104 (2004-04-01), Pan et al.
patent: 2004/0088414 (2004-05-01), Flynn et al.
patent: 2004/0098532 (2004-05-01), Huang et al.
patent: 2004/0109460 (2004-06-01), Banks et al.
patent: 2004/0109473 (2004-06-01), Lebizay et al.
patent: 2004/0111559 (2004-06-01), Heil
patent: 2004/0117516 (2004-06-01), Date
patent: 2004/0117536 (2004-06-01), Franke et al.
patent: 2004/0117598 (2004-06-01), Arimilli et al.
patent: 2004/0123014 (2004-06-01), Schaefer et al.
patent: 2004/0128410 (2004-07-01), Mayhew et al.
patent: 2004/0165588 (2004-08-01), Pandya
patent: 2004/0213211 (2004-10-01), Green
patent: 2004/0221047 (2004-11-01), Grover et al.
patent: 2004/0233921 (2004-11-01), Krieg et al.
patent: 2004/0249975 (2004-12-01), Tuck et al.
patent: 2004/0260842 (2004-12-01), Pettey et al.
patent: 2004/0268015 (2004-12-01), Pettey et al.
patent: 2005/0027900 (2005-02-01), Pettey
patent: 2005/0050240 (2005-03-01), Wilkins et al.
patent: 2005/0053060 (2005-03-01), Pettey
patent: 2005/0080982 (2005-04-01), Vasilevsky et al.
patent: 2005/0097271 (2005-05-01), Davies et al.
patent: 2005/0102437 (2005-05-01), Pettey et al.
patent: 2005/0114623 (2005-05-01), Craddock et al.
patent: 2005/0147117 (2005-07-01), Pettey et al.
patent: 2005/0157725 (2005-07-01), Pettey
patent: 2005/0157754 (2005-07-01), Pettey
patent: 2005/0169258 (2005-08-01), Millet et al.
patent: 2005/0172041 (2005-08-01), Pettey
patent: 2005/0172047 (2005-08-01), Pettey
patent: 2005/0238035 (2005-10-01), Riley
patent: 2006/0092928 (2006-05-01), Pike et al.
patent: 2006/0206655 (2006-09-01), Chappell et al.
patent: 2007/0050520 (2007-03-01), Riley
patent: 2008/0117909 (2008-05-01), Johnson
patent: 0571691 (1993-12-01), None
patent: 0574691 (1993-12-01), None
patent: 0935200 (1999-11-01), None
patent: 1115064 (2001-07-01), None
patent: 1376932 (2004-01-01), None
patent: 2002084311 (2002-03-01), None
patent: 2002183102 (2002-06-01), None
patent: 545015 (2003-08-01), None
patent: WO94/19749 (1994-01-01), None
patent: WO9929071 (1999-06-01), None
pa

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Shared input/output load-store architecture does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Shared input/output load-store architecture, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Shared input/output load-store architecture will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4240569

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.