×

AN APPARATUS AND METHOD FOR MANAGING USE OF CAPABILITIES

  • US 20200133710A1
  • Filed: 04/19/2018
  • Published: 04/30/2020
  • Est. Priority Date: 05/05/2017
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • processing circuitry to execute instructions, the processing circuitry being operable at a plurality of exception levels, each exception level having different software execution privilege;

    a plurality of capability storage elements accessible to the processing circuitry and arranged to store capabilities used to constrain operations performed by the processing circuitry when executing said instructions; and

    capability configuration storage to identify capability configuration information for each of said plurality of exception levels, for each exception level the capability configuration information identifying at least whether the operations performed by the processing circuitry when executing instructions at that exception level are constrained by said capabilities; and

    during a switch operation from a source exception level to a target exception level, the capability configuration information in the capability configuration storage pertaining to at least one of the source exception level and the destination exception level is used to determine how execution state of the processing circuitry is managed during the switch operation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×