The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Apr. 12, 2016

Filed:

Jun. 05, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Anthony J. Bybell, Cedar Park, TX (US);

Bradly G. Frey, Austin, TX (US);

Michael K. Gschwind, Chappaqua, NY (US);

Benjamin Herrenschmidt, Narrabundah, AU;

Paul Mackerras, Weston, AU;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 12/1045 (2013.01); G06F 9/5077 (2013.01); G06F 12/1027 (2013.01); G06F 2212/50 (2013.01); G06F 2212/652 (2013.01); G06F 2212/68 (2013.01); G06F 2212/684 (2013.01);
Abstract

In response to a current context, with a particular process currently in control of a processor requesting access to a shared address space, a translation lookaside buffer (TLB) controller sets a process identifier field in a virtual address to be looked up in a TLB to a clamped value different from an identifier for the process, wherein the virtual address comprises at least the process identifier field and an effective address field set to an address in the requested shared address space. In response to the TLB controller comparing the virtual address for the current context to a particular entry of at least one entry within the TLB comprising the at least one entry stored for a previous translation of a previous virtual address, the TLB controller only indicates a match between the process identifier field and a translation process identifier field within the particular entry of the TLB if the translation process identifier field is also set to the clamped value.


Find Patent Forward Citations

Loading…