Invention Grant
- Patent Title: Performance monitoring in a data processing apparatus capable of executing instructions at a plurality of privilege levels
-
Application No.: US14747141Application Date: 2015-06-23
-
Publication No.: US09798646B2Publication Date: 2017-10-24
- Inventor: Michael John Williams , Simon John Craske
- 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: GB1414546.0 20140815
- Main IPC: G06F11/34
- IPC: G06F11/34 ; G06F11/14 ; G06F11/30

Abstract:
A data processing apparatus has processing circuitry which can execute instructions at one of several privilege levels. A plurality of performance monitoring circuits are included. In response to an instruction executed at a first privilege level, first configuration data can be set for controlling performance monitoring by a first subset of performance monitoring circuits. A disable control flag can be set in response to an instruction executed at a second privilege level higher than the first privilege level. If the disable control flag has a predetermined value then performance monitoring control circuitry disables performance monitoring by the first subset of performance monitoring circuits while the processing circuitry is executing instructions at the second privilege level.
Public/Granted literature
Information query