~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/perf/qcom_l2_pmu.rst

Version: ~ [ linux-6.11.5 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.58 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.114 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.169 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.228 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.284 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.322 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/admin-guide/perf/qcom_l2_pmu.rst (Architecture i386) and /Documentation/admin-guide/perf/qcom_l2_pmu.rst (Architecture mips)


  1 ==============================================      1 =====================================================================
  2 Qualcomm Technologies Level-2 Cache Performanc      2 Qualcomm Technologies Level-2 Cache Performance Monitoring Unit (PMU)
  3 ==============================================      3 =====================================================================
  4                                                     4 
  5 This driver supports the L2 cache clusters fou      5 This driver supports the L2 cache clusters found in Qualcomm Technologies
  6 Centriq SoCs. There are multiple physical L2 c      6 Centriq SoCs. There are multiple physical L2 cache clusters, each with their
  7 own PMU. Each cluster has one or more CPUs ass      7 own PMU. Each cluster has one or more CPUs associated with it.
  8                                                     8 
  9 There is one logical L2 PMU exposed, which agg      9 There is one logical L2 PMU exposed, which aggregates the results from
 10 the physical PMUs.                                 10 the physical PMUs.
 11                                                    11 
 12 The driver provides a description of its avail     12 The driver provides a description of its available events and configuration
 13 options in sysfs, see /sys/bus/event_source/de     13 options in sysfs, see /sys/bus/event_source/devices/l2cache_0.
 14                                                    14 
 15 The "format" directory describes the format of     15 The "format" directory describes the format of the events.
 16                                                    16 
 17 Events can be envisioned as a 2-dimensional ar     17 Events can be envisioned as a 2-dimensional array. Each column represents
 18 a group of events. There are 8 groups. Only on     18 a group of events. There are 8 groups. Only one entry from each
 19 group can be in use at a time. If multiple eve     19 group can be in use at a time. If multiple events from the same group
 20 are specified, the conflicting events cannot b     20 are specified, the conflicting events cannot be counted at the same time.
 21                                                    21 
 22 Events are specified as 0xCCG, where CC is 2 h     22 Events are specified as 0xCCG, where CC is 2 hex digits specifying
 23 the code (array row) and G specifies the group     23 the code (array row) and G specifies the group (column) 0-7.
 24                                                    24 
 25 In addition there is a cycle counter event spe     25 In addition there is a cycle counter event specified by the value 0xFE
 26 which is outside the above scheme.                 26 which is outside the above scheme.
 27                                                    27 
 28 The driver provides a "cpumask" sysfs attribut     28 The driver provides a "cpumask" sysfs attribute which contains a mask
 29 consisting of one CPU per cluster which will b     29 consisting of one CPU per cluster which will be used to handle all the PMU
 30 events on that cluster.                            30 events on that cluster.
 31                                                    31 
 32 Examples for use with perf::                       32 Examples for use with perf::
 33                                                    33 
 34   perf stat -e l2cache_0/config=0x001/,l2cache     34   perf stat -e l2cache_0/config=0x001/,l2cache_0/config=0x042/ -a sleep 1
 35                                                    35 
 36   perf stat -e l2cache_0/config=0xfe/ -C 2 sle     36   perf stat -e l2cache_0/config=0xfe/ -C 2 sleep 1
 37                                                    37 
 38 The driver does not support sampling, therefor     38 The driver does not support sampling, therefore "perf record" will
 39 not work. Per-task perf sessions are not suppo     39 not work. Per-task perf sessions are not supported.
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php