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:
Mar. 12, 2019

Filed:

Jun. 28, 2017
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Samar Asbe, San Diego, CA (US);

Thomas Philip Speier, Wake Forest, NC (US);

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 11/07 (2006.01); G06F 12/1036 (2016.01); G06F 12/0806 (2016.01); G06F 12/1027 (2016.01);
U.S. Cl.
CPC ...
G06F 11/073 (2013.01); G06F 12/1036 (2013.01); G06F 12/0806 (2013.01); G06F 12/1027 (2013.01); G06F 2212/682 (2013.01); G06F 2212/683 (2013.01);
Abstract

Providing hardware-based translation lookaside buffer (TLB) conflict resolution in processor-based systems is disclosed. In this regard, in one aspect, a memory system provides a memory management unit (MMU) and multiple hierarchical page tables, each comprising multiple page table entries comprising corresponding translation preference indicators. The memory system further includes a TLB comprising multiple TLB entries each configured to cache a page table entry. The MMU determines whether a TLB conflict exists between a first TLB entry caching a first page table entry comprising a translation preference indicator that is set and a second TLB entry caching a second page table entry comprising a translation preference indicator that is not set. If so, the MMU selects the first TLB entry for use in a virtual-to-physical address translation operation, based on the translation preference indicator of the first page table entry cached by the first TLB entry being set.


Find Patent Forward Citations

Loading…