]> www.infradead.org Git - linux.git/commitdiff
perf arm-spe: Update --itrace help text
authorGraham Woodward <graham.woodward@arm.com>
Fri, 25 Oct 2024 14:30:09 +0000 (15:30 +0100)
committerNamhyung Kim <namhyung@kernel.org>
Tue, 29 Oct 2024 23:10:17 +0000 (16:10 -0700)
The --itrace help now needs updating to reflect that
the --itrace=b argument sythesises branches as well
as branch misses.

Signed-off-by: Graham Woodward <graham.woodward@arm.com>
Reviewed-by: James Clark <james.clark@linaro.org>
Tested-by: Leo Yan <leo.yan@arm.com>
Cc: nd@arm.com
Cc: mike.leach@linaro.org
Cc: linux-arm-kernel@lists.infradead.org
Link: https://lore.kernel.org/r/20241025143009.25419-5-graham.woodward@arm.com
Signed-off-by: Namhyung Kim <namhyung@kernel.org>
tools/perf/Documentation/itrace.txt
tools/perf/Documentation/perf-arm-spe.txt
tools/perf/util/auxtrace.h

index 19cc179be9a784708492f18a94f06752b33c49f6..40476b227f8d61d3e4ede247707d987883aa3fa9 100644 (file)
@@ -1,6 +1,6 @@
                i       synthesize instructions events
                y       synthesize cycles events
-               b       synthesize branches events (branch misses for Arm SPE)
+               b       synthesize branches events
                c       synthesize branches events (calls only)
                r       synthesize branches events (returns only)
                x       synthesize transactions events
index 0a3eda482307a32f0ac3def691b4a84c14b4a90b..de2b0b479249e77ad6ba642aca1552afdcc1510c 100644 (file)
@@ -187,7 +187,7 @@ groups:
   7 llc-access
   2 tlb-miss
   1K tlb-access
-  36 branch-miss
+  36 branch
   0 remote-access
   900 memory
 
index a1895a4f530be7df821c86507e9958b6820367d7..dddaf4f3ffeda601d35e665d11d1719603c74765 100644 (file)
@@ -75,7 +75,6 @@ enum itrace_period_type {
  *          (not fully accurate, since CYC packets are only emitted
  *          together with other events, such as branches)
  * @branches: whether to synthesize 'branches' events
- *            (branch misses only for Arm SPE)
  * @transactions: whether to synthesize events for transactions
  * @ptwrites: whether to synthesize events for ptwrites
  * @pwr_events: whether to synthesize power events
@@ -650,7 +649,7 @@ bool auxtrace__evsel_is_auxtrace(struct perf_session *session,
 #define ITRACE_HELP \
 "                              i[period]:              synthesize instructions events\n" \
 "                              y[period]:              synthesize cycles events (same period as i)\n" \
-"                              b:                      synthesize branches events (branch misses for Arm SPE)\n" \
+"                              b:                      synthesize branches events\n" \
 "                              c:                      synthesize branches events (calls only)\n"      \
 "                              r:                      synthesize branches events (returns only)\n" \
 "                              x:                      synthesize transactions events\n"               \