• Patent Title: Apparatus and method for managing a capability domain
  • Application No.: US16607462
    Application Date: 2018-04-27
  • Publication No.: US11347508B2
    Publication Date: 2022-05-31
  • Inventor: Graeme Peter Barnes
  • Applicant: ARM LIMITED
  • Applicant Address: GB Cambridge
  • Assignee: ARM LIMITED
  • Current Assignee: ARM LIMITED
  • Current Assignee Address: GB Cambridge
  • Agency: Nixon & Vanderhye P.C.
  • Priority: GB1708395 20170525
  • International Application: PCT/GB2018/051114 WO 20180427
  • International Announcement: WO2018/215733 WO 20181129
  • Main IPC: G06F9/30
  • IPC: G06F9/30 G06F9/32
Apparatus and method for managing a capability domain
Abstract:
An apparatus and method are provided for managing a capability domain. The apparatus has processing circuitry for executing instructions, the processing circuitry when in a default state being arranged to operate in a capability domain comprising capabilities used to constrain operations performed by the processing circuitry when executing the instructions. A program counter capability storage element is also provided to store a program counter capability used by the processing circuitry to determine a program counter value. The program counter capability is arranged to identify a capability state for the processing circuitry. The processing circuitry is then arranged, when the capability state indicates the default state, to operate in the capability domain. However, when the capability state indicates the executive state, the processing circuitry is arranged to operate in a manner less constrained than when in the default state so as to allow modification of the capability domain. This provides a simple and effective mechanism for selectively allowing the apparatus to modify the capability domain.
Public/Granted literature
Information query
Patent Agency Ranking
0/0