An apparatus and method for controlling access to a set of memory mapped control registers
AssigneeArm Limited
InventorThomas Christopher GROCUTT
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorThomas Christopher GROCUTT
Estimating the term…
A technique for controlling access to a set of memory mapped control registers. The apparatus has processing circuitry for executing program code to perform data processing operations, and a set of memory mapped control registers for storing control information used to control operation of the processing circuitry. Further, a lockdown register used to store a lockdown value. The processing circuitry is arranged to execute store instructions to perform write operations to a memory address space . Thethe processing circuitry is arranged to prevent a write operation being performed to change the control information in the memory mapped control registers . This significantly reduces the prospect of an attacker seeking to exploit a software vulnerability to change the control information in the memory mapped control registers.
An apparatus comprising:
A method of controlling access to a set of memory mapped control registers within an apparatus, comprising:
A computer program for controlling a host data processing apparatus to provide an instruction execution environment, comprising:
Dependencies are inferred from the claim text.