From 1e98e54cde8e3f96eec5fa90712582f5071eb2ee Mon Sep 17 00:00:00 2001 From: Iain Robertson Date: Sun, 20 Oct 2024 19:49:52 +0100 Subject: [PATCH] Triggering clarifications --- ingressPort.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ingressPort.adoc b/ingressPort.adoc index fe245bf..58ea0e9 100644 --- a/ingressPort.adoc +++ b/ingressPort.adoc @@ -492,6 +492,11 @@ from the oldest instruction retired in the cycle that Trace-on is asserted, and stops following the newest instruction retired in the cycle that Trace-off is asserted (subject to any optional filtering). +It follows from this that: + +* if tracing is enabled and trace-off occurs on the cycle before trace-on, then tracing will continue unimpeded (i.e. it stays on); +* if tracing is disabled and trace-on and trace-off triggers occur simultaneously then only the instructions retired in that cycle will be traced. + Trace-notify provides means to ensure that a specified instruction is explicitly reported (subject to any optional filtering). This capability is sometimes known as a watchpoint.