18544110. Translation Lookaside Buffer Entry Locking (Apple Inc.)

From WikiPatents
Jump to navigation Jump to search

Translation Lookaside Buffer Entry Locking

Organization Name

Apple Inc.

Inventor(s)

Brett S. Feero of Lake Oswego OR US

Brian T. Mokrzycki of Portland OR US

Jonathan Y. Tong of Austin TX US

Michael D. Snyder of Cedar Park TX US

James N. Hardage of Austin TX US

Translation Lookaside Buffer Entry Locking

This abstract first appeared for US patent application 18544110 titled 'Translation Lookaside Buffer Entry Locking

Original Abstract Submitted

Techniques are disclosed relating to using an instruction (e.g., a pre-translate instruction) to lock translations in TLB entries. The execution of the instruction may include storing translation information in a TLB entry, and setting an indication that the entry is locked. The processor circuitry may receive an invalidate command corresponding to the locked entry. Processor circuitry may, in response to the invalidate command and based on the indication that the entry is locked, maintain the locked entry in a valid state in the translation lookaside buffer circuitry, notwithstanding the invalidate command. Processor circuitry may be further configured to modify previously-stored data in a given entry to aggregate, in the entry, translation information for multiple regions of the second address space.