Snooping With Access Permissions
AssigneeArm Limited
InventorsGurunath Ramagiri, Tushar P. Ringe, Mukesh Patel, Jamshed Jalal, Iat Pui Chan, Lakshmi Joga Vishnu Vardhan Badukonda
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsGurunath Ramagiri, Tushar P. Ringe, Mukesh Patel, Jamshed Jalal, Iat Pui Chan, Lakshmi Joga Vishnu Vardhan Badukonda
Estimating the term…
A method and apparatus are provided to enable snoop forwarding to occur together with memory protection. A data processing apparatus in, for instance, the form of a home node forwards a snoop forwarding request on behalf of a requester to a target, the snoop forwarding request being capable of indicating one or more access permissions of the target in relation to the data. A further data processing apparatus in the form of, for instance, a receiver node may receive the snoop forwarding request and based on its own permissions that are provided in the snoop forwarding request, together with the state of the data, either provide a response back to the requester or the home node. In a still further data processing apparatus in the form of, for instance, a Memory Protection Unit (MPU), a regular snoop forwarding request made to a target in relation to data can be forwarded to the target or demoted to a non-forwarding snoop request based on the permissions of the target in relation to the data at the MPU.
(canceled)
The data processing apparatus according to claim 6, further comprising:
The data processing apparatus according to claim 6, wherein the transmit circuitry is further adapted to send the forwarding snoop request to the target via a Memory Protection Unit.
The data processing apparatus according to claim 6, wherein:
The data processing apparatus according to claim 6, wherein the forwarding snoop request comprises a field to indicate the one or more access permissions.
A data processing apparatus, further comprising:
A method comprising:
A data processing apparatus comprising:
A method comprising:
A data processing apparatus comprising:
A method comprising:
Dependencies are inferred from the claim text.