Diagnostic data capture control for multi-domain processors
First Claim
1. A processor operable in a plurality of modes, and a plurality of domains, said plurality of domains comprising a first domain and a second domain, the processor comprising:
- monitoring logic operable to monitor said processor and capture diagnostic data;
a storage element operable to contain at least one control parameter;
control logic operable to control said monitoring logic in dependence on said at least one control parameter and the domain in which said processor is operating, to suppress capturing of diagnostic data relating to predetermined activities of said processor in said first domain.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a processor operable in a first domain and a second domain, the processor comprising: monitoring logic operable to monitor the processor and capture diagnostic data; a storage element operable to contain at least one control parameter; control logic operable to control the monitoring logic in dependence on the at least one control parameter and the domain in which the processor is operating, to suppress capturing of diagnostic data relating to predetermined activities of the processor in the first domain. In some embodiments the first domain is a secure domain and the second domain is a non-secure domain, the monitoring function being debug or trace.
-
Citations
19 Claims
-
1. A processor operable in a plurality of modes, and a plurality of domains, said plurality of domains comprising a first domain and a second domain, the processor comprising:
-
monitoring logic operable to monitor said processor and capture diagnostic data;
a storage element operable to contain at least one control parameter;
control logic operable to control said monitoring logic in dependence on said at least one control parameter and the domain in which said processor is operating, to suppress capturing of diagnostic data relating to predetermined activities of said processor in said first domain. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of controlling a monitoring function operable to capture diagnostic data from a processor, said processor being operable in a plurality of modes and a plurality of domains, said plurality of domains comprising a first domain and a second domain, the method comprising the steps of:
-
setting a control parameter indicative of whether capturing of diagnostic data is allowable;
monitoring said processor to capture diagnostic data;
suppressing capturing of diagnostic data relating to predetermined activities of said processor in said first domain in dependence on said control parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification