| 9875103 |
Translating instructions in a speculative processor |
Linus Torvalds, Stephen C. Johnson |
2018-01-23 |
| 8418153 |
Method for integration of interpretation and translation in a microprocessor |
Linus Torvalds, David Keppel |
2013-04-09 |
| 7904891 |
Checking for instruction invariance to execute previously obtained translation code by comparing instruction to a copy stored when write operation to the memory portion occur |
John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more |
2011-03-08 |
| 7761857 |
Method for switching between interpretation and dynamic translation in a processor system based upon code sequence execution counts |
Linus Torvalds, David Keppel |
2010-07-20 |
| 7694113 |
Method for translating instructions in a speculative microprocessor |
Linus Torvalds, Stephen C. Johnson |
2010-04-06 |
| 7617088 |
Interpage prologue to protect virtual address mappings |
David Keppel, John Banning |
2009-11-10 |
| 7404181 |
Switching to original code comparison of modifiable code for translated code validity when frequency of detecting memory overwrites exceeds threshold |
John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more |
2008-07-22 |
| 7096460 |
Switching to original modifiable instruction copy comparison check to validate prior translation when translated sub-area protection exception slows down operation |
John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more |
2006-08-22 |
| 6990658 |
Method for translating instructions in a speculative microprocessor featuring committing state |
Linus Torvalds, Stephen C. Johnson |
2006-01-24 |
| 6845353 |
Interpage prologue to protect virtual address mappings |
David Keppel, John Banning |
2005-01-18 |
| 6594821 |
Translation consistency checking for modified target instructions by comparing to original copy |
John Banning, H. Peter Anvin, Guillermo J. Rozas, Andrew Shaw, Linus Torvalds +1 more |
2003-07-15 |
| 6415379 |
Method and apparatus for maintaining context while executing translated instructions |
David Keppel, Robert F. Cmelik |
2002-07-02 |
| 5905855 |
Method and apparatus for correcting errors in computer systems |
Alex Klaiber, David Keppel |
1999-05-18 |
| 4803622 |
Programmable I/O sequencer for use in an I/O processor |
William L. Bain, Jr., George W. Cox, Gerhard Grassl, Craig B. Peterson, Justin R. Rattner +2 more |
1989-02-07 |