1*2ac3634aSSukadev BhattiproluWhat: /sys/devices/cpu/events/ 2*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/branch-misses 3*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/cache-references 4*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/cache-misses 5*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/stalled-cycles-frontend 6*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/branch-instructions 7*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/stalled-cycles-backend 8*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/instructions 9*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/cpu-cycles 10*2ac3634aSSukadev Bhattiprolu 11*2ac3634aSSukadev BhattiproluDate: 2013/01/08 12*2ac3634aSSukadev Bhattiprolu 13*2ac3634aSSukadev BhattiproluContact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 14*2ac3634aSSukadev Bhattiprolu 15*2ac3634aSSukadev BhattiproluDescription: Generic performance monitoring events 16*2ac3634aSSukadev Bhattiprolu 17*2ac3634aSSukadev Bhattiprolu A collection of performance monitoring events that may be 18*2ac3634aSSukadev Bhattiprolu supported by many/most CPUs. These events can be monitored 19*2ac3634aSSukadev Bhattiprolu using the 'perf(1)' tool. 20*2ac3634aSSukadev Bhattiprolu 21*2ac3634aSSukadev Bhattiprolu The contents of each file would look like: 22*2ac3634aSSukadev Bhattiprolu 23*2ac3634aSSukadev Bhattiprolu event=0xNNNN 24*2ac3634aSSukadev Bhattiprolu 25*2ac3634aSSukadev Bhattiprolu where 'N' is a hex digit and the number '0xNNNN' shows the 26*2ac3634aSSukadev Bhattiprolu "raw code" for the perf event identified by the file's 27*2ac3634aSSukadev Bhattiprolu "basename". 28*2ac3634aSSukadev Bhattiprolu 29*2ac3634aSSukadev Bhattiprolu 30*2ac3634aSSukadev BhattiproluWhat: /sys/devices/cpu/events/PM_LD_MISS_L1 31*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_LD_REF_L1 32*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_CYC 33*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_BRU_FIN 34*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_GCT_NOSLOT_CYC 35*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_BRU_MPRED 36*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_INST_CMPL 37*2ac3634aSSukadev Bhattiprolu /sys/devices/cpu/events/PM_CMPLU_STALL 38*2ac3634aSSukadev Bhattiprolu 39*2ac3634aSSukadev BhattiproluDate: 2013/01/08 40*2ac3634aSSukadev Bhattiprolu 41*2ac3634aSSukadev BhattiproluContact: Linux kernel mailing list <linux-kernel@vger.kernel.org> 42*2ac3634aSSukadev Bhattiprolu Linux Powerpc mailing list <linuxppc-dev@ozlabs.org> 43*2ac3634aSSukadev Bhattiprolu 44*2ac3634aSSukadev BhattiproluDescription: POWER-systems specific performance monitoring events 45*2ac3634aSSukadev Bhattiprolu 46*2ac3634aSSukadev Bhattiprolu A collection of performance monitoring events that may be 47*2ac3634aSSukadev Bhattiprolu supported by the POWER CPU. These events can be monitored 48*2ac3634aSSukadev Bhattiprolu using the 'perf(1)' tool. 49*2ac3634aSSukadev Bhattiprolu 50*2ac3634aSSukadev Bhattiprolu These events may not be supported by other CPUs. 51*2ac3634aSSukadev Bhattiprolu 52*2ac3634aSSukadev Bhattiprolu The contents of each file would look like: 53*2ac3634aSSukadev Bhattiprolu 54*2ac3634aSSukadev Bhattiprolu event=0xNNNN 55*2ac3634aSSukadev Bhattiprolu 56*2ac3634aSSukadev Bhattiprolu where 'N' is a hex digit and the number '0xNNNN' shows the 57*2ac3634aSSukadev Bhattiprolu "raw code" for the perf event identified by the file's 58*2ac3634aSSukadev Bhattiprolu "basename". 59*2ac3634aSSukadev Bhattiprolu 60*2ac3634aSSukadev Bhattiprolu Further, multiple terms like 'event=0xNNNN' can be specified 61*2ac3634aSSukadev Bhattiprolu and separated with comma. All available terms are defined in 62*2ac3634aSSukadev Bhattiprolu the /sys/bus/event_source/devices/<dev>/format file. 63