Linux 4.9.153
[linux/fpc-iii.git] / Documentation / trace / events-msr.txt
blob78c383bf06aa1c831b0b33584d9576e4ae2642f8
2 The x86 kernel supports tracing most MSR (Model Specific Register) accesses.
3 To see the definition of the MSRs on Intel systems please see the SDM
4 at http://www.intel.com/sdm (Volume 3)
6 Available trace points:
8 /sys/kernel/debug/tracing/events/msr/
10 Trace MSR reads
12 read_msr
14 msr: MSR number
15 val: Value written
16 failed: 1 if the access failed, otherwise 0
19 Trace MSR writes
21 write_msr
23 msr: MSR number
24 val: Value written
25 failed: 1 if the access failed, otherwise 0
28 Trace RDPMC in kernel
30 rdpmc
32 The trace data can be post processed with the postprocess/decode_msr.py script
34 cat /sys/kernel/debug/tracing/trace | decode_msr.py /usr/src/linux/include/asm/msr-index.h
36 to add symbolic MSR names.