Fault handling in address translation transactions
AssigneeArm Limited
InventorsViswanath Chakrala, Timothy Nicholas Hay, Stuart David Biles
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsViswanath Chakrala, Timothy Nicholas Hay, Stuart David Biles
Estimating the term…
A data processing apparatus having a memory configured to store tables having virtual to physical address translations, a cache configured to store a subset of the virtual to physical address translations and cache management circuitry configured to control transactions received from the processor requesting virtual address to physical address translations. The data processing apparatus identifies where a faulting transaction has occurred during execution of a context and whether the faulting transaction has a transaction stall or transaction terminate fault. The cache management circuitry is responsive to identification of the faulting transaction having a transaction terminate fault to invalidate all address translations in the cache that relate to the context of the faulting transaction such that a valid bit associated with each entry in the cache is set to invalid for the address translations.
A data processing apparatus comprising:
A method of handling faults within address translation circuitry in a data processing apparatus, the data processing apparatus comprising:
A data processing apparatus comprising:
Dependencies are inferred from the claim text.