Translation Lookaside Buffer Entry Locking
AssigneeApple Inc.
InventorsBrett S. Feero, Brian T. Mokrzycki, Jonathan Y. Tong, Michael D. Snyder, James N. Hardage
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsBrett S. Feero, Brian T. Mokrzycki, Jonathan Y. Tong, Michael D. Snyder, James N. Hardage
Estimating the term…
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.
An apparatus, comprising:
A non-transitory computer-readable medium having an instruction stored thereon that is executable by a computing device to perform operations comprising:
A method, comprising:
Dependencies are inferred from the claim text.