Apparatus and method for controlling a change in instruction set
AssigneeArm Limited
InventorGraeme Peter Barnes
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorGraeme Peter Barnes
Estimating the term…
An apparatus and method are provided for controlling a change in instruction set. The apparatus has processing circuitry arranged to operate in a capability domain comprising capabilities used to constrain operations performed by the processing circuitry. A program counter capability storage element is used to store a program counter capability used by the processing circuitry to determined a program counter value. The processing circuitry is arranged to employ a capability based operation to change the instruction set. In response to execution of at least one type of instruction to load an identified capability into the program counter capability storage element, the processing circuitry is arranged to invoke the capability based operation in order to perform a capability check operation in respect of the identified capability, and to cause the instruction set to be identified by an instruction set identifier field from the identified capability provided the capability check operation is passed.
An apparatus comprising:
A method of controlling a change in instruction set within an apparatus having processing circuitry to execute instructions of a current instruction set, the processing circuitry being arranged to operate in a bounded pointer domain comprising bounded pointers used to constrain operations performed by the processing circuitry when executing said instructions, wherein each bounded pointer includes a pointer value and range information specifying an allowable range of addresses when using the bounded pointer, the method comprising:
An apparatus comprising:
A non-transitory computer-readable storage medium storing a virtual machine computer program comprising program instructions to control a host data processing apparatus to provide an instruction execution environment corresponding to an apparatus, the apparatus comprising:
Dependencies are inferred from the claim text.