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

TOMOYO Linux Cross Reference
Linux/Documentation/admin-guide/perf/arm_dsu_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 ] ~

  1 ==================================
  2 ARM DynamIQ Shared Unit (DSU) PMU
  3 ==================================
  4 
  5 ARM DynamIQ Shared Unit integrates one or more cores with an L3 memory system,
  6 control logic and external interfaces to form a multicore cluster. The PMU
  7 allows counting the various events related to the L3 cache, Snoop Control Unit
  8 etc, using 32bit independent counters. It also provides a 64bit cycle counter.
  9 
 10 The PMU can only be accessed via CPU system registers and are common to the
 11 cores connected to the same DSU. Like most of the other uncore PMUs, DSU
 12 PMU doesn't support process specific events and cannot be used in sampling mode.
 13 
 14 The DSU provides a bitmap for a subset of implemented events via hardware
 15 registers. There is no way for the driver to determine if the other events
 16 are available or not. Hence the driver exposes only those events advertised
 17 by the DSU, in "events" directory under::
 18 
 19   /sys/bus/event_sources/devices/arm_dsu_<N>/
 20 
 21 The user should refer to the TRM of the product to figure out the supported events
 22 and use the raw event code for the unlisted events.
 23 
 24 The driver also exposes the CPUs connected to the DSU instance in "associated_cpus".
 25 
 26 
 27 e.g usage::
 28 
 29         perf stat -a -e arm_dsu_0/cycles/

~ [ 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