Virtual translation lookaside buffer

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C717S136000, C717S140000, C717S148000, C717S151000, C711S118000, C711S202000, C711S207000, C718S001000

Reexamination Certificate

active

06907600

ABSTRACT:
In one embodiment, a method for supporting address translation in a virtual-machine environment includes creating a guest translation data structure to be used by a guest operating system for address translation operations, creating an active translation data structure based on the guest translation data structure, and periodically modifying the content of the active translation data structure to conform to the content of the guest translations data structure. The content of the active translation data structure is used by a processor to cache address translations in a translation-lookaside buffer (TLB).

REFERENCES:
patent: 3699532 (1972-10-01), Schaffer et al.
patent: 3996449 (1976-12-01), Attanasio et al.
patent: 4037214 (1977-07-01), Birney et al.
patent: 4162536 (1979-07-01), Morley
patent: 4207609 (1980-06-01), Luiz et al.
patent: 4276594 (1981-06-01), Morley
patent: 4307447 (1981-12-01), Provanzano et al.
patent: 4319233 (1982-03-01), Matsuoka et al.
patent: 4319323 (1982-03-01), Ermolovich et al.
patent: 4347565 (1982-08-01), Kaneda et al.
patent: 4403283 (1983-09-01), Myntti et al.
patent: 4419724 (1983-12-01), Branigin et al.
patent: 4430709 (1984-02-01), Schleupen et al.
patent: 4456954 (1984-06-01), Bullions, III et al.
patent: 4571672 (1986-02-01), Hatada et al.
patent: 4621318 (1986-11-01), Maeda
patent: 4759064 (1988-07-01), Chaum
patent: 4795893 (1989-01-01), Ugon
patent: 4802084 (1989-01-01), Ikegaya et al.
patent: 4825052 (1989-04-01), Chemin et al.
patent: 4907270 (1990-03-01), Hazard
patent: 4907272 (1990-03-01), Hazard
patent: 4910774 (1990-03-01), Barakat
patent: 4975836 (1990-12-01), Hirosawa et al.
patent: 5007082 (1991-04-01), Cummins
patent: 5079737 (1992-01-01), Hackbarth
patent: 5187802 (1993-02-01), Inoue et al.
patent: 5230069 (1993-07-01), Brelsford et al.
patent: 5237616 (1993-08-01), Abraham et al.
patent: 5287363 (1994-02-01), Wolf et al.
patent: 5295251 (1994-03-01), Wakui et al.
patent: 5319760 (1994-06-01), Mason et al.
patent: 5361375 (1994-11-01), Ogi
patent: 5381535 (1995-01-01), Gum et al.
patent: 5386552 (1995-01-01), Garney
patent: 5434999 (1995-07-01), Goire et al.
patent: 5442645 (1995-08-01), Ugon et al.
patent: 5455909 (1995-10-01), Blomgren et al.
patent: 5459867 (1995-10-01), Adams et al.
patent: 5469557 (1995-11-01), Salt et al.
patent: 5506975 (1996-04-01), Onodera
patent: 5511217 (1996-04-01), Nakajima et al.
patent: 5522075 (1996-05-01), Robinson et al.
patent: 5528231 (1996-06-01), Patarin
patent: 5533126 (1996-07-01), Hazard et al.
patent: 5555385 (1996-09-01), Osisek
patent: 5555414 (1996-09-01), Hough et al.
patent: 5560013 (1996-09-01), Scalzi et al.
patent: 5564040 (1996-10-01), Kubals
patent: 5566323 (1996-10-01), Ugon
patent: 5574936 (1996-11-01), Ryba et al.
patent: 5582717 (1996-12-01), Di Santo
patent: 5604805 (1997-02-01), Brands
patent: 5606617 (1997-02-01), Brands
patent: 5628022 (1997-05-01), Ueno et al.
patent: 5628023 (1997-05-01), Bryant et al.
patent: 5633929 (1997-05-01), Kaliski, Jr.
patent: 5668971 (1997-09-01), Neufeld
patent: 5684948 (1997-11-01), Johnson et al.
patent: 5706469 (1998-01-01), Kobayashi
patent: 5720609 (1998-02-01), Pfefferle
patent: 5721222 (1998-02-01), Bernstein et al.
patent: 5737760 (1998-04-01), Grimmer, Jr. et al.
patent: 5740178 (1998-04-01), Jacks et al.
patent: 5752046 (1998-05-01), Oprescu et al.
patent: 5757919 (1998-05-01), Herbert et al.
patent: 5796835 (1998-08-01), Saada
patent: 5809546 (1998-09-01), Greenstein et al.
patent: 5825875 (1998-10-01), Ugon
patent: 5825880 (1998-10-01), Sudia et al.
patent: 5852717 (1998-12-01), Bhide et al.
patent: 5854913 (1998-12-01), Goetz et al.
patent: 5867577 (1999-02-01), Patarin
patent: 5872994 (1999-02-01), Akiyama et al.
patent: 5900606 (1999-05-01), Rigal
patent: 5901225 (1999-05-01), Ireton et al.
patent: 5903752 (1999-05-01), Dingwall et al.
patent: 5919257 (1999-07-01), Trostle
patent: 5935242 (1999-08-01), Madany et al.
patent: 5935247 (1999-08-01), Pai et al.
patent: 5944821 (1999-08-01), Angelo
patent: 5953502 (1999-09-01), Helbig, Sr.
patent: 5956408 (1999-09-01), Arnold
patent: 5970147 (1999-10-01), Davis et al.
patent: 5978475 (1999-11-01), Schneier et al.
patent: 6021481 (2000-02-01), Eickemeyer et al.
patent: 6035374 (2000-03-01), Panwar et al.
patent: 6044478 (2000-03-01), Green
patent: 6055637 (2000-04-01), Hudson et al.
patent: 6061794 (2000-05-01), Angelo
patent: 6075938 (2000-06-01), Bugnion et al.
patent: 6085296 (2000-07-01), Karkhanis et al.
patent: 6088262 (2000-07-01), Nasu
patent: 6092095 (2000-07-01), Maytal
patent: 6093213 (2000-07-01), Favor et al.
patent: 6101584 (2000-08-01), Satou et al.
patent: 6108644 (2000-08-01), Goldschlag et al.
patent: 6115816 (2000-09-01), Davis
patent: 6125430 (2000-09-01), Noel et al.
patent: 6131166 (2000-10-01), Wong-Isley
patent: 6148379 (2000-11-01), Schimmel
patent: 6173417 (2001-01-01), Merrill
patent: 6175924 (2001-01-01), Arnold
patent: 6182089 (2001-01-01), Ganapathy et al.
patent: 6188257 (2001-02-01), Buer
patent: 6192455 (2001-02-01), Bogin et al.
patent: 6199152 (2001-03-01), Kelly et al.
patent: 6212635 (2001-04-01), Reardon
patent: 6222923 (2001-04-01), Schwenk
patent: 6249872 (2001-06-01), Wildgrube et al.
patent: 6252650 (2001-06-01), Nakamra
patent: 6269392 (2001-07-01), Cotichini et al.
patent: 6272533 (2001-08-01), Browne
patent: 6275933 (2001-08-01), Fine et al.
patent: 6282650 (2001-08-01), Davis
patent: 6292874 (2001-09-01), Barnett
patent: 6301646 (2001-10-01), Hostetter et al.
patent: 6308270 (2001-10-01), Guthery et al.
patent: 6321314 (2001-11-01), Van Dyke
patent: 6327652 (2001-12-01), England et al.
patent: 6330670 (2001-12-01), England et al.
patent: 6339815 (2002-01-01), Feng et al.
patent: 6339816 (2002-01-01), Bausch
patent: 6357004 (2002-03-01), Davis
patent: 6363485 (2002-03-01), Adams
patent: 6374286 (2002-04-01), Gee et al.
patent: 6378068 (2002-04-01), Foster
patent: 6378072 (2002-04-01), Collins et al.
patent: 6389537 (2002-05-01), Davis et al.
patent: 6397242 (2002-05-01), Devine et al.
patent: 6397379 (2002-05-01), Yates. et al.
patent: 6412035 (2002-06-01), Webber
patent: 6421702 (2002-07-01), Gulick
patent: 6435416 (2002-08-01), Slassi
patent: 6445797 (2002-09-01), McGough et al.
patent: 6446189 (2002-09-01), Zuraski et al.
patent: 6463535 (2002-10-01), Drews et al.
patent: 6463537 (2002-10-01), Tello
patent: 6499123 (2002-12-01), McFarland et al.
patent: 6505279 (2003-01-01), Phillips et al.
patent: 6507904 (2003-01-01), Ellison et al.
patent: 6510508 (2003-01-01), Zuraski et al.
patent: 6529909 (2003-03-01), Bowman-Amuah
patent: 6535988 (2003-03-01), Poisner
patent: 6557104 (2003-04-01), Vu et al.
patent: 6560627 (2003-05-01), McDonald et al.
patent: 6609199 (2003-08-01), DeTreville
patent: 6615278 (2003-09-01), Curtis
patent: 6633963 (2003-10-01), Ellison et al.
patent: 6633981 (2003-10-01), Davis
patent: 6651171 (2003-11-01), England et al.
patent: 6678825 (2004-01-01), Ellison et al.
patent: 6684326 (2004-01-01), Cromer et al.
patent: 6789156 (2004-09-01), Waldspurger
patent: 2001/0021969 (2001-09-01), Burger et al.
patent: 2001/0027511 (2001-10-01), Wakabayashi et al.
patent: 2001/0027527 (2001-10-01), Khidekel et al.
patent: 2002/0007456 (2002-01-01), Peinado et al.
patent: 2002/0023032 (2002-02-01), Pearson et al.
patent: 2002/0147916 (2002-10-01), Strongin et al.
patent: 2002/0166061 (2002-11-01), Falik et al.
patent: 2002/0169717 (2002-11-01), Challener
patent: 2003/0018892 (2003-01-01), Tello
patent: 2003/0074548 (2003-04-01), Cromer et al.
patent: 2003/0115453 (2003-06-01), Grawrock
patent: 2003/0126442 (2003-07-01), Glew et al.
patent: 2003/0126453 (2003-07-01), Glew et al.
patent: 2003/0159056 (2003-08-01), Cromer et al.
patent: 2003/0188179 (2003-10-01), Challener et al.
patent: 2003/0196085 (2003-10-01), Lampson et al.
patent: 2004/0117539 (2004-06-01), Bennett et al.
patent: 0473913 (1992-03-01), None
patent: 0602867 (1994-06-01), None
patent: 0892521 (1999-01-01), None
patent: 0930567 (1999-07-01), None
patent: 0961193 (1999-12-01), None
patent: 0965902 (1999-12-01), None
patent: 1030237 (2000-08-01), None
patent: 10

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

Virtual translation lookaside buffer does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Virtual translation lookaside buffer, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Virtual translation lookaside buffer will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3511479

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