Exception handling in a data processing apparatus having a secure domain and a less secure domain
AssigneeArm Limited
InventorsThomas Christopher GROCUTT, Richard Roy Grisenthwaite
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsThomas Christopher GROCUTT, Richard Roy Grisenthwaite
Estimating the term…
A data processing apparatus and method are provided for handling exceptions, including processing circuitry configured to perform data processing operations in response to program code, said circuitry including exception control circuitry. A plurality of registers are provided including a first and second subsets of registers, and a data store. The data store includes a secure region and a less secure region, wherein the secure region is for storing data accessible by the processing circuitry when operating in a secure domain and not accessible by the processing circuitry when operating in a less secure domain. The exception control circuitry performs state saving of data from the first subset of registers before triggering the processing circuitry to perform an exception handling routine corresponding to the exception. Where background processing was performed by the processing circuitry in the secure domain, the exception control circuitry performs additional state saving of the data.
A data processing apparatus comprising:
A data processing apparatus comprising:
A method of processing data on a data processing apparatus, said data processing apparatus comprising processing circuitry for performing data processing operations in response to program code, the processing circuitry comprising exception control circuitry for controlling exception processing, a plurality of registers for storing data, the registers including a first subset of registers and a second subset of registers, and a data store for storing data, the data store comprising a plurality of regions including a secure region and a less secure region, wherein the secure region is for storing data which is accessible by the processing circuitry when operating in a secure domain and not accessible by the processing circuitry when operating in a less secure domain, said method comprising:
A data processing apparatus comprising:
Dependencies are inferred from the claim text.