1 ================ 1 ================ 2 MSR Trace Events 2 MSR Trace Events 3 ================ 3 ================ 4 4 5 The x86 kernel supports tracing most MSR (Mode 5 The x86 kernel supports tracing most MSR (Model Specific Register) accesses. 6 To see the definition of the MSRs on Intel sys 6 To see the definition of the MSRs on Intel systems please see the SDM 7 at https://www.intel.com/sdm (Volume 3) 7 at https://www.intel.com/sdm (Volume 3) 8 8 9 Available trace points: 9 Available trace points: 10 10 11 /sys/kernel/tracing/events/msr/ 11 /sys/kernel/tracing/events/msr/ 12 12 13 Trace MSR reads: 13 Trace MSR reads: 14 14 15 read_msr 15 read_msr 16 16 17 - msr: MSR number 17 - msr: MSR number 18 - val: Value written 18 - val: Value written 19 - failed: 1 if the access failed, otherwise 19 - failed: 1 if the access failed, otherwise 0 20 20 21 21 22 Trace MSR writes: 22 Trace MSR writes: 23 23 24 write_msr 24 write_msr 25 25 26 - msr: MSR number 26 - msr: MSR number 27 - val: Value written 27 - val: Value written 28 - failed: 1 if the access failed, otherwise 28 - failed: 1 if the access failed, otherwise 0 29 29 30 30 31 Trace RDPMC in kernel: 31 Trace RDPMC in kernel: 32 32 33 rdpmc 33 rdpmc 34 34 35 The trace data can be post processed with the 35 The trace data can be post processed with the postprocess/decode_msr.py script:: 36 36 37 cat /sys/kernel/tracing/trace | decode_msr.p 37 cat /sys/kernel/tracing/trace | decode_msr.py /usr/src/linux/include/asm/msr-index.h 38 38 39 to add symbolic MSR names. 39 to add symbolic MSR names. 40 40
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.