Managing translation invalidation
AssigneeCavium, Inc.
InventorsShubhendu Sekhar Mukherjee, Mike Bertone
Life of this patent
Estimating the term…
Loading patent…
AssigneeCavium, Inc.
InventorsShubhendu Sekhar Mukherjee, Mike Bertone
Estimating the term…
Managing translation invalidation includes: in response to determining that a first invalidation message (IM) applies to a subset of virtual addresses (VAs) consisting of fewer than all VAs associated with a first set of translation context (TC) values, searching VA-indexed structure(s) to find and invalidate any entries that correspond to a VA in the subset; in response to determining that a second IM applies to all VAs associated with a second set of TC values and that no entry exists in invalidation-tracking structure(s) corresponding to the second set, bypassing searching any VA-indexed structure(s); and in response to determining that a third IM applies to all VAs associated with a third set of TC values and that at least one entry exists in the invalidation-tracking structure(s) corresponding to the third set, storing invalidation information in the invalidation-tracking structure(s) to invalidate the third set and delaying searching any VA-indexed structure(s).
A processor, comprising:
A method for managing translation invalidation in a processor, the method comprising:
Dependencies are inferred from the claim text.